Skip to content

This PR fixes the debian_buildenv.sh script to properly handle the fonts-ubuntu package from Debian's non-free repository.#15875

Closed
blackhold wants to merge 2 commits intomixxxdj:mainfrom
blackhold:main
Closed

This PR fixes the debian_buildenv.sh script to properly handle the fonts-ubuntu package from Debian's non-free repository.#15875
blackhold wants to merge 2 commits intomixxxdj:mainfrom
blackhold:main

Conversation

@blackhold
Copy link
Copy Markdown
Contributor

Description

This PR fixes the debian_buildenv.sh script to properly handle the fonts-ubuntu package from Debian's non-free repository.

Changes

  • Fixed redirection error (2>%1 → 2>/dev/null) that was creating a %1 file
  • Fixed grep condition to properly detect non-free repository
  • Fixed sed regex to correctly add non-free to sources.list
  • Changed fonts-ubuntu-title to fonts-ubuntu from non-free repository
  • Added user prompt to enable non-free repository if needed

Related Issues

Fixes #15816

…tu package from Debian's non-free repository. Also when script is being executed created a %1 file
@github-actions github-actions Bot added the developer experience Issues, bugs and PRs related to the development process, development environment & developer docs label Jan 18, 2026
@daschuer
Copy link
Copy Markdown
Member

Thanks. I have added instructions to the original PR how you can re-use it.
If you want to avoid the git fiddling, you may also create a new PR from a feature branch on top of 2.5. This would work like this:

git checkout -b debian_free_fix umpstream/2.5

@daschuer
Copy link
Copy Markdown
Member

I suggest to apply these command here:

# get latest updates form upstream 
git fetch upstream
# move locally to main branch  
git checkout main 
# hard reset to the upstream version discarding all edits
git reset upstream/main --hard
# move locally to 2.5 
git checkout 2.5 
# create a feature branch from 2.5 
git checkout -b debian_free_fix 
# restores the original commit  
git cherry-pick f6e5cd2a93b3c94af7f19a7ec6bb84c83379e5b6
# issue my comment form https://github.com/mixxxdj/mixxx/pull/15826
git commit -a 
git push
# than create a new PR

Hope that helps. Thank you.

@blackhold
Copy link
Copy Markdown
Contributor Author

Done! Let's see if now it's fixed!

@blackhold
Copy link
Copy Markdown
Contributor Author

closing, use #15895

@blackhold blackhold closed this Jan 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

developer experience Issues, bugs and PRs related to the development process, development environment & developer docs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Error in script debian_buildenv.sh on debian 13

2 participants