On 20/05/15 10:03, Franco Lanza wrote:
> On Tue, May 19, 2015 at 08:44:43PM +0200, Anto wrote:
>> What is the relationship between the packages in the merged repository and
>> sources on gitlab? Are you only taking the sources on gitlab under
>> "pkgs-base" group? If so, is there any clear process to include the sources
>> on other groups into the "pkgs-base" group, e.g. eudev package, then into
>> the merged repository?
> Basically almost all packages in gitlab should be compiled and pushed in
> the repository, except for packages in users namespace.
>
> Actually not all packages are ready for that, so, only a subset of them
> are in the repository. You can take a look at https://ci.devuan.org to
> see which packages are already done ( the blue dotted -binaries packages
> ).
>
> When the release will be ready, all packages in gitlab will be pushed in
> the repository.
>
> After build, all packages are pushed in the /devuan archive, and then
> amprolla merge them with ordinary debian repositories to get a full
> archive ( the /merged one ).
>
>> Back to my previous question, what do we need to do to be able to have the
>> packages included into the merged repository? Please don't hesitate to ask
>> me if you would need somebody to test them.
> Basically, if the package is already in our gitlab, you can fork the
> repo in your user, modify it and then push a merge request. Or if you
> want to apply to be the maintainer, you can just open an issue for that,
> and if accepted your user will have permission to work on the repository
> on gitlab directly.
>
> For a package to be pushed on devuan repositories, it has to be
> buildable ( both binaries for all architectures and source package )
> according to git-buildpackage utility and pbuilder, as they are used in
> jenkins-debian-glue on our build hosts network.
Thanks a lot Franco.
I will start to fork and push some packages which might be relevant to
Devuan. I still need to learn a lot though, about git usage and all of
these.
There seems to be a bright side from destruction on Linux KISS that
systemd made. I would not learn more about all of these if that didn't
happen. I would just be a lazy ordinary Debian user who would only
complain and swearing if things broke. :)
Cheers,
Anto