What about using github automations for building the packages?

I am not sure but i think we could also use github pages for hosting, i
found a tutorial on how to set it up but it's from 2017 not sure if it's
still valid:
https://pmateusz.github.io/linux/2017/06/30/linux-secure-apt-repository.html

Best,
Riccardo

On Fri, 17 Dec 2021 at 12:34, Andreas Fink <af...@list.fink.org> wrote:

> I can set up another repository server for it easily.
> I have my own hosting service so hardware is not an issue.
>
> The question is also how often new packages should be built and how the
> releases should be streamlined.
> This is more an organisational question than a technical one.
>
> Best would be if this could be automated in nightly builds or so. But
> this means writing a lot of scripts to catch any errors etc.
> Anyone has experience with this?
>
>
> H. Nikolaus Schaller wrote on 17.12.21 11:35:
> >
> >> Am 17.12.2021 um 11:19 schrieb Andreas Fink <af...@list.fink.org>:
> >>
> >>
> >>
> >> H. Nikolaus Schaller wrote on 17.12.21 10:57:
> >>>> Am 17.12.2021 um 10:33 schrieb Andreas Fink <af...@list.fink.org>:
> >>>>
> >>>> packages in Debian are quite old and don't support objc2.0. So they
> are
> >>>> not suitable for new development.
> >>>> I always build my own packages due to that.
> >>> That is why I propose the idea to provide a separate, maintained
> repository outside of debian.org
> >>> but compatible to it...
> >>>
> >>> People just
> >>> 1. add some /etc/apt/sources.list.d/gnustep.conf to e.g.
> deb.gnustep.org (see https://wiki.debian.org/DebianRepository)
> >>> 2. download and install some GPG key
> >>> 3. then apt-get update
> >>> 4. and apt-get install gnustep
> >>> 5. later apt-get upgrade
> >>>
> >>> Same can be done for Ubuntu.
> >>>
> >>> So if you already build your own packages, why not publish them in
> such a repo? Incl. objc2.0?
> >> it is public already. I use it heavily in my ulib library and all
> >> libraries based on top of it (such as universalss7).
> >>
> >> Add the repo key:
> >>
> >>     wget -4 -O - http://repo.universalss7.ch/debian/key.asc |apt-key
> add -
> >> or
> >>     apt-key adv --recv-keys --keyserver keyserver.ubuntu.com
> >> EE85CFC98EC405E3115EE86BD173212BFB27007D # UniversalSS7
> >>
> >> add the repository to your /etc/apt/sources.list
> >>
> >> Debian10
> >>     deb http://repo.universalss7.ch/debian/ buster universalss7
> >>
> >> Debian 11
> >>     deb http://repo.universalss7.ch/debian/ bullseye universalss7
> >>
> >> I can built for Intel and arm64
> >> I also built one for Ubuntu a while back.
> >> Not much difference.
> >>
> >> The versions in my repo are built for my own use and thus are installed
> >> in /usr/local/ to not interfer with anything installed from other
> sources.
> > Good!
> >
> >> I can build a release version for debian 10 or 11 if I know how the
> >> original packages where built.
> >> (what config otions etc)
> > That is nice!!!
> >
> > So we would just need some deb.gnustep.org forwarding so that the
> > real repo location can be switched easily...
> >
> >>>> Btw who is the Debian maintainer for the gnustep builds?
> >>> In my proposal it could be a member of the GNUstep community so we
> don't have to wait
> >>> for someone from Debian core...
> >> I agree but "someone from Debian core" must be someone who built it
> >> originally. The config of these builds is what interests me.
> > Ok, that can be found out through e.g. (same scheme for all other
> packages):
> >
> > https://packages.debian.org/bullseye/gnustep-make
> >
> > There is a Maintainer list on the rightmost column.
> > It mentions an e-mail address:
> pkg-gnustep-maintain...@lists.alioth.debian.org
> >
> > And you can also download the files gnustep-make_2.8.0-1.dsc etc. which
> includes the config used for compilation.
> >
> > Or alternatively apt-get the source package and look inside how Debian
> would build from source.
> >
> > BR,
> > Nikolaus
> >
> >
>
>
>
>

Reply via email to