9be408c932a09fa56fb6b12b9d1e44eed3b0c5b8 braney Mon Aug 17 09:58:33 2026 -0700 cartTrackVarCatalog: baseline delAll, which is an element id not a cart variable, refs #37838 hgTracks.c builds "%s_delAll" with safef to name the Delete all button in the BLAT Results group, then passes that string to jsOnEventByIdF. The harvester cannot tell a group-prefixed element id from a track-prefixed cart variable, so the name came out of the scan and failed the nightly reconcile. It is an HTML id, so it belongs in the baseline. Teaching the scan to skip strings that only reach jsOnEventById is on the #37979 list. diff --git src/hg/utils/cartTrackVarCatalog/cartVarsNotCataloged.txt src/hg/utils/cartTrackVarCatalog/cartVarsNotCataloged.txt index 01c58439e55..1b7639823d0 100644 --- src/hg/utils/cartTrackVarCatalog/cartVarsNotCataloged.txt +++ src/hg/utils/cartTrackVarCatalog/cartVarsNotCataloged.txt @@ -1,89 +1,90 @@ # 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 thickEnd # hg/hgc/myVariantsClick.c thickStart # hg/hgc/myVariantsClick.c unip # hg/hgTracks/gvfTrack.c unk # hg/hgTracks/gvfTrack.c wig # hg/lib/wigDataStream.c wikiTrack # hg/hgTables/hgTables.c