Please transfer libxml2-utils to snapcrafters


#1

I would like to request an ownership transfer of my libxml2-utils snap to Snapcrafters. I’ve contacted the upstream and they are not willing to maintain the snap[1].

Thanks!

[1] Implement Snap Packaging for libxml2 (!5) · Merge Requests · GNOME / libxml2 · GitLab


#2

Are @snapcrafters willing to maintain it?

@popey or @wimpress would it make sense for you guys to have a @snapcrafters group in the forum for this kind of case?

  • Daniel

#3

I’m in two minds about this.
I’m appreciative that @Lin-Buo-Ren has both snapped libxml2-utils and offering it to the upstream to maintain.
Ordinarily when rejected by the upstream, someone needs to maintain the snap. Typically in snapcrafters we’ve maintained snaps which are typically high profile, sometimes as a ‘holding pen’ until upstream are ready, or if the existing maintainer no longer wishes to maintain the snap.

I worry that if we take on every snap in snapcrafters, it won’t scale. We’re already keeping on top of the security updates for all the snaps in there, but everyone one we add is another to manage.

It’s certainly a shame that upstream aren’t interested in maintaining this snap. I’ll be honest, anything that starts “lib*” is not really high on the hit-list of ‘interesting things to snap’. So I’m not sure what compelling advantage there is for this snap.

Happy to hear other’s opinions on this.


#4

I’d personally suggest accepting every snap that has passed certain QA criterion to the snapcrafters as it ensures passive maintenance to the snaps(one can at least post a PR that fixes its problem and won’t be facing the trouble that the sole publisher is no longer active to merge it after quick review and do a snap rebuild).

A multi-tier maintenance guarantee and/or an orphan policy might be needed, though.

The xmllint app is an XML linter/formatter, which is useful as a developer tool.
Also, library snaps should be useful in becoming one of the build-snaps as a foundation for building other snaps.