RichiH / vcsh

config manager based on Git

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Help distro packagers over the "hump"

alerque opened this issue · comments

With v2.0.0 out the door (cf. #301) we've imposed a little extra work on distro packagers than the usual version bump. Since the way things are built and installed has changed almost all of them will need some manual intervention. There are just a few to go:

  • Arch: Done, migrating this from the contribution based AUR to the default official repositories was literally why I finally pulled the trigger.

  • Debian: This is probably you @RichiH, is there anything you can use from me?

  • Fedora: Thanks @dridi!

  • Gentoo: Thanks @thesamesam!

  • Homebrew: I might be able to submit an PR.

  • Nix: Starting with pinging @ttuegel, but I might also be able to pull off a PR.

  • Ubuntu: Will arrive from Debian?

Packaging status

Repology has some general information and many of the individual listings have specific contact info.

Looks like somebody took care of Fedora. The changeset suggests several custom build hacks previously used were replaced with bone-stock macros, plus they got completions packaged. I'm pleased with that.

I did this in Fedora Rawhide that is currently targeted at Fedora 36 but it will also be part of Fedora 35 that was already branched off Rawhide. So it should soon be available in a non-rolling Fedora release.

The RPM setup in Fedora has good autotools support so I was very happy to get rid of the previous integration points, thanks!

Patch release v2.0.1 is just for the convenience of distro packagers. The man page included in the source release tarballs is prebuilt and does not need ronn to build; only building from a clone of the raw Git repository should require that. Unfortunately we were still checking for it even when it wasn't needed, making it a build time dependency. That has been removed so packagers should be able to drop ronn.

I will have access to my PGP key again tomorrow. Now that Debian is released and unstable has settled a bit I can update packaging and upload.

Homebrew/homebrew-core#84672 for Homebrew; let's see if they accept a manual PR.

Ubuntu comes through Debian, correct.

I sent a Nix PR here: NixOS/nixpkgs#136720

I'm handling the Gentoo bump.

I just noticed that Debian is still on 1.x. Are there still plans to upload 2.x? I guess it will now have to be after the Bookworm release freeze?

@RichiH Do you still have your Debian packager keys / privs?