ff4d234bc327996bad7dfe2d7a26a4a579c20444 braney Sat Sep 5 07:29:21 2026 -0700 cartTrackVarCatalog: baseline two filenames the scan reads as cart vars. Both are the false-positive class the harvester's own docstring names beside .bai and .tbi: a filename built with safef, where the literal in the format string looks like a track-scoped suffix. ss.ps hgc/rnaFoldClick.c:426, "%s_ss.ps", the PostScript file RNAplot writes for the RNA fold diagram. tmp lib/trackHub.c:2197, "%s.tmp", the temporary file writeMergedHubFile renames into place so a reader on the target assembly never sees a half-written quickLift hub. Neither is a cart variable, so they go in cartVarsNotCataloged.txt and the nightly reconcile goes quiet again. refs #37838 diff --git src/hg/utils/cartTrackVarCatalog/cartVarsNotCataloged.txt src/hg/utils/cartTrackVarCatalog/cartVarsNotCataloged.txt index 1b7639823d0..a22f3e1a72e 100644 --- src/hg/utils/cartTrackVarCatalog/cartVarsNotCataloged.txt +++ src/hg/utils/cartTrackVarCatalog/cartVarsNotCataloged.txt @@ -1,90 +1,92 @@ # cartVarsNotCataloged.txt - names that harvestCartVars.py finds at a # cart*ClosestToHome() or safef("%s.%s") call site but that cartTrackVarCatalog.py # does not describe as a track-scoped cart variable. Refs #37838. # # Most are not cart variables at all: the scan cannot tell one from a table # name, a filename suffix or an SQL fragment, so .bai, _gold and .tbi come out # of it too. Some are cart variables that simply have not been cataloged yet. # # cartTrackVarCatalog.py --reconcile complains about any harvested name in # neither the catalog nor this file, so this is what keeps a nightly run quiet # until something actually changes. Regenerate with --update-baseline, then read # the diff before committing: a name appearing here is a decision that it is not # a cart variable worth cataloging, and a name disappearing means its call site # went away. # # The first version of this file was accepted wholesale, as a snapshot of the # gap on the day reconcile learned to fail. So a name being in here is not # evidence that anybody has looked at it; only the ones added since, which # arrive a few at a time in a reviewable diff, carry that weight. # # Names are stored with the leading separator stripped, which is how reconcile # compares them. FilterLabel # hg/lib/hui.c FilterValuesDefault # hg/lib/hui.c HighlightType # hg/hgTracks/bigBedTrack.c \n # hg/hgc/hgc.c add # hg/lib/hui.c alt # hg/hgc/myVariantsClick.c bai # hg/cgilib/fileUi.c bin # hg/cgilib/annoStreamDb.c bip # hg/hgTracks/gvfTrack.c blockCount # hg/hgTracks/myVariantsTrack.c blockSizes # hg/hgTracks/myVariantsTrack.c cancel # hg/hgTracks/myVariantsTrack.c cgm # hg/lib/chromGraph.c chainSelf # hg/hgc/hgc.c chromEnd # hg/hgc/myVariantsClick.c chromStart # hg/hgc/myVariantsClick.c chromStarts # hg/hgTracks/myVariantsTrack.c circle.txt # hg/hgc/hgdpClick.c clr # hg/lib/hui.c cnvType # hg/hgc/myVariantsClick.c coloring # hg/hgTrackUi/hgTrackUi.c confSet # hg/hgTracks/searchTracks.c defaults # hg/hgTrackUi/hgTrackUi.c delAll # hg/hgTracks/hgTracks.c delete # hg/hgTracks/myVariantsTrack.c description # hg/hgc/myVariantsClick.c dispFndTrk # hg/hgTracks/searchTracks.c dnovo # hg/hgTracks/gvfTrack.c drag # hg/lib/vcfUi.c eps # hg/hgc/hgdpClick.c err # hg/hgTables/genomeSpace.c excludeDbs # hg/lib/jksql.c fileSortOrder # hg/cgilib/fileUi.c first # hg/lib/tablesTables.c germ # hg/hgTracks/gvfTrack.c gold # hg/lib/hdb.c html # hg/lib/trackHub.c id # hg/hgTracks/myVariantsTrack.c ids # hg/hgc/virusClick.c itemRgb # hg/hgc/myVariantsClick.c kgAlias # hg/lib/findKGAlias.c kgProtAlias # hg/lib/findKGProtAlias.c knownGene # hg/lib/hgFind.c last # hg/lib/tablesTables.c link.bb # hg/hgTracks/chainTrack.c log # hg/hgc/virusClick.c mat # hg/hgTracks/gvfTrack.c minAc # hg/lib/vcfUi.c mouseover # hg/hgc/myVariantsClick.c name # hg/hgc/myVariantsClick.c next # hg/lib/tablesTables.c pdf # hg/hgc/hgdpClick.c pfamDesc # hg/hgc/hgc.c pie.txt # hg/hgc/hgdpClick.c png # hg/hgc/hgdpClick.c prev # hg/lib/tablesTables.c project # hg/hgc/myVariantsClick.c projectSelect # hg/hgc/myVariantsClick.c prot # hg/hgc/hgc.c ref # hg/hgc/myVariantsClick.c sel_id # hg/hgTracks/searchTracks.c som # hg/hgTracks/gvfTrack.c +ss.ps # hg/hgc/rnaFoldClick.c thickEnd # hg/hgc/myVariantsClick.c thickStart # hg/hgc/myVariantsClick.c +tmp # hg/lib/trackHub.c unip # hg/hgTracks/gvfTrack.c unk # hg/hgTracks/gvfTrack.c wig # hg/lib/wigDataStream.c wikiTrack # hg/hgTables/hgTables.c