Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Help distro packagers over the "hump" #314

Open
5 of 7 tasks
alerque opened this issue Aug 21, 2021 · 11 comments
Open
5 of 7 tasks

Help distro packagers over the "hump" #314

alerque opened this issue Aug 21, 2021 · 11 comments

Comments

@alerque
Copy link
Collaborator

alerque commented Aug 21, 2021

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

@alerque
Copy link
Collaborator Author

alerque commented Aug 21, 2021

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

@alerque
Copy link
Collaborator Author

alerque commented Aug 26, 2021

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.

@dridi
Copy link
Contributor

dridi commented Aug 26, 2021

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!

@alerque
Copy link
Collaborator Author

alerque commented Aug 28, 2021

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.

@RichiH
Copy link
Owner

RichiH commented Sep 4, 2021

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.

@RichiH
Copy link
Owner

RichiH commented Sep 4, 2021

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

@RichiH
Copy link
Owner

RichiH commented Sep 4, 2021

Ubuntu comes through Debian, correct.

@alerque
Copy link
Collaborator Author

alerque commented Sep 4, 2021

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

@thesamesam
Copy link

I'm handling the Gentoo bump.

@smlx
Copy link

smlx commented Apr 26, 2023

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?

@alerque
Copy link
Collaborator Author

alerque commented Apr 26, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants