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

Release Debian/Ubuntu package through PPA #45

Open
sbrl opened this issue Apr 14, 2019 · 6 comments
Open

Release Debian/Ubuntu package through PPA #45

sbrl opened this issue Apr 14, 2019 · 6 comments
Labels
enhancement New feature or request

Comments

@sbrl
Copy link

sbrl commented Apr 14, 2019

An apt repository for those using a Debian-base distribution who don't use snap would be great.

Since packages are already been generated for other platforms, perhaps a tool like fpm could be used to convert 1 to the other?

Guides exist to walk through the setting up of an apt repo too, though of course the apache server doesn't have to be used - another or a pre-existing server can be used instead.

@timvisee
Copy link
Owner

timvisee commented Apr 15, 2019

Yes, I like this. I primarily use Debian/Ubuntu based systems myself and like real packages better in contrast to snap.

About half a year ago I attempted to build a .deb package, and wanted to publish it to my personal PPA. I didn't really find clear instructions on how to properly do that with a Rust binary though, and eventually stopped attempting it because I had to focus on other things. I do have a script available to build a .deb package, but actually publishing the source version to the PPA would be the next step.

I don't have time to look into this right now, but I definitely want to implement and release this as soon as possible. Thank you for linking the guide, it seems interesting. It might help me realize this.

Steps I'd have to take to implement this:

  • Create a CI job to generate .deb package, utilize create_deb for this, port the script
  • Mark .deb package as artifact on CI
  • Publish .deb package as release artifact on GitHub
  • Figure out how to properly build a source pakcage
  • Figure out how to publish a source package to my personal PPA
  • Automate package releases and PPA publishes on CI

@timvisee timvisee added the enhancement New feature or request label Apr 15, 2019
@timvisee timvisee changed the title Suggestion: apt repo Release Debian/Ubuntu package through PPA Apr 15, 2019
@lyndalopez544
Copy link

@timvisee
Please release packages on the Debian's official repos.

@sbrl
Copy link
Author

sbrl commented Jun 12, 2019

@aurora-of-earth Not sure whether that'll happen, since getting stuff into mainline Debian is really hard & takes ages. An apt repo is a much quicker solution

@m3thm4th
Copy link

m3thm4th commented Nov 7, 2021

PPA is Ubuntu's exclusive and requires to be set up to work (poorly) on Debian. A deb repo is better than PPA being simpler, faster and better integrated in the system.

@sbrl
Copy link
Author

sbrl commented Nov 7, 2021

Ah, that's just my poor choice of wording there @m3thm4th haha

@werdahias
Copy link

fwiw this is kinda blocked by timvisee/ffsend-api#68 ; I prepared all other dependencies for debian. Introducing a deprecated package (websockets) is not a good idea; unfortunately this blocks a debian package.

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

No branches or pull requests

5 participants