-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello, Congratz to Stasiek for his election to the board! :four leaf clover Thanks Lubos for the nice summary on Etherpad. I think we still need to agree on the specific issues we are looking at. What I see: - - Orientation Issue: How to direct people who want to help to packages that need it the most? this implies two sub-issues: . . Data aggregation + displaying Issue: How to conceptualize, quantify and broadcast information about the health of packages that need it the most? A key point here (which we didn't have time to discuss is: Should to the quantification of the health of a given package reflect the feeling of end-users? Of maintainers? Of formally established rules written into the OBS infrastructure (like response time to submit requests, intervals between commits, etc.) ? As I see it this requires a discussion about the strategy openSUSE wants to see applied, doesn't it? . . Consolidation Issue (thanks Stasiek for bringing up this point): no matter how many sources of truth there are about packages, there should be at least 1 site where the information is consolidated, so that for instance Bugzilla bug tickets about package x are sorted under and visible from package x on OBS Also there are two "policy" issues: - - Having home repos migrated to distribution repos when appropriate (fi rst paragraph of Stasiek's email above; and related to data aggregation and consolidation issues above) - - Having maintainers make themselves visible: (this came several times in the discussion so let's not forget about it; it may or may not be a sub-issue of the Orientation issue): How to encourage / recommend people who act as maintainers of a given package to fully endorse the role, at least in a formal way, in the sense of being the first contact point for users who want to make submit requests. I take it that's not an infrastructure issue because the User Roles tab of OBS is fine already. Now whether or not you agree with my classification I think we can all agree that these issues are interleaved to a point where it would be illusory to tackle them independently. For this reason, what about setting up a group / commission / whatever to try and fix them? I don't think there will be any progress if we just hope for incremental changes that would organically create a solution. What do you think? How do factory people feel about this? Are there changes in the pipes as far as software-o-o is concerned which could benefit to or from fix these issues? Also please excuse my naive approach, but is there somewhere a visual / flowchart-ish representation of the entire OBS / factory workflow concerning package creation and updates, from registering home repos to adding a package to displaying all related data on OBS? This might be helpful for teaching newcomers like me how things are done in the openSUSE universe. Also sometimes good documentation is visual documentation :) Have a pleasant afternoon. Adrien Le vendredi 28 août 2020 à 22:45 +0200, Stasiek Michalski a écrit :
On Fri, Aug 28, 2020 at 17:50, Lubos Kocman <lubos.kocman@suse.com> wrote:
**I'd also like to know what would be the personal recommendation for the next steps of both candidates for the openSUSE Board since voting is still open.**
I already briefly discussed this with Adrien, because he had an issue with sending the initial email on the mailing lists and reached out to a few heroes to resolve it. This topic also already partially came up when we had a software-o-o workshop on oSC 19. The solutions we discussed then were more related to fixing the issue of packages being in home projects rather than official repositories, or packages being outdated, and users being able to learn of any outstanding issues of certain packages, using community-submitted comments. It might also be relevant to my ongoing work to migrate openSUSE Forums to Discourse.
The discussion identified two problems that we'd like to address:
* I'm new to openSUSE and I want to help. What are the packages that currently need help and how can I start contributing? There is currently not a single source of truth for such information.
This needs improvements to Bugzilla. Bugzilla needs to know OBS's packages, and allow to map one with the other. A thing similar to this (although connected to koji and not OBS afaik) is already a part of RH Bugzilla.
- Neal mentioned that Fedora is trying to address the issue with some sort of Developer dashboard that displays over the health of packages where users can identify packages in a bad shape.
Currently probably the only thing that can be addressed by such a dashboard in openSUSE distros is outdated versions of the packages, that's very important, but I don't think we need a dashboard for it. Just sending an email, notifying with OBS or Bugzilla bug in some way would be a huge improvement over the status quo. There was somebody implementing release-monitoring support into OBS, but idk where that ended up. We also already have a dashboard for rpmlint on https://rpmlint.opensuse.org/
- I did mention the current bug smashing effort which is still blocked on the agreed bug handling policy. https://etherpad.opensuse.org/p/ReleaseEngineering-bug-smashing-ideas-202008... People could proactively come to a session (20 minutes twice a week) and volunteer to work on outstanding bugs.
The second issue is related to the same problem which is the health of packages.
* I'm an existing user and nobody is looking at my submit requests for specific packages. I can't be easily set as a maintainer as I'm not a maintainer of related devel project. I want to help but I'm stuck
Why is that a blocker? IMO giving maintainership to anyone that wants it makes a lot of sense. It could be a good idea to clean up inactive maintainers as well, since that makes it more obvious who to reach out to.
- How do we ensure that outstanding maintainership (either packages or devel projects) are processed? Can we gamify the topic to motivate people to actively contribute? E.g. Libreoffice Badges*?
- Something like LibreOffice badges would also help with the recognition of people who participated in Leap releases or were highlighted as part of release retrospective. See my recent post on opensuse-marketing@
Gamification of anything and everything around us is already dangerous enough, we really don't need to contribute to the problem any further.
LCP [Stasiek] https://lcp.world
-----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEU4ol/0bSQTwqpAkNMy9Aieh+wJwFAl9NABsACgkQMy9Aieh+ wJzNwgf9FQh8LH7uAHIp5X60i/kjgN6zzwd8uNVN8uQUHqj1ZAFm+AqRUENWgEsg L7GCNtE/tSPFmBg0xD2YF9JerRKwNh7dqIQ+Lw+uyjxnGW36HXBAldnym0c4e8FN yNLY7nqTUzQzZe9MA6i9YR/WqaOHYBOOE1Wc8pqJ9xRf5S+UDJNrLKstaMGIUX87 n4j+zPbF7B7T5r+WvkitpT8WygSxsd/hD0H8aEjVx6xA2h2APMRYh5xtpb3KvLU/ ANfKcLnfFMlPW0ug8ElgGUalMFswaRZeRr/6TS0xmGMrhLFpwlyY2GDxj72bB0ee n2uMyGGs94xsFkGKrVCUogD9szXqhQ== =ezt4 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org