On Jun 17, 2024 8:57 PM, Russ Allbery <r...@debian.org> wrote:

> What signed artifact do I need to provide so that the FTP team will be 

> comfortable accepting my tag2upload-built source package?


Signed .dsc and .changes files should be fine ... ;)


> Note, importantly, that the source package contains things that are not in 

> the files present in the working tree of a local Git checkout of my source 

> package.


Is this black magic? You wrote you have all in the git history, no? So it 
should be possible to write some automation then!


> The 

> transformation that puts that data into a 3.0 (quilt) source package is 

> not rocket science, but it's not trivial either.


Well, you decided to use this workflow and complication, so your fault ? :)


> The problem comes when dak wants to verify the correspondence between that 

> data structure and the source package.  It certainly can verify that my 

> Git tag is valid and it can verify that the tag specifies the correct 

> source package, version, and so forth.


You seriously not expect Dak to build "from git". At some point some program 
will run and make a source package out of your git tree. Why is it a problem to 
run that same program on Salsa AND your laptop?


> But if it wants to verify that the 

> construction of the debian/patches/* directory is correct, I think it 

> would have to perform the same transformation on my Git history that dgit 

> and tag2upload perform.


How is this a problem? Are you doing packaging on a 8MHz computer? :)


Cheers,


Thomas Goirand (zigo)


Reply via email to