Re: Firefox addon signing

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

 



On Thursday, August 27, 2015 05:40:18 PM Alexander Ploumistos wrote:
> On Thu, Aug 27, 2015 at 5:09 PM, Dennis Gilmore <dennis@xxxxxxxx> wrote:
> > We have no real practical way to do this other than package up the addon
> > and build it as a -unsigned package, then making a separate package that
> > has the precompiled binary and signed by mozilla and put into the add on
> > package.
> Aren't the addons that we ship in fedora a bunch of text files zipped
> in an xpi archive? It is kind of awkward to send them back and forth,
> but if there are no other binaries, does it go against a particular
> policy?

I have no idea what they actaully are as I have not looked, but the issues 
from the build perspective is that the builders have extremely limited network 
access, and the buildroot itself has none.  we have no way to do something at 
build time to request mozilla sign the artifacts. so being unable to sign at 
buildtime means we get a rpm with unsigned content. 

we have no way to replace the content in a rpm post build and even if we did I 
would not want to support it as it breaks things like rpm verification and 
build reproducability, though you could update the headers in the rpm so it 
validates.  we would need some kind of audit trail and check to make sure that 
the signed artifact actually matches the unsigned one and was not tampered 
with by mozilla. setting up the full audit trail would take some effort.  It 
is doable just not a simple fix.

> Or we could decide that we trust Mozilla's code review process and
> drop packaging addons altogether, as was suggested. At least the users
> will receive updates faster.

depends on what was pushed to mozilla's addons, It could be possible for 
Fedora to have newer code than whats available from mozilla and vice versa. 
there is nothing today stopping people pulling addons directly from Mozilla 
and never using the version we build

Dennis

Attachment: signature.asc
Description: This is a digitally signed message part.

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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