4cffc3eb6f43e109452b5b52d1f760cf1ea6a981 jcasper Sun Jun 7 21:47:37 2026 -0700 Adjusting sessionDb and userDb IDs to be 64-bit in the code, since the database is now ready for it and we're crossing the threshold. refs #33554 diff --git src/hg/hgSession/backup.c src/hg/hgSession/backup.c index 1ca0b90b6ad..8583af67bf5 100644 --- src/hg/hgSession/backup.c +++ src/hg/hgSession/backup.c @@ -718,31 +718,31 @@ struct sqlResult *sr = NULL; puts("Content-Type:text/html\n"); cartWebStart(cart, NULL, "Backup Custom Tracks"); jsInit(); struct sqlConnection *conn = hConnectCentral(); printf("
\n", hgSessionName()); cartSaveSession(cart); sqlSafef(query, sizeof(query), "SELECT firstUse, contents from %s " - "WHERE id=%u", + "WHERE id=%lu", "sessionDb", cartSessionRawId(cart)); sr = sqlGetResult(conn, query); if ((row = sqlNextRow(sr)) != NULL) { char *db = NULL; char *firstUse = row[0]; printf("
"); printf("\n"); printf("" "" "" ""); @@ -916,31 +916,31 @@ dyStringPrintf(dyProg, "please wait, dumping data to archive ...
\n"); updateProgessFile(backgroundProgress, dyProg); lazarusLives(20 * 60); htmlOpen("Preparing Custom Tracks Backup Archive for Download"); jsInit(); struct sqlConnection *conn = hConnectCentral(); printf("\n", hgSessionName()); cartSaveSession(cart); sqlSafef(query, sizeof(query), "SELECT contents from %s " - "WHERE id=%u", + "WHERE id=%lu", "sessionDb", cartSessionRawId(cart)); sr = sqlGetResult(conn, query); // setup temp output dir: // ../trash/ // ctBackup/ // random@#$%/ # random value so it is unique /* make a directory, including parent directories */ char tempOut[1024]; safef(tempOut, sizeof tempOut, "../trash/ctBackup"); if (!fileExists(tempOut)) { @@ -1111,34 +1111,34 @@ if (track->htmlFile && fileExists(track->htmlFile)) { makeTrashFileLink(track->htmlFile, cwd, outDbDir, extra->name); } carefulClose(&fct); } } } } sqlFreeResult(&sr); if (foundCount == 0) - errAbort("No session found for hgsid=%u", cartSessionRawId(cart)); + errAbort("No session found for hgsid=%lu", cartSessionRawId(cart)); if (ctCount == 0) - errAbort("No custom tracks found for hgsid=%u", cartSessionRawId(cart)); + errAbort("No custom tracks found for hgsid=%lu", cartSessionRawId(cart)); char archiveName[1024]; safef(archiveName, sizeof archiveName, "savedSessionCtRaw.tar.gz"); dyStringPrintf(dyProg, "
\n"); int saveDySize = dyProg->stringSize; dyStringPrintf(dyProg, "creating and compressing archive %s
\n", archiveName); updateProgessFile(backgroundProgress, dyProg); lazarusLives(20 * 60); // create the archive char *cwd = cloneString(getCurrentDir()); setCurrentDir(tempOutRand); char excludeBuf[4096]; safef(excludeBuf, sizeof excludeBuf, "--exclude=%s", archiveName);
created onassembly