Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-30 Thread Sean Whitton
Hello, On Tue 29 Oct 2019 at 08:32AM +01, Tobias Frost wrote: >> For example, you would not be able to do this: >>git clone salsa:something >>cd something >>make some straightforward change >>git tag# } [1] >>git push # } >> Instead you would have to download the .origs

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-29 Thread Ian Jackson
Helmut Grohne writes ("Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)"): > I think I'd trust the tag2upload service given the documentation you > presented about it. I'm less faithful in all dgit installations being >

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-29 Thread Bastian Blank
Hi Didier On Mon, Oct 28, 2019 at 10:05:11AM +0100, Didier 'OdyX' Raboud wrote: > Of course, all of this can only work if we can have, or make the ".git to > .dsc" conversion reproducible; hence my query. Now, please read the first mail of this thread again. Yes, maybe parts of it are unclear,

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-29 Thread Helmut Grohne
Hi Ian, On Tue, Oct 29, 2019 at 12:54:57PM +, Ian Jackson wrote: > I wonder if I have misunderstood you, because: > > The tag2upload proposal is based on dgit, which already provides this. > dgit indeed defines an isomorphism between source packages and git > trees, and dgit clone gives a git

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-29 Thread Ian Jackson
Helmut Grohne writes ("Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)"): > In other words, I want these formats (source package and tagged git > tree) to be isomorphic (minus history). This requirement is too strong > sin

Re: Building Debian source packages reproducibly

2019-10-29 Thread Philipp Kern
On 2019-10-29 08:32, Tobias Frost wrote: On Mon, Oct 28, 2019 at 05:53:00PM +, Ian Jackson wrote: (...) For example, you would not be able to do this: git clone salsa:something cd something make some straightforward change git tag# } [1] git push # } Instead you would

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-29 Thread Tobias Frost
Hi Ian, On Mon, Oct 28, 2019 at 05:53:00PM +, Ian Jackson wrote: (...) > For example, you would not be able to do this: >git clone salsa:something >cd something >make some straightforward change >git tag# } [1] >git push # } > Instead you would have to download the

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-28 Thread Helmut Grohne
Hi Ian, On Mon, Oct 28, 2019 at 05:53:00PM +, Ian Jackson wrote: > The sticking point, as I understand it, is that this still does not > allow dak to verify that the *contents* of the .dsc were as intended > by the uploading human. [0] > > In the tag2upload proposal, the conversion from git t

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-28 Thread Scott Kitterman
On October 28, 2019 5:53:00 PM UTC, Ian Jackson wrote: >Scott Kitterman writes ("Re: Building Debian source packages >reproducibly (was: Re: [RFC] Proposal for new source format)"): >> Effectively tag2upload would replace DAK as the entry point for >> packages into

Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-28 Thread Ian Jackson
Didier 'OdyX' Raboud writes ("Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)"): > Where I'm coming from is that we were discussing the tag2upload > problem at miniDebConf Vaumarcus. [...] I appreciate your efforts to

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-28 Thread Ian Jackson
Scott Kitterman writes ("Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)"): > Effectively tag2upload would replace DAK as the entry point for > packages into the archive (the equivalent to the current source > package signature

Re: Building Debian source packages reproducibly

2019-10-28 Thread Sven Joachim
On 2019-10-28 10:05 +0100, Didier 'OdyX' Raboud wrote: > Le mercredi, 23 octobre 2019, 15.49:11 h CET Theodore Y. Ts'o a écrit : >> On Wed, Oct 23, 2019 at 11:18:24AM +1000, Russell Stuart wrote: >> > On Tue, 2019-10-22 at 16:52 -0700, Russ Allbery wrote: >> > > That seems excessively pessimistic.

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-28 Thread Scott Kitterman
On Monday, October 28, 2019 9:45:36 AM EDT Theodore Y. Ts'o wrote: > On Mon, Oct 28, 2019 at 10:05:11AM +0100, Didier 'OdyX' Raboud wrote: > > Where I'm coming from is that we were discussing the tag2upload problem at > > miniDebConf Vaumarcus. The heart of the problem is that FTP-Master are > > (c

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-28 Thread Theodore Y. Ts'o
On Mon, Oct 28, 2019 at 10:05:11AM +0100, Didier 'OdyX' Raboud wrote: > Where I'm coming from is that we were discussing the tag2upload problem at > miniDebConf Vaumarcus. The heart of the problem is that FTP-Master are > (currently) not going to accept .dscs built reproducibly by a (even trusted

Re: Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-28 Thread Marek Mosiewicz
Hello, In fact what can be important is problem of downloading artifacts during build. At least in Java world given application can be small but be dependant on many libs which are downloaded during build. Program works, build is reproducible, but we can have no idea what it consist of. Best rega

Building Debian source packages reproducibly (was: Re: [RFC] Proposal for new source format)

2019-10-28 Thread Didier 'OdyX' Raboud
Le mercredi, 23 octobre 2019, 15.49:11 h CET Theodore Y. Ts'o a écrit : > On Wed, Oct 23, 2019 at 11:18:24AM +1000, Russell Stuart wrote: > > On Tue, 2019-10-22 at 16:52 -0700, Russ Allbery wrote: > > > That seems excessively pessimistic. What about Git makes you think > > > it's impossible to cre