• [gentoo-dev] [RFC] Moving more architectures to ~arch only

    From Marek Szuba@21:1/5 to All on Thu Oct 14 15:50:02 2021
    Dear everyone,

    Following some private discussions, I feel quite strongly now that it
    would both considerably improve certain processes and make our use of
    limited manpower more efficient were we to further reduce the number of
    stable arches in Gentoo Linux. Specifically, I propose to drop
    - hppa,
    - ppc,
    - sparc,
    - x86
    to ~arch-only status.

    Note that this does NOT mean we intend to drop support for those arches altogether.

    There are IMHO several good reasons for this:
    - most of the arches from this list are quite dated and either aren't
    really developed upstream any more or got superseded by newer ones (for
    the record, it's been 18 years since the first amd64 CPUs came out)
    - we have got very few people actually supporting these arches, and in
    case of hppa there is also the hardware bottleneck. Subsequently,
    stabilisation requests often take a long time to resolve
    - feedback we receive, e.g. by Bugzilla, suggests that Gentoo on at
    least some of these arches have got very, very few users
    - last but by no means least, my personal experience from the last
    several years suggests that running ~arch is reasonably trouble-free
    these days

    WDYT?

    --
    Marecki

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Roy Bamford@21:1/5 to Marek Szuba on Thu Oct 14 18:10:01 2021
    On 2021.10.14 14:40, Marek Szuba wrote:
    Dear everyone,

    Following some private discussions, I feel quite strongly now that it
    would both considerably improve certain processes and make our use of limited manpower more efficient were we to further reduce the number
    of
    stable arches in Gentoo Linux. Specifically, I propose to drop
    - hppa,
    - ppc,
    - sparc,
    - x86
    to ~arch-only status.

    Note that this does NOT mean we intend to drop support for those
    arches
    altogether.

    There are IMHO several good reasons for this:
    - most of the arches from this list are quite dated and either
    aren't
    really developed upstream any more or got superseded by newer ones
    (for
    the record, it's been 18 years since the first amd64 CPUs came out)
    - we have got very few people actually supporting these arches, and
    in
    case of hppa there is also the hardware bottleneck. Subsequently, stabilisation requests often take a long time to resolve
    - feedback we receive, e.g. by Bugzilla, suggests that Gentoo on at
    least some of these arches have got very, very few users
    - last but by no means least, my personal experience from the last
    several years suggests that running ~arch is reasonably trouble-free
    these days

    WDYT?

    --
    Marecki




    Only x86 raised an eyebrow here but only one, and not very far.
    It has to come sooner or later, so if not now, then when?

    Datapoint: On the forums, x86 installs are either done by mistake
    or by users who know what they are doing on a 32 bit SoC,
    The first set of users will be helped, the second set know what they
    are doing.

    In case its not clear after all that waffle, I'll go with the flow.

    --
    Regards,

    Roy Bamford
    (Neddyseagoon) a member of
    elections
    gentoo-ops
    forum-mods
    arm64
    -----BEGIN PGP SIGNATURE-----

    iQEzBAABCAAdFiEEsOrcx0gZrrCMwJzo/xJODTqpeT4FAmFoVfAACgkQ/xJODTqp eT7ITAf+Kmuq8Zhvs3yEA7Dg7cGzgKwSv9s28ArQbh2Jh5800xcR47YxqYBLBaOL x7jXDBS78llxPDyfHn9QnqOemfJi3f9uAnpokxl+PefMlU6WWVpmOK8EQBFeN+Ir ajXkZAQLNCD/hFCDKlDEUiBXyFiTSb6Z6ypzXlc7n9YhE6+qA76vn0iLzTU72Kww 3TTTkrsbmXkC0Uj70LXvZTME+28UomPewFPFgZ91sf/SP3QA2iNLvBw8adUp9P/p eTJTVqO3+1zF6YwSdciFhLfMs9ahXOk+ERFkR9umCLQfy0oVNOTAEoYq1YWeaPzY CC2UxUMLn66GIAuT9/a9DBVvJ4MBpA==
    =eoX3
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to Marek Szuba on Thu Oct 14 19:20:02 2021
    On Thu, 2021-10-14 at 15:40 +0200, Marek Szuba wrote:
    Dear everyone,

    Following some private discussions, I feel quite strongly now that it
    would both considerably improve certain processes and make our use of
    limited manpower more efficient were we to further reduce the number of stable arches in Gentoo Linux. Specifically, I propose to drop
    - hppa,
    - ppc,
    - sparc,
    - x86
    to ~arch-only status.


    I don't have a strong opinion either way.

    On one hand, I fully realize that these platforms are a hassle (hppa
    and x86 especially). On the other hand, I wouldn't want to basically go
    tell Dakon "sorry, you're doing a good job but we've arbitrarily decided
    it's not worth your effort".

    While we're discussing it, maybe we should start by defining a clear
    criteria for platform support tiers? Like: what are the requirements
    for a platform to maintain stable keywords? Then the decisions could
    look less arbitrary, and people would have a clear way of knowing what
    they need to do if they wish the platform to continue having stable
    keywords.

    --
    Best regards,
    Michał Górny

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Joonas Niilola@21:1/5 to All on Fri Oct 15 09:00:02 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --q6hMI7A07Ar7UpInLw1KrgQ0jwAkPUSLk
    Content-Type: text/plain; charset=utf-8
    Content-Language: en-US
    Content-Transfer-Encoding: quoted-printable

    On 14.10.2021 20.10, Michał Górny wrote:
    On Thu, 2021-10-14 at 15:40 +0200, Marek Szuba wrote:
    Dear everyone,

    Following some private discussions, I feel quite strongly now that it
    would both considerably improve certain processes and make our use of
    limited manpower more efficient were we to further reduce the number of
    stable arches in Gentoo Linux. Specifically, I propose to drop
    - hppa,
    - ppc,
    - sparc,
    - x86
    to ~arch-only status.


    Yes please. Still confused why people by default push KEYWORDS="~amd64
    ~x86", but I guess they're the most compatible with each other.


    On one hand, I fully realize that these platforms are a hassle (hppa
    and x86 especially). On the other hand, I wouldn't want to basically go
    tell Dakon "sorry, you're doing a good job but we've arbitrarily decided
    it's not worth your effort".

    Isn't this just strengthening the point; there's one guy behind all work ;)


    While we're discussing it, maybe we should start by defining a clear
    criteria for platform support tiers? Like: what are the requirements
    for a platform to maintain stable keywords? Then the decisions could
    look less arbitrary, and people would have a clear way of knowing what
    they need to do if they wish the platform to continue having stable
    keywords.


    ++

    -- juippis


    --q6hMI7A07Ar7UpInLw1KrgQ0jwAkPUSLk--

    -----BEGIN PGP SIGNATURE-----

    iQGTBAEBCgB9FiEEltRJ9L6XRmDQCngHc4OUK43AaWIFAmFpJZ5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk2 RDQ0OUY0QkU5NzQ2NjBEMDBBNzgwNzczODM5NDJCOERDMDY5NjIACgkQc4OUK43A aWJ4JggAj4kFe1gdoA3x3imKzvGQl2PbfzGrwkQ4eBv4+qQ1nnZh4dYPrNErSOhd BAQ3K5WvFjfPLaiB27nmTBJCsQmHHelzPw5xNcogFslDIhJ/1B14tG1mVqgo0IVW JaPUvLGEXOZRKYGU2spfN9MmIaPxHFrEVflMI5JUaVaJ2rdZS5trg9w7ornV/l5R C4xK512SJ3mR/8oyQDaNx3a5sdm8Ii65Ey3FGybNz5mgA3GtK9gJSVlKsNz2R7OZ wq7EcoszfyCkbAMUJ022apJ78hJpX5Zy7mRErfW8eTOYNOXGcrHHAbVphuAr0CHB InjgAcY3O5YT2nSEBU8m+a8OYDI3Tg==
    =tucF
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Agostino Sarubbo@21:1/5 to All on Fri Oct 15 09:30:02 2021
    This is a multi-part message in MIME format.

    On giovedì 14 ottobre 2021 15:40:02 CEST Marek Szuba wrote:
    WDYT?

    I agree for arches that have exotic hardware but I'd keep x86 since
    testing can be done on amd64 via 32bit chroot.
    On the other hand I'm pretty sure we have few x86 users so,
    sooner or later, x86 will go into ~arch as well.

    Agostino


    <html>
    <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">On giovedì 14 ottobre 2021 15:40:02 CEST Marek Szuba wrote:</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">&gt; WDYT?</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">I agree for arches that have exotic hardware but I'd keep x86 since testing can be done on amd64 via 32bit chroot.</p>
    <p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">On the other hand I'm pretty sure we have few x86 users so, sooner or later, x86 will go into ~arch as well.</p>
    <br /><p style="margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">Agostino</p>
    <br /></body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikhail Koliada@21:1/5 to Marek Szuba on Fri Oct 15 14:10:01 2021
    On 14.10.2021 16:40, Marek Szuba wrote:
    Dear everyone,

    Following some private discussions, I feel quite strongly now that it
    would both considerably improve certain processes and make our use of
    limited manpower more efficient were we to further reduce the number
    of stable arches in Gentoo Linux. Specifically, I propose to drop
     - hppa,
     - ppc,
     - sparc,
     - x86
    to ~arch-only status.

    [..]

    WDYT?


    There arches are mostly exotic these days, so marking them unstable is
    only going to reflect it more (which is right, respective arch teams
    might still support the stable profiles to make sure we are fine with
    the deptree),

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rolf Eike Beer@21:1/5 to All on Fri Oct 15 23:50:01 2021
    Am Donnerstag, 14. Oktober 2021, 15:40:02 CEST schrieb Marek Szuba:
    Dear everyone,

    Following some private discussions, I feel quite strongly now that it
    would both considerably improve certain processes and make our use of
    limited manpower more efficient were we to further reduce the number of stable arches in Gentoo Linux. Specifically, I propose to drop
    - hppa,
    - sparc,
    to ~arch-only status.

    There are IMHO several good reasons for this:
    - we have got very few people actually supporting these arches, and in
    case of hppa there is also the hardware bottleneck. Subsequently, stabilisation requests often take a long time to resolve
    - last but by no means least, my personal experience from the last
    several years suggests that running ~arch is reasonably trouble-free
    these days

    WDYT?

    Reducing to what I have a personal opinion about.

    For quite a while I have been more or less the arch testing team for hppa and sparc, the latter reduced since ago and sam meanwhile utilize even faster machines to do much of the the sparc work (yay!). Running these machines is a bumpy ride. Things break quite regularly, besides the arch-independent
    breakage like missing dependencies or similar things, which I also find quite regularly.

    My machines should actually do some useful stuff, like running my Nagios and a bunch of nightly builds (CMake, libarchive, things like that). For that, I'd like to have the actual system to work. Given the amount of breakage I find when doing stabilizations I suspect this is not going to happen. My fear is that I'll be rebuilding stuff because there is an upgrade, and then back because there was an update, and in between I have to find out what actually went wrong. That's close to what I'm doing now, with the difference that the main system meanwhile can do it's work because it usually is unaffected, and I can decide to ignore the problem for one or another day until I'm bored enough to fight the breakage again.

    So from my limited PoV this would likely even increase the work that I have to do, or the pressure to do it in time to fix the system up to a point where it works.

    We have already removed many stable packages from hppa, just to reduce the amount of work. If sparc really becomes a problem I suspect that dropping most of the multimedia or whatever stuff there could also reduce the amount of work needed.

    Another note: these machines are quite slow, especially the hppa ones, when compared with a modern PC with SSD and tons of RAM. I would really _really_ welcome it if people could just run tatt for stabilizations on amd64 in a regularly empty chroot. It finds tons of stuff with missing dependencies or useflags (USE=static is always good for trouble) that I would otherwise run into on the slow machines. If you fix only half of the things before it hits the minor arches, which is not limited to the above list, it will greatly reduce the pain for everyone with a vintage fetish.

    So, do what I can't stop you from doing, but at least for me dropping hppa
    will likely not reduce any pain, and if sparc really is a problem than
    dropping some packages will likely do the same thing also. Oh, and maybe mark some for fonts and stuff ALLARCHES ;)

    Eike (aka Dakon)
    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQSaYVDeqwKa3fTXNeNcpIk+abn8TgUCYWn1TQAKCRBcpIk+abn8 TlsvAJsFeS1NEnx+xY+SbQTQsXodNtDK8ACeJnOyzIJ7TDmkGg2rKYx3NtQKR7U=
    =xhTo
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to Rolf Eike Beer on Sat Oct 16 08:20:01 2021
    On Fri, 2021-10-15 at 23:40 +0200, Rolf Eike Beer wrote:
    We have already removed many stable packages from hppa, just to reduce the amount of work. If sparc really becomes a problem I suspect that dropping most
    of the multimedia or whatever stuff there could also reduce the amount of work
    needed.

    For the record, I'm not quite sure if dropping large sets of packages to
    ~arch is actually a good idea. While it's fine for some leaf packages,
    the Python packages have proven to grow new dependencies quite fast.
    In the end, dropping stable keywords may result in only having to
    reintroduce them soon afterwards, with lots of extra work.

    --
    Best regards,
    Michał Górny

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From William Hubbs@21:1/5 to Marek Szuba on Sat Oct 16 23:20:01 2021
    On Thu, Oct 14, 2021 at 03:40:02PM +0200, Marek Szuba wrote:
    Dear everyone,

    Following some private discussions, I feel quite strongly now that it
    would both considerably improve certain processes and make our use of limited manpower more efficient were we to further reduce the number of stable arches in Gentoo Linux. Specifically, I propose to drop
    - hppa,
    - ppc,
    - sparc,
    - x86
    to ~arch-only status.

    Note that this does NOT mean we intend to drop support for those arches altogether.

    There are IMHO several good reasons for this:
    - most of the arches from this list are quite dated and either aren't really developed upstream any more or got superseded by newer ones (for
    the record, it's been 18 years since the first amd64 CPUs came out)
    - we have got very few people actually supporting these arches, and in case of hppa there is also the hardware bottleneck. Subsequently, stabilisation requests often take a long time to resolve
    - feedback we receive, e.g. by Bugzilla, suggests that Gentoo on at
    least some of these arches have got very, very few users
    - last but by no means least, my personal experience from the last
    several years suggests that running ~arch is reasonably trouble-free
    these days

    WDYT?

    For the record, I'm fine with this.

    x86 being on the list sort of caught my attention, but it does seem to
    fall into the superceeded category, so it should be fine.

    Even though running ~arch may be mostly trouble-free, this isn't really relevant to the discussion imo. If you run ~arch, you should be prepared
    for possible breakage at any time and be able to recover from it.

    William

    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQTVeuxEZo4uUHOkQAluVBb0MMRlOAUCYWtAuwAKCRBuVBb0MMRl ODl9AJ9ImxrSh1Thkwb7aEVl5S5XNUg4PgCfeBrlK1oLE/M2TH5U8Vp2aMpIVNY=
    =mvks
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sam James@21:1/5 to All on Mon Oct 18 03:00:02 2021
    On 14 Oct 2021, at 14:40, Marek Szuba <marecki@gentoo.org> wrote:

    Dear everyone,

    Following some private discussions, I feel quite strongly now that it would both considerably improve certain processes and make our use of limited manpower more efficient were we to further reduce the number of stable arches in Gentoo Linux.
    Specifically, I propose to drop
    - hppa,
    - ppc,
    - sparc,
    - x86
    to ~arch-only status.

    I'm not sure we should go down this route. Dakon's email covers a lot of the reasons, but I'll try to add to it my own rationale too:

    - Most failures found via arch testing _aren't_ arch-specific, but they serve as a useful quality check. That is,
    usually, we're not held back by some odd e.g. SIGBUS that nobody knows how to fix.

    - We're not really helping users by making such a change. Any problems which prevent stabilisation still exist. We're
    just reducing the quality of the Gentoo experience for users on these arches.

    My suggested actions:

    - As referenced below, make more developers aware they're welcome to have access to our various exotic
    hardware!

    - Encourage developers to run test suites on their packages. This is a modern part of Gentoo development
    and isn't optional if a package has a functioning test suite which isn't hell to get running - i.e. you should really
    _try_.

    - Further, encouraging tatt/pkg-testing-tools like Dakon suggested before pushing new ebuilds. A wiki page
    I've started might prove helpful too: https://wiki.gentoo.org/wiki/User:Sam/Useful_scripts#Testing.

    - We drop any large suites of packages at least to ~arch where they're problematic. A good place
    to start would probably be scientific stuff which isn't a test dependency (or likely to become one)
    in future of e.g. the Python stack. There's quite a few niche sci applications stable on e.g. x86
    which probably don't have a need to be.

    The gist being, I think we can focus our efforts (and try educate + encourage others to help)
    without completely shutting the door here.

    I'm quite happy helping with these arches right now (although hppa is problematic
    due to the speed of our current hardware, we are wondering if we can get some other kit) as long as we all continue to chip in. But more help is very welcome and desired.

    What would probably help more than anything else right now is dropping stable keywords
    for irrelevant packages (not wasting time on some stablereqs where nobody is probably
    using that $application on $arch) and having a tool to easily report bugs so I don't waste time
    copying/pasting logs.

    (slyfox actually mentioned his desire for such a tool in his farewell post: https://trofi.github.io/posts/226-farewell-gentoo-dev.html).

    Now, addressing the rest of the email:

    Note that this does NOT mean we intend to drop support for those arches altogether.

    There are IMHO several good reasons for this:
    - most of the arches from this list are quite dated and either aren't really developed upstream any more or got superseded by newer ones (for the record, it's been 18 years since the first amd64 CPUs came out)

    But users of this hardware can only really get by on Gentoo without super-super-frequent updates. Not all versions added to ~arch to get stabilised and also once stabled are less likely
    to have e.g. build failures so less wasted time.

    - we have got very few people actually supporting these arches, and in case of hppa there is also the hardware bottleneck. Subsequently, stabilisation requests often take a long time to resolve

    I think a better way of tackling this is to make developers aware they can even access a lot of this hardware! I don't think
    many developers realise they're welcome to have access to our various arch testing machines -- they're not just
    for a select few. We want more help!

    [snip]

    best,
    sam


    -----BEGIN PGP SIGNATURE-----

    iQGTBAEBCgB9FiEEYOpPv/uDUzOcqtTy9JIoEO6gSDsFAmFsxOtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYw RUE0RkJGRkI4MzUzMzM5Q0FBRDRGMkY0OTIyODEwRUVBMDQ4M0IACgkQ9JIoEO6g SDv4pAgArkBtWPIEMhu3geiaEhH+3QoEzV+/v/9nMIggucwzNkvduGpvJ2LgHEL+ W4/4hs/rI2+4G27oKQdSIiE7KWc/+i/J1DmYlSnydI/iNmn5pVOvw7Mu3VvOjYJr Le/hdImxzCOjChDzLEA9cHodN1y/ZZs2EypFwWdKkwFAgqLKWyi3dwN7hItYr1OI anF1nP3+VSGuHv1JjrSvy0rYcy1FecrXcfC9yIfG/Y8g8nB9hCE3q64iZRnqXYlD hYrkUarTjjUJyuqCct7ajlMoIumBhVpoDtJqvKKSqtg56+ZpvcJevL1ZvasNMKZ3 Ull6nqhtA9/cyg0ABNMVCWj/O+1OeA==
    =LY1s
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From John Helmert III@21:1/5 to Thomas Deutschmann on Mon Oct 18 03:10:01 2021
    On Mon, Oct 18, 2021 at 02:25:47AM +0200, Thomas Deutschmann wrote:
    On 2021-10-14 15:40, Marek Szuba wrote:
    WDYT?

    Could you please elaborate what you are expecting from this change?

    I.e. will this solve any problem (please name it)? Will it allow us to
    move forward where we are blocked at the moment (please name it)?

    A security bug, for example, is currently blocked for almost a month
    waiting for hppa stabilization [1], and this isn't the first time
    we've had to wait for a "slower" arch on a security bug.

    [1] https://bugs.gentoo.org/795480
    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEElFuPenBj6NvNLoABXP0dAeB+IzgFAmFsySEACgkQXP0dAeB+ IzgMvQ//bpREBRHZXibG7M57Rn4OgyLsFD45I6HnTTH95Y62+DL0rSzmfdnT9U+V rzTZTzC3J4258ZWZ3w53LMLo6pnnBVuP6pNa2yAO72z3n8uBYUBt2fbBIOdn2rjq G3o1Ty31tzcyVYb3OOQ5WgplLhYXro1vQnjxWkWKq4zxoqSHD7W4MeXaFzvl8nPG 22f3EoBW7pjoE5bL6/YlOJ3h8ObwmPcPMKI0W4HadIQOxI6lD2KJOp4OkJsdVluG IdkyyccQ5CMBARj7avhoaKLZIJCsk08bZ3M4Jz7h472pARGDhR866QE9ORGP4FjO jRfLZTUDrTxqgFNeLmZxTnPkSKhbYuz1y6BVmyCSFVfcb0fb6dENz8AlyU280qk8 5VfqdTopig6jle4YTWE5lo2Hvfd7p+LYxvT/0mkpdxfQh9VR7j062EickCNdyc7s +xrrQ7FMd4CQHfJNkT3LIzslNXgzefEdP1EzZ7QqwNkjZqPbBTGGQdd7uYPWn9Ha elpGMgKudjvWcrogukdW1YNNM9rxZui/g0c1vMin8iK02I5PbhN0qfxuaylZygYJ 9mMeZA1ep6+cJBW/MU1rha8qFPwfhOxa6ImS2pbhb6MQhquqSDNNfmgnQN1NhKQ2 g+G4kg86A8pjP/iQRx3YHYCowAlbspetIVMHlrqwTRNdCFpD+DA=
    =AGt8
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Deutschmann@21:1/5 to All on Mon Oct 18 02:30:01 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------iWkvx6cV5Ci7Zxvh3g3b0Rym
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    T24gMjAyMS0xMC0xNCAxNTo0MCwgTWFyZWsgU3p1YmEgd3JvdGU6DQo+IFdEWVQ/DQoNCkNv dWxkIHlvdSBwbGVhc2UgZWxhYm9yYXRlIHdoYXQgeW91IGFyZSBleHBlY3RpbmcgZnJvbSB0 aGlzIGNoYW5nZT8NCg0KSS5lLiB3aWxsIHRoaXMgc29sdmUgYW55IHByb2JsZW0gKHBsZWFz ZSBuYW1lIGl0KT8gV2lsbCBpdCBhbGxvdyB1cyB0byANCm1vdmUgZm9yd2FyZCB3aGVyZSB3 ZSBhcmUgYmxvY2tlZCBhdCB0aGUgbW9tZW50IChwbGVhc2UgbmFtZSBpdCk/DQoNCkkgYW0g cmVhbGx5IGN1cmlvdXMgd2hhdCB5b3UgYXJlIGdvaW5nIHRvIGV4cGVjdCB0byBjaGFuZ2Ug YnkgdGhpcyANCmtleXdvcmQgY2hhbmdlIGFuZCB3aHkgeW91IHdhbnQgdG8gY2hhbmdlIGN1 cnJlbnQgc3RhdHVzIGF0IGFsbCANCihtb3RpdmF0aW9uKS4NCg0KDQotLSANClJlZ2FyZHMs DQpUaG9tYXMgRGV1dHNjaG1hbm4gLyBHZW50b28gTGludXggRGV2ZWxvcGVyDQpmcHI6IEM0 REQgNjk1RiBBNzEzIDhGMjQgMkFBMSA1NjM4IDU4NDkgN0VFNSAxRDVEIDc0QTUNCg==

    --------------iWkvx6cV5Ci7Zxvh3g3b0Rym--

    -----BEGIN PGP SIGNATURE-----

    wsB5BAABCAAjFiEEExKRzo+LDXJgXHuURObr3Jv2BVkFAmFsvwsFAwAAAAAACgkQRObr3Jv2BVlF lAf/TTsgMyWuJZOpBQMKwOcwvNdkYyPPhrrvDNbrmp3RSS1cbD7SaKTb9iI2j7kFGtKgOUT88iMb Y8BaemxUNdqK2L02HLw0E47euWmCDpRl+jgP+nSFUnYWNUj/TYxiqmzI23f5MK/reLQhMen1PuR6 DNac4tXeUU6Za7SXlxxe8tfmlRsm1t7Tg+fzXx65O0pwCtyZUb0sscbeXORq5o5744PXk4PRgTi3 G7T5KqgqDnTDCCLms/zaD3QI22rKE4gFn/bHZL8i3NHWHjKG5wPSNY/BURYbxM24P974Sr5w07PJ WORaN4d08xxhuKzyONnO0Zi5MrAaI+JgL4E2T4wWqw==
    =1Fkb
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Deutschmann@21:1/5 to All on Mon Oct 18 17:10:02 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------IuEMkxD9VR7u04wPqogyYgFd
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    T24gMjAyMS0xMC0xOCAwMzowOCwgSm9obiBIZWxtZXJ0IElJSSB3cm90ZToNCj4gQSBzZWN1 cml0eSBidWcsIGZvciBleGFtcGxlLCBpcyBjdXJyZW50bHkgYmxvY2tlZCBmb3IgYWxtb3N0 IGEgbW9udGgNCj4gd2FpdGluZyBmb3IgaHBwYSBzdGFiaWxpemF0aW9uIFsxXSwgYW5kIHRo aXMgaXNuJ3QgdGhlIGZpcnN0IHRpbWUNCj4gd2UndmUgaGFkIHRvIHdhaXQgZm9yIGEgInNs b3dlciIgYXJjaCBvbiBhIHNlY3VyaXR5IGJ1Zy4NCg0KRXhjdXNlIG1lPyBIb3cgaXMgdGhp cyBwb3NzaWJsZT8NCg0KV2UgaGF2ZSB0aGF0IEdlbnRvbyBWdWxuZXJhYmlsaXR5IFRyZWF0 bWVudCBQb2xpY3kgYW5kIEhQUEEgaXNuJ3QgbGlzdGVkIA0KaW4gc3VwcG9ydGVkIGFyY2hp dGVjdHVyZXMuIFRoYXQgcHJvYmxlbSB3YXMgcmVzb2x2ZWQgaW4gMjAxOCBbMV0uDQoNCg0K WzFdIA0KaHR0cHM6Ly9hcmNoaXZlcy5nZW50b28ub3JnL2dlbnRvby1hbm5vdW5jZS9tZXNz YWdlLzE5NmU0NWNkZTIwOWQxZWQyNWJkNDJlNjc5NzM5Y2Y1DQoNCg0KLS0gDQpSZWdhcmRz LA0KVGhvbWFzIERldXRzY2htYW5uIC8gR2VudG9vIExpbnV4IERldmVsb3Blcg0KZnByOiBD NEREIDY5NUYgQTcxMyA4RjI0IDJBQTEgNTYzOCA1ODQ5IDdFRTUgMUQ1RCA3NEE1DQo=

    --------------IuEMkxD9VR7u04wPqogyYgFd--

    -----BEGIN PGP SIGNATURE-----

    wsB5BAABCAAjFiEEExKRzo+LDXJgXHuURObr3Jv2BVkFAmFtjiQFAwAAAAAACgkQRObr3Jv2BVnE Mwf/fmwrqkM4ZoS8xsYNVqM0i2IupFjqwuPGMUBnBaV91dNLc3bRlx/zxd/0cuQsbrbSTmOBGA+A XguDYzkNfPXhHl44y1g9yd2STNWfiHtxit+3RyAiEqAFp1FFVRyqY1/+RC/Ku6cqqMnqUsz+kfc+ KEpwijubR8/cj8agFWXyvi0yGOJYy0R/c15QWU7ePCGEr3Kec0E8A/W4HvZy14Fub+gfO8vYUorp 1bYSHJUA/uOTROhrWC4TuXaWGfCzQX/FNwvDtSZEIQMljIhp8qHAtlizDJOuTTBF0wrLv8eUzp6y OPbjFryCFpOkiH1jRs4VQjPSQsUo+yUdR2JBacL6QQ==
    =4XWp
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to Thomas Deutschmann on Mon Oct 18 19:10:01 2021
    On Mon, 2021-10-18 at 17:09 +0200, Thomas Deutschmann wrote:
    On 2021-10-18 03:08, John Helmert III wrote:
    A security bug, for example, is currently blocked for almost a month waiting for hppa stabilization [1], and this isn't the first time
    we've had to wait for a "slower" arch on a security bug.

    Excuse me? How is this possible?

    We have that Gentoo Vulnerability Treatment Policy and HPPA isn't listed
    in supported architectures. That problem was resolved in 2018 [1].


    Security team arbitrarily deciding that an architecture is unsupported
    while otherwise it's supported in Gentoo doesn't change anything. Sure,
    you can close bugs and pretend that a problem doesn't exist... except
    that you can't if you can't remove the old version because of keywords.

    --
    Best regards,
    Michał Górny

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thomas Deutschmann@21:1/5 to All on Tue Oct 19 17:40:01 2021
    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------5UBNwV38Sjpmjvp0uIu0blHf
    Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64

    T24gMjAyMS0xMC0xOCAxOTowNywgTWljaGHFgiBHw7Nybnkgd3JvdGU6DQo+IFNlY3VyaXR5 IHRlYW0gYXJiaXRyYXJpbHkgZGVjaWRpbmcgdGhhdCBhbiBhcmNoaXRlY3R1cmUgaXMgDQo+ IHVuc3VwcG9ydGVkIHdoaWxlIG90aGVyd2lzZSBpdCdzIHN1cHBvcnRlZCBpbiBHZW50b28g ZG9lc24ndCBjaGFuZ2UgDQo+IGFueXRoaW5nLiAgU3VyZSwgeW91IGNhbiBjbG9zZSBidWdz IGFuZCBwcmV0ZW5kIHRoYXQgYSBwcm9ibGVtIA0KPiBkb2Vzbid0IGV4aXN0Li4uIGV4Y2Vw dCB0aGF0IHlvdSBjYW4ndCBpZiB5b3UgY2FuJ3QgcmVtb3ZlIHRoZSBvbGQgDQo+IHZlcnNp b24gYmVjYXVzZSBvZiBrZXl3b3Jkcy4NCg0KWW91IHdvbid0IHNlZSBtZSBkZWZlbmRpbmcg dGhlIGlkZWEgb2YgYWxsb3dpbmcgc3RhYmxlIGFyY2hpdGVjdHVyZXMNCndpdGhvdXQgc2Vj dXJpdHkgc3VwcG9ydCAodGhpcyB3YXMgYmVmb3JlIEkgam9pbmVkIEdlbnRvbyBhbmQgSSBu ZXZlcg0KbGlrZWQgaXQpLiBCdXQgdGhpcyBpcyB3aGF0IHdlIGhhdmUgZm9yIG1vcmUgdGhh biAxMCB5ZWFycyBub3cuDQoNCkhvd2V2ZXIsIHRoaXMgd2FzIG5ldmVyIGFuIGFyYml0cmFy eSBkZWNpc2lvbi4gSXQgd2FzIHNvbWV0aGluZyBiZXR3ZWVuDQphcmNoIHRlYW1zIGFuZCBz ZWN1cml0eSBwcm9qZWN0IGJ1dCBpbiB0aGUgZW5kIGl0IHdhcyBhbHdheXMgdGhlIGFyY2gN CnRlYW0ncyBkZWNpc2lvbiBiZWNhdXNlIHRoZXkgYXJlIHRoZSBvbmVzIGRvaW5nIHRoZSB3 b3JrIChsaWtlICJTb3JyeSwgDQp3ZSBjYW5ub3Qga2VlcCB1cC4uLiIgLSJXZWxsLCB0aGF0 J3MgYmFkIGJ1dCBub3cgd2UgaGF2ZSB0byBkZWFsIHdpdGggDQp0aGF0IikuDQoNCkFueXdh eSwgSSB0aGluayB3ZSBhcmUgbG9zaW5nIGZvY3VzIG9uIHRvcGljLiBJIGFtIHN0aWxsIHdh aXRpbmcgZm9yIA0KTWFyZWNraSB0byBhbnN3ZXIgdGhlIG1vdGl2YXRpb24gYmVoaW5kIHRo aXMuIEFuZCB0byBxdW90ZSB5b3U6DQoNCj4gU3VyZSwgeW91IGNhbiBjbG9zZSBidWdzIGFu ZCBwcmV0ZW5kIHRoYXQgYSBwcm9ibGVtIGRvZXNuJ3QgZXhpc3QNCg0KU2FkbHksIHlvdSBj YW4gc2F5IHRoZSBzYW1lIGZvciBkcm9wcGluZyBzdGFibGUga2V5d29yZHMgKGFuZCBJIHRo aW5rIHdlIA0KYXJlIG5vdCB0aGF0IGZhciBhd2F5IGlmIEkgdW5kZXJzdGFuZCBbMV0gY29y cmVjdGx5KSwgbm90PyBUaGF0J3Mgd2h5IEkgDQphc2tlZCBmb3IgdGhlIG1vdGl2YXRpb24g YmVoaW5kIHRoaXMgYW5kIHdoYXQgcGVvcGxlIGFyZSBleHBlY3RpbmcgdG8gDQpiZWNvbWUg YmV0dGVyL3doYXQgcHJvYmxlbSB3aWxsIGJlIHNvbHZlZCBhZnRlciB0aGF0IGNoYW5nZS4N Cg0KV2UgaGF2ZW4ndCB5ZXQgdGFsa2VkIGFib3V0IHRoZSByaXNrIG9mIGJyb2tlbiBkZXB0 cmVlcyBiZWNhdXNlIHNvbWUgDQp0b29saW5nIHdpbGwgaWdub3JlIG5vbi1zdGFibGUgYXJj aGl0ZWN0dXJlcyBieSBkZWZhdWx0Lg0KDQoNClsxXSANCmh0dHBzOi8vYXJjaGl2ZXMuZ2Vu dG9vLm9yZy9nZW50b28tZGV2L21lc3NhZ2UvYTNjN2E2Y2I3NTk2YTVmZjkxMDJlNGQ4MTlh NTJkOWMNCg0KDQotLSANClJlZ2FyZHMsDQpUaG9tYXMgRGV1dHNjaG1hbm4gLyBHZW50b28g TGludXggRGV2ZWxvcGVyDQpmcHI6IEM0REQgNjk1RiBBNzEzIDhGMjQgMkFBMSA1NjM4IDU4 NDkgN0VFNSAxRDVEIDc0QTUNCg==

    --------------5UBNwV38Sjpmjvp0uIu0blHf--

    -----BEGIN PGP SIGNATURE-----

    wsB5BAABCAAjFiEEExKRzo+LDXJgXHuURObr3Jv2BVkFAmFu5fMFAwAAAAAACgkQRObr3Jv2BVl6 Fwf9G5ELunD9BBhU5pjyW6iNryGcTqNqRiOwdLipjTUXCx0PIEmwE9Uig4NfS2mrd/IYkW7VIM7B zk4X3PhpkJyk8NrYYIq5XU2qhNhZsgUd5ipI6IyL2/DUWcSNYHmeVKbtnnCTW9cy6jPQmvpkxnZN 0xvN7wXWHsaaNrYA9yfqLFd/0PIG4BCj9BksBpIrhryDZCCtBIk7WMlY8qQ6k2am8WQpyPFKMSuW 0R0XeiL7TxPA+INOLRwAB65SeIDZ3UCDI+XqivnMYrvA1gCrQclsxojIBMJ6HBZ5DJ9Rf84p0O9D /2KiAlpezgxzIqEga32oh2EMn5RBS8U7FEcYLa2yVQ==
    =a2U2
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rolf Eike Beer@21:1/5 to All on Wed Oct 20 11:00:02 2021
    Am Montag, 18. Oktober 2021, 03:08:52 CEST schrieb John Helmert III:
    On Mon, Oct 18, 2021 at 02:25:47AM +0200, Thomas Deutschmann wrote:
    On 2021-10-14 15:40, Marek Szuba wrote:
    WDYT?

    Could you please elaborate what you are expecting from this change?

    I.e. will this solve any problem (please name it)? Will it allow us to
    move forward where we are blocked at the moment (please name it)?

    A security bug, for example, is currently blocked for almost a month
    waiting for hppa stabilization [1], and this isn't the first time
    we've had to wait for a "slower" arch on a security bug.

    I had a system outage of my machine that I run the stabilizations on a few weeks back, and then the bug actually slipped through. Which is no excuse, but…

    -get access to hake (the hppa dev machine) and help doing it. This could fail if the machine is trying to build a stage or so, which takes multiple days…

    -if you feel that something is missing come over to #gentoo-hppa and ping us about that

    I'm running libgcrypt tests right now, should hopefully be done until tomorrow.

    Eike
    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQSaYVDeqwKa3fTXNeNcpIk+abn8TgUCYW2vxgAKCRBcpIk+abn8 TlMGAJwP80ZZ40UZNJl/oPt3Yl1QGztn4ACeK1PpUqPNrdYs+UiY0eGoQnpcUc0=
    =CPX9
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marek Szuba@21:1/5 to Sam James on Thu Nov 4 19:10:01 2021
    Sorry about a long delay responding, I ended up being offline until the
    end of last week and I've had quite a lot of catching up.

    Anyway, let me begin by addressing a sentiment expressed independently
    in several responses and which could be summarised as "just come and
    help". A laudable idea in theory - except as a project run entirely by
    unpaid volunteers, we can neither hire more people nor demand that
    developers work on more things than they already do. It might sound
    harsh but if working in particle physics (which like most public-sector research suffers from chronic shortage of manpower comparing to the
    amount of things to do, and which is nowadays based primarily on
    large-scale collaborations whose leadership has only minimal authority
    over individual participants) has taught me anything, it's that it is
    better to do a good job at two things than a mediocre one at ten.

    Moving on to specific comments:


    On 18/10/2021 01:50, Sam James wrote:

    - Most failures found via arch testing _aren't_ arch-specific, but
    they serve as a useful quality check. That is,
    usually, we're not held back by some odd e.g. SIGBUS that nobody
    knows how to fix.

    Possibly true (I've got no evidence to make a definite statement either
    way) - but there is a point in testing, or in pretty much any technical activity, when the amount of work required to polish something further
    begins to strongly outweigh the benefits.

    Moreover, the above doesn't really sound to me like a case in defence of stabilisation on exotic arches; quite the opposite in fact.

    - Encourage developers to run test suites on their packages. This is
    a modern part of Gentoo development
    and isn't optional if a package has a functioning test suite which
    isn't hell to get running - i.e. you should really
    _try_.

    People who do not do this yet should be taken behind the chemicals shed
    and sho... I mean, be very much ashamed of themselves. Not sure what
    that has got to do with arch testing though, given what kind of hardware
    most of us do Gentoo development on.

    - We drop any large suites of packages at least to ~arch where
    they're problematic.

    In addition to the dependency-creep problem already mentioned by Michał,
    I am not convinced that arbitrarily declaring some package or other not
    worthy of stable status on arch X would make the user experience on this
    arch better than downgrading the whole arch to ~X. Furthermore, I am
    pretty sure arch testers would then have to keep track of which packages
    must not be stabilised where - meaning more work.

    On 18/10/2021 01:25, Thomas Deutschmann wrote:

    Could you please elaborate what you are expecting from this change?

    I.e. will this solve any problem (please name it)? Will it allow us to
    move forward where we are blocked at the moment (please name it)?

    One part of this has already been mentioned by the others, i.e. all too
    often low activity on these arches ends up delaying overall progress of
    things such security issues for ALL Gentoo users.

    Another is that IMHO there are way too few people active in these arch
    teams to keep up with the work load - even including sam's activity
    pretty much all over the place, which at this rate I fear will result in
    him burning out soon, things are far from great.

    On 15/10/2021 22:40, Rolf Eike Beer wrote:

    My machines should actually do some useful stuff, like running my
    Nagios and a
    bunch of nightly builds (CMake, libarchive, things like that). For
    that, I'd
    like to have the actual system to work. Given the amount of breakage
    I find
    when doing stabilizations I suspect this is not going to happen.

    Maybe, maybe not... If my experience with RISC-V keywording is anything
    to go by, a lot of breakage comes from unexpected interactions due to
    throwing everything but a kitchen sink on a single system - which having
    to deal with stabilisation makes more likely, especially on an arch
    which does not see many new keywording requests (on riscv, which is
    still quite active in this respect, I simply run all keywording tests
    with --oneshot and regularly distclean the system).


    On 14/10/2021 18:10, Michał Górny wrote:

    While we're discussing it, maybe we should start by defining a clear criteria for platform support tiers? Like: what are the requirements
    for a platform to maintain stable keywords? Then the decisions could
    look less arbitrary, and people would have a clear way of knowing what
    they need to do if they wish the platform to continue having stable keywords.

    Not a bad idea but I wonder how much effort we might want to throw at
    this, especially given we're not Red Hat or SUSE.

    --
    MS

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rolf Eike Beer@21:1/5 to All on Thu Nov 4 20:00:01 2021
    My machines should actually do some useful stuff, like running my Nagios and a bunch of nightly builds (CMake, libarchive, things like that). For that, I'd like to have the actual system to work. Given the amount of breakage I find when doing stabilizations I suspect this is not going to happen.

    Just to make that slightly more clear: the keywordings and stabilizations happen in their own chroots. But the main install of the system is what I like to have really working.

    Eike
    -----BEGIN PGP SIGNATURE-----

    iF0EABECAB0WIQSaYVDeqwKa3fTXNeNcpIk+abn8TgUCYYQs3wAKCRBcpIk+abn8 TmDpAJ9KRhDgYrQIf7VZtlQ+rVj7lAERawCgoUpMZo7sR1Dg/WzrFB8KSo6zTN4=
    =VhOE
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)