Re: Organizing a "packager experience" objective and working group

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 1/10/19 10:58 AM, Ben Rosser wrote:
> Hello,
> 
> We had a recent discussion on this list last month about (among other
> things) the current state of Pagure as a replacement for pkgdb [1].
> 
> I mentioned in that discussion that there are various issues which
> have arisen from the deprecation of pkgdb that have made the packager
> workflow ever so slightly worse. But it's not just pkgdb-- there are
> lots of places where the packager workflow could use improvement.
> There are parts of the process that are tedious and manual which could
> be replaced with (partial) automation, or parts where automation
> exists but is in need of improvement.
> 
> For example, there are tools (namely, the "fedora-review" script) to
> automate parts of the package review process. But fedora-review has
> been lagging behind the packaging guidelines for some time, and has to
> be manually ran by packagers over review requests. But, there's no
> reason we couldn't run fedora-review automatically over every package
> submission-- which might save both reviewers and submitters a lot of
> time.

Well, the issues in the past that have come up with that:

* non free submissions. What if someone submits non free content and we
build and host it? That would not be great.
* DOS or security concerns. This is possibly not as big of a deal as it
was in the past, and could be mitigated by using copr or a seperate koji
just for this purpose.

> Or, as another example, there's currently a lot of work going on in
> the distribution to support new packaging formats-- like containers
> and modules. New workflows for making containers or modules out of
> existing packages are being created, and I think it's vital we make
> sure these workflows and processes are designed in such a way to make
> things as easy as possible for packagers.

agreed!

> Anyway, as part of that discussion, I was encouraged to propose a new
> Fedora Community Objective focused on improving the packaging
> experience and workflow in Fedora. Community Objectives are approved
> by the Fedora Council and intended to be 12-18 month goals for the
> entire project. The goal of this Objective would be to identify
> problems with the current packager workflow(s), put together a group
> of packagers interested in fixing things, and then fix them!
> 
> If this sounds like something you'd be interested in helping out with,
> great! The Objective will need two things, if it's to succeed:
> 
> 1. People who are interested in helping! Some people did express
> interest in the other thread, but I thought I would put out a general
> call for interested packagers and volunteers. Anyone who is interested
> and thinks they'll have some available time is more than welcome.

I'm super busy, but I think this is quite important, so I would be happy
to help out with history of things, getting you all access to make the
changes you want or at least pointing you to the right people/place to
submit changes.

> 2. A concrete list of goals to accomplish. What glitches are there in
> the current workflow, and how can they be fixed? What do you wish was
> simpler, or better, or easier to do? What, basically, would make your
> life easier a packager?

Yes please, and then we should try and prioritize these since there's
likely to be a bunch. :)

Thanks a bunch for working on this!

kevin




Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux