💾 Archived View for tilde.team › ~kiedtl › k1ss › news › 20200811a.gmi captured on 2022-03-01 at 15:48:04. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2020-11-07)

-=-=-=-=-=-=-

Subject Changes to repositories using symlinks to /var/db/kiss/repo

From Dylan Araps <dylan@k1ss.org>

Date Wed, 11 Aug 2020 03:21:09 +0100

In two weeks' time, the assumption that the official repositories live in /var/db/kiss/repo will be removed. This change only affects repositories which contain symlinks to this location.

This change is being made for a number of reasons.

Repositories with symlinks to /var/db/kiss/repo contain packages based on official repository packages. The maintainer may only need to change a package's build file so they symlink the rest of the files to the official repositories (removing the maintenance burden and duplicate effort).

The now recommended way to layer packages in this manner is to use Git submodules. Add the official repositories to your repository as a submodule, update your symlinks to /relatively/ point there and the package manager will handle the rest.

An example repository can be found here:

https://github.com/dylanaraps/kiss-submodule-links

Notes about this change:

This change will be made in two weeks. Everything is ready on my end, the time is given for repository owners to make the needed change. If all goes well and there are no qualms, this change may be made before the deadline. We'll see where the wind takes us.

Discussion will be kept open until the change is made. Please leave your thoughts in the link below or somewhere I can see them. Happy to answer any questions you may have. :)

Discussion:

https://github.com/kisslinux/repo/issues/209

---

Dylan