|
From: Julian S. <js...@ac...> - 2007-01-08 06:43:20
|
Folks: I'm freezing 3_2_BRANCH for final testing, with the aim of shipping 3.2.2 at the end of the week. If there's anything critically broken, now would be a good time to speak up. J |
|
From: Robert W. <rj...@du...> - 2007-01-08 08:11:54
|
Julian Seward wrote: > Folks: I'm freezing 3_2_BRANCH for final testing, with the aim of shipping > 3.2.2 at the end of the week. If there's anything critically broken, now > would be a good time to speak up. I usually work from subversion, but today I downloaded the 3.2.1 tarball and tried to do a "rpmbuild -tb ..." on it. It failed because there was no spec file (just a .spec.in), so I unpacked it, did a "./configure" and "make dist" to build a new tarball that I hoped would be rpm buildable. The "make dist" failed too (see below.) I guess my question is: what's the status of "make dist" and the spec file? Are they being maintained? Also, there's this in the docs Makefile.am file: XSL_MAN_STYLE = /usr/share/xml/docbook/stylesheet/nwalsh/current/manpages/docbook.xsl It's in subversion, too. The complete transcript of my attempt is: # rpmbuild -tb valgrind-3.2.1.tar.bz2 error: Name field must be present in package: (main package) error: Version field must be present in package: (main package) error: Release field must be present in package: (main package) error: Summary field must be present in package: (main package) error: Group field must be present in package: (main package) error: License field must be present in package: (main package) $ tar jxf valgrind-3.2.1.tar.bz2 $ cd valgrind-3.2.1 $ ./configure ... ... $ make dist ... ... ../docs/xml/licenses.xml:23: element include: XInclude error : could not load ../COPYING.DOCS, and no fallback was found Making portrait pages on USletter paper (8.5inx11in) runtime error: file ../docs/lib/vg-fo.xsl line 373 element call-template xsl:call-template : template itemizedlist.label.markup not found runtime error: file ../docs/lib/vg-fo.xsl line 373 element call-template xsl:call-template : template itemizedlist.label.markup not found runtime error: file ../docs/lib/vg-fo.xsl line 373 element call-template xsl:call-template : template itemizedlist.label.markup not found runtime error: file ../docs/lib/vg-fo.xsl line 373 element call-template xsl:call-template : template itemizedlist.label.markup not found runtime error: file ../docs/lib/vg-fo.xsl line 119 element choose unregistered variable hyphenate.verbatim xmlXPathCompiledEval: evaluation failed |
|
From: Julian S. <js...@ac...> - 2007-01-12 16:56:43
|
(w/ apologies for delayed reply) > I guess my question is: what's the status of "make dist" "make dist" from a subversion tree is definitely maintained, since that's needed to roll the distro tarball. The difficulty is that the xml -> pdf document preparation stage relies on an incredibly fragile toolchain which involves installing zillions of XML-related rpms and tends to break whenever I upgrade my distro. Currently it works OK on SuSE 10.1 although not 10.2, so I keep a 10.1 (virtual) machine around specifically for that purpose. Whether make dist works from a tarball, I have no idea. I doubt it. > and the spec file? That I don't know either. I don't try to build rpms. I did push a fix for it into the 3_2_BRANCH just recently, but didn't test it. If you want to chase it, that would be good. J |