On Mon, Dec 02, 2024 at 11:36:07PM +0100, Antony Stone wrote:
> On Monday 02 December 2024 at 23:15:11, Ralph Ronnquist via Dng wrote:
>
> > On Mon, Dec 02, 2024 at 04:50:21PM +0100, Antony Stone wrote:
> > >
> > > I want to set up https://github.com/parazyd/amprolla in order to merge a
> > > local repository I have with some bespoke packages, with the standard
> > > Devuan repository for everything else.
>
> .....
>
> > Hmm; isn't it enough for you to just add a sources.list line for
> > including your own local repository?
>
> No, because two of the packages we maintain locally are modified versions of
> standard packages (for which the developers / maintainers of aren't interested
> in our changes), therefore I want to over-ride those packages in the same way
> that Devuan over-rides Debian packages of the same name, to ensure that
> certain Debian-native packages never get installed.
Well, adding a sources.list line would do that well. Though if the
local package actually keeps the version code of the shadowed
package(s) then you would also need preference setup to indicate
source preference. And you might want that anyhow, to prohibit all
Devuan/Debian versions of the shadowed package(s).
Devuan's "merged" setup does not do what you say. It rather only sets
up the repository meta files so that 1) packages are accessed with
appropriate URL without relying on the client having multiple
sources.list lines, and 2) it then also omits some packages from the
repository meta files so as to avoid relying on the client having such
preference exclusions.
Both of those things you could achieve, locally, by having extra
sources and preferences set up. Apt will follow your setup.
Otoh, you may well still want to have your own amprolla setup. For
that I think you should really go to the amprolla3 variant that Devuan
uses, which you find on Devuan's git store (rather than Microsoft).
Ralph.
>
>
> Antony.
>
> --
> Tinned food was developed for the British Navy in 1813.
>
> The tin opener was not invented until 1858.
>
> Please reply to the list;
> please *don't* CC me.
> _______________________________________________
> Dng mailing list
> Dng@???
> Manage your subscription: https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
> Archive: https://lists.dyne.org/lurker/list/dng.en.html