Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
S
sysadmin
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 86
    • Issues 86
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards
  • tails
  • sysadmin
  • Issues
  • #17773

Closed
Open
Opened Oct 19, 2020 by intrigeri@intrigeriMaintainer

Merging APT overlays fails: No distribution definition of '[…]' found in './conf/distributions'!

During the 4.12 release process, this step fails:

$ for overlay in $(ls config/APT_overlays.d/) ; do
           if ! ssh reprepro@incoming.deb.tails.boum.org \
                   tails-merge-suite "$overlay" "$BRANCH" ; then
              echo "Failed to merge '$overlay' into '$BRANCH': $?" >&2
              break
           fi
done
Already on 'stable'
Your branch is ahead of 'origin/stable' by 40 commits.
  (use "git push" to publish your local commits)
No distribution definition of 'bugfix-17962-reintroduce-thunderbird-68' found in './conf/distributions'!
There have been errors!
No distribution definition of 'feature-17896-linux-5.8-force-all-tests' found in './conf/distributions'!
There have been errors!

That's because GitLab MRs have "delete source branches" enabled by default. So when merging the MRs that introduced these 2 overlays, the Git branches were deleted. And in turn, the corresponding APT overlay suites were removed from the reprepro configuration (although the exported suite is still present and usable by APT: we never delete such data).

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
Tails_4.14
Milestone
Tails_4.14 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: tails/sysadmin#17773