Skip to content

Conversation

lbr38
Copy link
Owner

@lbr38 lbr38 commented Aug 26, 2025

Important

Breaking changes

Please read the changes below and make sure to do a backup before upgrading to 5.0.0 just in case.
How to backup - What should be backed up

Also check what to do before and after upgrading:
What to do before/after 5.0.0 update

The changes are:

👉 What does it break?

These changes will cause the URL endpoints of all repositories to be changed. For example:

RPM repositories

  • Old URL: https://repomanager.example.net/repo/almalinux-baseos_prod
  • New URL: https://repomanager.example.net/repo/rpm/almalinux-baseos/8/prod

DEB repositories

  • Old URL: https://repomanager.example.net/repo/debian/bookworm/main_prod bookworm main
  • New URL: https://repomanager.example.net/repo/deb/debian/bookworm/main/prod bookworm main

⚠️This means that your client hosts will need to update their repository URLs accordingly. If your hosts use linupdate, this will be done automatically (version 3.11.0 recommended). Otherwise, you will need to update the URLs manually by selecting your repositories snapshots and clicking on Install to get the new configuration.

👉 What are the benefits?
  • You can now have multiple RPM repositories with the same name but different release versions which was not possible before. Example:
image
  • The files and directories structure is more organized, RPM and DEB repositories are now separated into their own subdirectories and this will allow support for more package types in the future (Arch Linux for example).
root@48ed03bd1858:/home/repo# ls -l
total 12
drwxrwx--- 4 www-data repomanager 4096 Sep  1 10:22 deb
drwxrwx--- 2 www-data repomanager 4096 Mar 14 15:22 gpgkeys
drwxrwx--- 5 www-data repomanager 4096 Aug 30 11:46 rpm

For any questions you can reach me on Discord or open a Github issue/discussion.

@lbr38 lbr38 force-pushed the 5.0.0 branch 3 times, most recently from 5b38372 to 8b1dab3 Compare September 2, 2025 14:40
@lbr38 lbr38 marked this pull request as ready for review September 2, 2025 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant