Re: [Stretch] Status for architecture qualification

Niels Thykier <[email protected]>
Newsgroups gmane.linux.debian.ports.mips
Message-ID <c65f907f-c03f-1b98-fd7f-c35d1be0f102__6604.10080240599$1465138116$gmane$org@thykier.net>
Steven Chamberlain:
> Hi,
> 

Hi,

> John Paul Adrian Glaubitz wrote:
>> I have invested lots of time and effort to get sparc64 into a usable state in Debian.
>> We are close to 11.000 installed packages. Missing packages include Firefox,
>> Thunderbird/Icedove, golang and LibreOffice to name the most important ones.
> 
> Is there some way to define 'core'[0] packages as blockers for testing
> migration, and arch release qualification;  but other packages not?
> 

There is no current definition and I doubt it will be trivial to agree
on a definition.  Also, the moment you want to keep the set
self-contained (by including build-depends) it very easily explodes
unless you patch packages to disable "optional" features.

> Many of these ports would be useful if just a base system was released,
> and preferably having stable/security updates for that part (otherwise
> it is difficult for users to try it, developers to work on it, or DSA to
> support buildds for it;  all of which are limitations on ports' further
> growth).
> 

Assuming we use your definition as basis, you probably also want the
packages necessary to support a DSA maintained buildd.  Otherwise it
seems it fail one of your own proposed requirements.

> Trying to have *every* package build and stay built on every port, and
> supported for the lifetime of stable, is a lot of work without much
> purpose sometimes.  And it's unreasonable for any one port to block
> testing migration of a package on all arches, unless it is something
> really essential.
> 
> This might be done either:
>   * in the official archive, with relaxed rules for testing migration
>     and more frequently de-crufting of out-of-date packages;

I suspect this will be a lot of work and an uphill battle as the our
current tooling is not really written for this case.  At the very least,
I fear a lot of extra special cases in Britney that I cannot easily deal
with.

>   * creating a mini testing/stable suite based on debian-ports.org?
>     where maybe only the core packages are candidates to migrate.
> 

At least short term, this probably a lot more tractable. I am happy to
provide help with setting up a Britney instance for ports.  Though we
would need some way to provide a architecture specific version of the
"core" packages.

> [0]: I'd define core packages as everything needed to install, boot, and
> then build packages on that arch.  The rebootstrap project gives us some
> idea of what those are;  but add to that the kernel and any bootloaders.
> Being able to rebootstrap, should be part of the arch release
> qualification anyway IMHO.
> 
> Regards,
> 

Hmm, the rebootstrap idea is interesting as a new requirement.  I will
look into it.

Thanks,
~Niels
signature.asc (application/pgp-signature, 801 B)
-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJXVDtdAAoJEAVLu599gGRCv/UQALSXLvOK2bPoceFySekGrewz
rz2ZqKtwK2lfvwCzSu4CTH/Vnlg4n93evDUXM/uqJ7PRpuMf6ce8jTGmdVUAlccW
RBeX56QM9IK+vczeIdim7cM3JNoBk22R1aJ4nOZ4P0ycg3X9i6DPE8Ws5IXeMgZa
yJkUetraTnVgRDbDUznFI5NCdfId5FUtdTglVwH6xTBWYqb7jHm1x53ozKvZ3sir
83I6GS0APi1BDdi8vthZpKrf9IfZORS0PWBt0zLNAmRVq1HSAdNoqNTF8UDuQnG4
QjKl423RK3OOcfslOCKF8PyqQrBo8yDzEXlY1U++qesf32Fc2BdJo1qSRHW1FfYH
jFntKOcW83hiidq2e3hwnybtqA+mwXTeomR8xH3dHjiKOJwjnPDkODu0g13GgWcA
hPjaX4XHorfcSoQuOm7jVoIuqCyiXfxBYEUXMWgSx6Df+4TF62pO1wDcST535BOk
F5HVxHejrvJj4Hk042Z8efiLMhBCciQ0qqzGWatZMh3EA+1MleM7BDsn0uCJUBKT
OkJM/OUAN5qzIXfVxu76Q+vHQwUz2Inxe/aqNvX8rw2kYQqkwzmwOqjua1tEPBrl
qSLFKb9tndcn56qowEiDFHd/UGw/xBqTca5UmOtDDDP2liobckNFsk7lrqF5Zq70
CEktRMuxXJov6hfF+sZp
=29QD
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.