[arch-dev-public] Starting x86_64_v3 port
Morten Linderud
foxboron at archlinux.org
Sat Jan 29 13:02:01 UTC 2022
On Sat, Jan 29, 2022 at 10:53:41PM +1000, Allan McRae via arch-dev-public wrote:
> On 29/1/22 22:11, Morten Linderud via arch-dev-public wrote:
> > On Sat, Jan 29, 2022 at 11:45:57AM +1000, Allan McRae via arch-dev-public wrote:
> > > On 29/1/22 11:28, Morten Linderud via arch-dev-public wrote:
> > > > On Sat, Jan 29, 2022 at 11:22:32AM +1000, Allan McRae via arch-dev-public wrote:
> > > > > On 29/1/22 11:13, Morten Linderud via arch-dev-public wrote:
> > > > > > On Sat, Jan 29, 2022 at 10:12:30AM +1000, Allan McRae via arch-dev-public wrote:
> > > > > > > Is there any particular objection to requiring packagers upload both
> > > > > > > architectures?
> > > > > >
> > > > > > I'm personally not really motivated doing the required builds. We have an
> > > > > > underdeveloped infrastructure which hasn't changed since we abandoned i686 5
> > > > > > years ago.
> > > > > >
> > > > > > I'd personally like to see more work on our build tooling before we commit to
> > > > > > new architectures.
> > > > >
> > > > > FYI, it is a single extra command. Either of these will work...
> > > > >
> > > > > offload-build --arch x86_64_v3
> > > > > extra-x86_64_v3-build
> > > > >
> > > > > Nothing else changes for the packager.
> > > > >
> > > > > Allan
> > > >
> > > > I'll spend twice as long waiting for a package to build which increases the time
> > > > spent packaging. Which again requires me to spend more time watching stuff fly
> > > > by.
> > >
> > > I have concerns if that is how you spend your time... :)
> > >
> >
> > I have plenty time left over to ask for pacman backports :) DO NOT WORRY!
> >
> >
> > > > This also assumes people are capable of using the buildserver which is not
> > > > always the case either.
> > > >
> > > > This wasn't great with i686, and I'm not sure why we'd find this acceptable
> > > > today?
> > >
> > > What was not great with i686? We managed two architectures for many, many
> > > years. The reason for removing i686 was to do with outdated technology, not
> > > to do with build times or infrastructure.
> > >
> > > Do you have objections beyond not wanting to package for both repos? i.e. do
> > > you object to option C in my original email, where we have a team to keep
> > > the repos in sync when package maintainers do not build both?
> >
> > I'm simply not sure where you are going to get the people for that and how you
> > want to deal with it?
>
> There is community demand for this port - it will provide benefit for the
> majority of our users. I'm sure I can find interested parties to join.
>
> > A *lot* has changed since the x86_64 port. Bringing on people to do these
> > rebuild implies they need access to infrastructure, keyring and so on. And we
> > already have a staff shortage.
> >
> > I'd like to see some details on how you envision C should be working first.
>
> Exactly the same as it did in the i686/x86_64 days. Some packagers will
> upload both variants, some will not. There was a webpage that showed the
> package differences between the architectures and a group of people built
> and uploaded packages to keep x86_64 in sync. This was particularly
> important when many devs did not have x86_64 hardware yet.
>
> We may/will need to recruit some people to do these rebuilds. The number of
> people needed depends on how many packagers would package for both
> architectures.
This doesn't explain what I wanted to know though.
Are you expecting we find 5-10-20 people and then onboard them as developers or TUs?
Are you envioning a seperate signing keyring, or are you planning on adding them
to the archlinux-keyring?
How are we dealing with access? Do they get full access to our package repos as
devs, or are you planning on a seperate role which has access to the required
repositories? This is relevant because of how dbscripts is deployed on gemini.
All of this requires a fair bit of planning and thought before it's a feasable
option to mention.
--
Morten Linderud
PGP: 9C02FF419FECBE16
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.archlinux.org/pipermail/arch-dev-public/attachments/20220129/35f67071/attachment.sig>
More information about the arch-dev-public
mailing list