Page MenuHomePureOS Tracker

Please allow to build from git tags
Open, NormalPublic

Description

Disussed elsewhere multiple times but i couldn't find a bug yer: It would be great if the current 'git clone, build source package, debsign, dput` workflow could replaced by a workflow that just requires a signed git tag. This makes it simpler for people to contribute and makes sure git matches what's in the archive.

Event Timeline

guido created this task.Mar 2 2021, 03:24

Note that on the phone side we use a separate system to allow for this but it woudl be great if laneakia would handle that natively since this would shorten the pipeline where anything could go wrong and it makes it quicker to spot problems.

jonas.smedegaard triaged this task as Normal priority.
jonas.smedegaard added a project: Restricted Project.
guido added a comment.May 26 2021, 03:39

Interesting experiment by smvc. As noted above we can build from git *but* lack the laneakia integration so this currently foremost needs some input from @mak how we want to proceed there (i.e. what part of the laneakia system fetches from git, do we still build source packages, do we use shim .changes files or do away with all of this)? I'd go for initially mimiciing current build process as much as possible (have a art in laneakia that watches git repos, if a signed tag pops up verify that build a source package and submit it to the existing infrastructure and then work from there. But then again this depends if we want to work on something that works for Debian as well, etc.