Tyler Hicks:
> On 01/20/2017 09:46 AM, intrigeri wrote:
>> Tyler Hicks:
>>> In Ubuntu, I was planning on using the pre-generated pdf.
>> 
>> Then I guess we should simply agree to disagree about this aspect of
>> Free Software :)

> I don't even know if I disagree with you on this topic. I just don't
> have strong convictions about using a PDF that upstream generated and
> was instead excited about the simplified build process. In the time that
> it'd take us to enjoy a single round of beers, I bet you could convince
> me that it is the wrong way of thinking. :)

I'm not sure when we'll meet face to face to enjoy this conversation,
and it might be in a while, so let's try over email. We'll certainly
manage to find other good discussion topics whenever we manage to meet
each other in tofu-space :)

So, this is about the following use case, that I happen to care about:

  As a Debian user, I want to be able to build a modified package

  Given I've noticed a bug in techdoc.pdf
  When I edit the corresponding source file
  And I run dpkg-buildpackage
  Then I expect the resulting package to include an updated techdoc.pdf

I know that quite a few packages don't behave this way, and it's not
clear to me what Debian's collective position on this topic is. My own
current opinion is clear though: any binary artifact included in
a binary package must be built from source during the package build.
There might be cases when it's not feasible, for some reason I'm not
aware of yet, but then I might be inclined to question whether it's
really Free Software we're talking about.

(Also, I'm very much unconvinced that "building this binary artifact
from source in a reproducible manner is too hard, let's ship it in the
source package and include it as-is in the binary package" is
a satisfying way to ensure package reproducibility: one of the points
of building package reproducibly is to ensure that the resulting
binary package is indeed built from the source it's supposed to be,
and I like the "preferred form of modification" definition for
"source".)

Cheers,
-- 
intrigeri

-- 
AppArmor mailing list
AppArmor@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/apparmor

Reply via email to