#162 [Talk-25] rpkg - the next generation packaging utility - call for feedback
Opened 2 months ago by clime. Modified a month ago

1) What is your proposal?

I'd like to present a new rpkg packaging utility, which is almost ready to improve overall packaging experience in Fedora. One of the benefits is that it brings the solution to the long-standing problem of duplicating changelog messages in Git commit records as well as in the spec files but it can do much more than that.

The above problem was solved in a generic way by introduction of spec file templates, which additionally allows for storing packages in DistGit in their unpacked ("upstream") form, which can be preferred for some projects. And there is more spec templates can do.

In addition, rpkg should allow to define package-wide commands, which then extend the basic rpkg functionality for the given package. This can be for example used for integration with Bugzilla to e.g. close bugs automatically when a new release is done that fixes them. It can be also used to make rpkg distribution-specific (e.g. by adding integration with specific build system, specific issue tracker, etc.) only by editing the main rpkg.conf file and adding spec requirements for the newly defined commands.

In this talk, I would like to quickly present those new features and ask for feedback - what can be done better, what can be added or what should perhaps be removed.

2) Who in addition to the speaker needs to be in the room for this to succeed? This could be the audience you need to reach, other participants in the conversation, or other stakeholders.

All people are welcome.

3) Is this a…

This is a 25 minute Talk

4) Anything else we need to know?

Can't think of anything now.

5) Who are you?

  • Name: Michal Novotný
  • FAS ID: clime
  • IRC Nick, if not FAS ID: clime

is this about rpkg-util or rpkg? I find the name confusing.

It's about rpkg command-line tool.

Pending scheduling conflict, I'd like to attend :)

@ttomecek I sense some overlap with packit in here :)

Overlap in a sense that it complements packit: packit should be able to integrate with the functionality @clime describes here

Metadata Update from @mattdm:
- Issue assigned to mattdm

a month ago

Metadata Update from @mattdm:
- Issue marked as blocking: #223
- Issue tagged with: Talk Accepted

a month ago

Login to comment on this ticket.