Am 17.06.20 um 11:13 schrieb Dirk Müller:
I would like to get your input and start a discussion around :
https://en.opensuse.org/openSUSE:OpenSUSE_Distribution_Tiers_Policy
Just a brief remark about this bullet point:
The distribution maintainers are filing bugreports on https://bugzilla.opensuse.org/ for package maintainers if there are issues identified in the architecture port. The package maintainers commit to handle Tier 1 platforms with care. The package maintainers commit to handle regressions quickly and in general accept bugreports for that platform and work on a resolution.
When I was working on the update to LLVM 10, I had to fight a nasty misoptimization issue on s390x. There was a garbage pointer, and I had to follow its tracks through 3 or 4 functions. Most of this in assembly. (Partly because it was a segfault, partly because gdb would take forever when loading debug info for libLLVM.) Unsurprisingly I'm not so familiar with s390x assembly, though I appreciated the opportunity to learn about it. Also unsurprisingly, I didn't have a suitable machine sitting around and had to debug through QEMU. That did in fact work, though obviously not always smoothly. It was somewhat interesting, but it took me a lot of time to eventually find the bug. [1] Luckily issues like that are rare, but in general it would be good to have people familiar with the architecture assisting. Maybe we can move that last sentence somewhat towards collaboration between package and distribution maintainers, with the weight maybe depending on the importance of the package/distribution? For important packages, distribution maintainers should be willing to invest some more time, and vice versa for important distributions, package maintainers should be willing to invest some more time. Does that make sense? Best regards, Aaron [1] For the curious: <https://bugs.llvm.org/show_bug.cgi?id=45272>. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org