On Wed, Nov 25, 2020 at 1:56 PM <gru...@mailfence.com> wrote: > other than open'n the door for folks what is involved in be'n a porter
Basically, take care of keeping the port useful for Debian users. The following is advice for ports in general, I guess Adrian can provide some info for armel in particular and the challenges it is currently facing apart from the ones that started this thread. The most important thing is to ensure it meets the requirements for the next Debian stable release, at this stage it sounds like there being enough registered porters is the main issue. https://release.debian.org/testing/arch_policy.html https://release.debian.org/testing/arch_qualify.html Next is to ensure that it meets the requirements for being on ftp.d.o (rather than in ftp.ports.d.o) in general: https://ftp-master.debian.org/archive-criteria.html Next is to ensure it works on hardware that can't run armhf, especially on devices where it is most commonly used by current users and on new devices that can't run armhf. This mostly involves work on bootloaders like u-boot, the Linux kernel and the Debian installer, as well as web sleuthing to find out what pre-ARMv7 hardware still exists in the market. Next is to ensure the Debian installer builds and works: http://cdimage.debian.org/cdimage/daily-builds/sid_d-i/arch-latest/armel/ Next is to ensure that as many packages as possible build and run on armel and that package maintainers get the help they need resolving build/test issues: https://udd.debian.org/cgi-bin/ftbfs.cgi?arch=armel https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org;tag=armel https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-arm@lists.debian.org;tag=armel https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-b...@lists.debian.org;tag=armel https://udd.debian.org/cgi-bin/bts-usertags.cgi?user=debian-b...@lists.debian.org&tag=armel Next is to ensure that the port is well-tested, currently armel does not have support in the reproducible builds, DebCI or piuparts infrastructure. https://tests.reproducible-builds.org/debian/ https://ci.debian.net/data/status/unstable/ https://piuparts.debian.org/ Next is to maintain the documentation related to the port: https://www.debian.org/ports/arm/ https://www.debian.org/releases/stable/armel/ https://wiki.debian.org/Ports/armel (doesn't exist yet) https://wiki.debian.org/ArmEabiPort https://wiki.debian.org/InstallingDebianOn At some point it might be useful to have non-x86 live images, or directly writable pre-installed images (almost the same thing). https://cdimage.debian.org/cdimage/weekly-live-builds/armel/ -- bye, pabs https://wiki.debian.org/PaulWise