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

(something usable in the github CI chain) .deb packaging automation #16

Open
xyzib opened this issue Feb 21, 2020 · 1 comment
Open
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@xyzib
Copy link
Contributor

xyzib commented Feb 21, 2020

So what we more or less want to accomplish here to start is this:

Adding the debian/* (ubuntu/, fedora/, etc.) folders and the docker setup to each (dependency) pkg's respective git repo (so nanoservice, python-nanomsg, etc.).

Probably makes sense to pick off one or two of these dependencies to start, then fork the dep repo and make a branch to work on.


Things for us are currently in the following state:

Ubuntu PPA pkgs:

  1. per-package updates to debian/* for version/rev-bumps are manual and local-only (once tested locally, pkg builds for a single series are automated after uploading signed source pkg to ppa)
  2. PPA base support is mainly for Ubuntu series

Debian pkgs:

  1. local/manual builds only

All .deb pkgs:

  1. multiple build profiles required for dbg symbols and ZT ctlr build

Examples of existing tools found on github so far that we could use:

  1. scripts to process pkgs prior to uploading to build host: https://github.com/64studio/debuild

  2. (self-hosted) replacement for launchpad ppa: https://github.com/debomatic/debomatic

also plenty of one-pkg-only docker build setups.

@xyzib xyzib added enhancement New feature or request good first issue Good for newcomers labels Feb 21, 2020
@xyzib xyzib changed the title Docker/Github-CI based .deb packaging automation as a solution for the following state: Docker/Github-CI based .deb packaging automation as a solution: Feb 21, 2020
@digikin
Copy link

digikin commented Apr 4, 2020

I submitted a pull request with an initial Ubuntu 18.04 dockerfile. I can keep adding to this it's been hectic with all this work from home stuff.

@sarnold sarnold changed the title Docker/Github-CI based .deb packaging automation as a solution: (something usable in the github CI chain) .deb packaging automation Jul 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants