9f5a3871b95f595b5a218f0d05395a8c72d58844
braney
  Tue Aug 25 12:57:10 2026 -0700
remove the bigBedOnePath fallback, leaving a single bigBed load path, refs #36940

bigBedOnePath has defaulted to on since v492 and the setting has been removed
from the hg.conf of the RR, Euro, Asia and hgwbeta.  Drop the check and the code
it guarded at all four sites: the field-count default in
bigBedAddLinkedFeaturesFromExt, the method setup in commonBigBedMethods, the
bedSize default in bigBedClick, and the bigBed case in hgc.  The two branches in
the hgc case differed only in a minimum the surviving path does not want.

complexBedMethods lost its only isBigBed=TRUE caller with that branch, so drop
the parameter.

Retire the setting from the hg.conf catalog and its gate backlog, and repair the
two hgc.c citations whose line numbers this commit shifted, refs #37925.

Verified pixel-identical: 14 scenarios rendered before and after, covering the
four QA sessions on the ticket plus mm10 knownGene, dbSnp155, rmsk,
encRegTfbsClustered, clinvar and tandemDups.  All AE=0.

diff --git src/hg/utils/hgConfCatalog/hgConfGateBacklog.txt src/hg/utils/hgConfCatalog/hgConfGateBacklog.txt
index d7c51e95200..09ac1baeba1 100644
--- src/hg/utils/hgConfCatalog/hgConfGateBacklog.txt
+++ src/hg/utils/hgConfCatalog/hgConfGateBacklog.txt
@@ -1,41 +1,40 @@
 # hgConfGateBacklog.txt - the hg.conf release gates already known to be overdue
 # for deletion or stalled in QA.  Refs #37925.
 #
 # hgConfCatalog.py --sunset-new reports only the gates that are not in here, so
 # this is what lets the weekly build's wrap-up say "two gates went overdue this
 # release" instead of reprinting the whole standing list every three weeks.
 # Regenerate with --update-baseline and read the diff before committing: a name
 # arriving is a new gate nobody sunset, and a name leaving means somebody
 # actually deleted a flag, which is the outcome the whole exercise is for.
 #
 # The first version of this file was accepted wholesale, as a snapshot of the
 # backlog on the day the report learned to tell new from standing.  So a name
 # being in here is not evidence that anybody reviewed it; only the ones added
 # since, which arrive a few at a time in a reviewable diff, carry that weight.
 #
 # Fields: name, state (overdue or stalled), and the release it was first
 # reported at.  hgConfCatalog.py --sunset prints the full list with dates.
 alwaysItemRgb              overdue  v501  # flipped v466
 autoBlatBigPsl             stalled  v501  # added v482
-bigBedOnePath              overdue  v501  # flipped v492
 blatShowLocus              stalled  v501  # added v483
 canDoHgcInPopUp            overdue  v501  # flipped v492
 canDupTracks               overdue  v501  # flipped v443
 canSnake                   overdue  v501  # flipped v467
 gcOnTheFly                 overdue  v501  # flipped v496
 genarkLiftOver             stalled  v501  # added v484
 greyBarIcons               overdue  v501  # flipped v492
 groupDropdown              stalled  v501  # added v489
 hgHubConnect.validateHub   overdue  v501  # flipped v427
 hgSession.shortLink        stalled  v501  # added v374
 mergeRecommended           overdue  v501  # flipped v467
 newBotDelay                overdue  v501  # flipped v492
 showDownloadUi             overdue  v501  # flipped v467
 showHubApiKey              stalled  v501  # added v473
 showIgv                    stalled  v501  # added v487
 showMouseovers             stalled  v501  # added v446
 showTutorial               overdue  v501  # flipped v466
 storeUserFiles             stalled  v501  # added v447
 svgBarChart                overdue  v501  # flipped v428
 trackHubsCanAddGroups      overdue  v501  # flipped v492
 useBlatBigPsl              overdue  v501  # flipped v348