add blacklist option for overlay pkgs #11

Open
opened 2017-06-14 13:40:24 +00:00 by philm · 1 comment
philm commented 2017-06-14 13:40:24 +00:00 (Migrated from gitlab.manjaro.org)

Created by: philmmanjaro

Having a excludelist option for the sync-folder not to get certain packages from our upstream project Archlinux we may need to add also a blacklist option for our overlay packages, to hold some back within our snap function. This would give us the option to test or release packages to a certain branch but only hold it there.

As a workaround the xperimental branch got introduced to experiment with new packages without changing the current workflow of our distro.

*Created by: philmmanjaro* Having a **excludelist** option for the **sync-folder** not to get certain packages from our upstream project **Archlinux** we may need to add also a **blacklist** option for our overlay packages, to hold some back within our **snap** function. This would give us the option to test or release packages to a certain branch but only hold it there. As a workaround the **xperimental** branch got introduced to experiment with new packages without changing the current workflow of our distro.
philm commented 2017-06-15 19:17:49 +00:00 (Migrated from gitlab.manjaro.org)

Created by: philmmanjaro

Current workflow:

  • create a local list of exact package filenames which should be hold on unstable
  • sync Arch packages directly to testing
  • clear the testing overlay on your local boxit-folder and keep the .boxit folder
  • copy all symlink-folders from your local unstable boxit-folder over to testing
  • use the bash script to clean up testing overlay (needs to be updated)
  • push the overlay to testing
  • when ready, do a proper snap over to stable
*Created by: philmmanjaro* Current workflow: * create a [local list](https://gist.githubusercontent.com/philmmanjaro/5400af7af0ad7752216a50b3bf4c8f61/raw/addf908ab17e462be73e60d28f1240ad32fd430e/boxit-clean-testing-2017.06.sh) of exact package filenames which should be hold on **unstable** * sync Arch packages directly to **testing** * clear the **testing overlay** on your local **boxit-folder** and keep the **.boxit** folder * copy all **symlink-folders** from your local unstable **boxit-folder** over to testing * use the [bash script](https://gist.githubusercontent.com/philmmanjaro/5400af7af0ad7752216a50b3bf4c8f61/raw/addf908ab17e462be73e60d28f1240ad32fd430e/boxit-clean-testing-2017.06.sh) to clean up **testing overlay** (needs to be updated) * push the overlay to **testing** * when ready, do a proper **snap** over to **stable**
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tools/boxit#11
No description provided.