"make upload" broke in Aug 28th rawhide?

Tomas Mraz tmraz at redhat.com
Fri Aug 31 09:28:50 UTC 2007


On Fri, 2007-08-31 at 11:15 +0200, Tomas Mraz wrote:
> On Fri, 2007-08-31 at 07:15 +0200, Jindrich Novy wrote:
> > Hi,
> > 
> > On Wed, Aug 29, 2007 at 12:07:21AM +0200, Michael Schwendt wrote:
> > > On Tue, 28 Aug 2007 17:55:17 -0400, Warren Togami wrote:
> > > 
> > > > This afternoon I was attempting to diagnose why clumens' attempts to 
> > > > upload new source tarballs were failing, while it continued to work on 
> > > > my machine and nobody else was complaining.
> > > 
> > > > Didn't have time to isolate what exactly broke it, and I don't have a 
> > > > local rawhide install here to do so quickly.  Can somebody figure out 
> > > > what changed?
> > > 
> > > Uploads are still done with "curl" afaik. So:
> > > 
> > > * Tue Aug 28 2007 Jindrich Novy <jnovy at redhat.com> 7.16.4-3
> > > - don't use openssl, use nss instead
> > > 
> > 
> > Yes, it's likely caused by the openssl -> nss switch, more at rhbz#266021.
> 
> See also workaround in
> https://bugzilla.redhat.com/show_bug.cgi?id=266021#c3 which requires
> some changes to the Makefile though.
And the changes are here - supposed that the NSS cert db is in ~/.nss,
the cert nickname is Fedora and the NSS cert db password is not password
protected.

Index: Makefile.common
===================================================================
RCS file: /cvs/pkgs/common/Makefile.common,v
retrieving revision 1.73
diff -u -r1.73 Makefile.common
--- Makefile.common     24 Jul 2007 17:10:44 -0000      1.73
+++ Makefile.common     31 Aug 2007 09:25:22 -0000
@@ -192,7 +192,7 @@
 
 # we hardwire curl in here because the upload rules are very dependent
 # on curl's behavior on missing pages, ISEs, etc.
-UPLOAD_CERT       = $(shell if test -f $(HOME)/.fedora.cert ; then echo " --cert $(HOME)/.fedora.cert" ; fi)
+UPLOAD_CERT       = $(shell if test -d $(HOME)/.nss ; then echo " --cert Fedora --cacert $(HOME)/.nss" ; else if test -f $(HOME)/.fedora.cert ; then echo " --cert $(HOME)/.fedora.cert" ; fi ; fi)
 UPLOAD_CHECK      = curl -k $(UPLOAD_CERT) --fail --silent
 UPLOAD_CLIENT     = curl -k $(UPLOAD_CERT) --fail --show-error --progress-bar

-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
                                              Turkish proverb




More information about the devel mailing list