Re: List of long term FTBFS packages to be retired in February

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jan 06, 2020 at 02:48:22PM -0500, Robbie Harwood wrote:

> If you don't have the time to make a new build once every year, you
> shouldn't be a packager, full stop.

I think that's a fair point, but not at all the issue here.  I
specifically want not to rebuild this, which is why I *have* rebuilt all
the other packages I own that were earlier on this and similar lists.

[skipping ahead just a little...]

> We are talking about crypto-related packages here; being able to
> rebuild them and be confident in their contents is arguably more
> important than any other kind of package.

I see your point in general, though I don't agree in this case.  The
build is reproducible from source with the earlier gnu-efi-devel, we
know exactly what's in it, and (as you know) if there are any serious
issues like a CVE for the OpenSSL build involved which would effect it,
I don't think there's going to be difficulty remaining aware.  There's
no reason not to be confident regarding the contents.

That said, the current build issue in this case is my fault, and fairly
trivial, all said and done.  I specifically want not to rebuild it - I
very strongly prefer to wait until we're done with the upstream release
and use that instead.  There are a couple of reasons for that, and they
overlap significantly with why this shouldn't be part of the mass
rebuilds:

- We literally get nothing out of rebuilding it unless something goes
  wrong.  Nothing.  Aside from some datestamps and the like that are in
  this version, you should get the exact same binary. (The next version
  will actually be fully debian-style reproducible, but that's assuming
  the same compiler, etc.)
- If they're not the same, even if it is merely timestamps in headers
  differing, then just rebuilding the two "unsigned" packages without
  going through the process to get the third package signed makes our
  reproducibility worse, not better.
- Because there aren't enough people participating in the broader
  ecosystem (i.e. reviewing other distro's builds to make sure they
  haven't messed it up or created a back door, accidentally or on
  purpose), getting it signed has the effect of adding hard deadlines
  for quite a bit of ancillary work that will require scheduling and
  time.
- The worst-case support burden is *extraordinarily* high, in dollars,
  and more builds of the same source tree makes it higher in
  surprisingly large increments.  I can go into detail if you like, but
  I think you and many others have heard me explain it several times
  before.
- I'm doing most of the upstream work, and doing the rebuilds, getting
  them signed, and all the work that comes along with that all take time
  away from actually getting the next version out the door, thus making
  us farther from the actual desired outcome, rather than closer.

Doing an almost-exactly-the-same rebuild is not merely pointless, it is
actively harmful.
 
> >> Well the FTB from people pushing builds would be directly due to the
> >> fact they're not on the ACL for the secure-boot, there is a handful
> >> of packages like that.
> >
> > So the people who has the rights should start actually doing it,
> > shouldn't they.  This particular maintainer ignores all bugzilla
> > e-mail.
> 
> If I'm reading the policy correctly, the reason it's being considered
> for retirement is that the bug was ASSIGNED.  If it were still in NEW,
> it would be merely orphaned.

Three mutually painful policies being applied as a method of *not*
listening to a maintainer is not my idea of a good time.  It's pretty
much the opposite of motivating.

-- 
  Peter
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux