Re: Next Release - and Documentation release ?
On Jun 28, 2011, at 12:50 AM, Geert Janssens wrote: On maandag 27 juni 2011, John Ralls wrote: Yup, false alarm, I forgot to run make distcheck to clear out the swig files so I had business-core.c from trunk which imported a symbol that isn't in 2.4. Everything passes now, and the fix for 653056 is checked in. If no one else has anything else that needs to go into 2.4.7, Christian can update configure.ac and tag it. Regards, John Ralls I have nothing more to add to the code before 2.4.7. However, I'd like to point at a documentation bug that may impact this release: https://bugzilla.gnome.org/show_bug.cgi?id=652350 Cristian Marchi, our currently most active documentation developer, has asked to release the documentation together with the new release. There are many changes in the documentation that never were released so far. I know the documentation release is independent of the program in principle, but both the Windows and the OS X build include it by default. And all linux distributions create a separate package for the documentation. In that view it would indeed be good to release the documentation as well. I know how to tag a release, create a tarball and set up the new release on our website. But I don't know or don't have permission for the other steps: - how to upload the tarball to Sourceforge ? - how about a news item ? Is there some template to reuse, or should we create a new one ? Anyone volunteering ? Are we waiting on something to do this release (or releases, if all the doc changes are in svn and ready for release)? Geert, you're an admin on the sourceforge project, so while you already have release and shell access to upload to frs, even if you didn't you could fix it yourself. 652350 seems to be about setting up a formal release process. We can do that, but I don't think that's a prerequisite for releasing 2.4.7. See the Sourceforge docs on how to use the files page (or just go to it; they've made using it pretty obvious.) I've got some errands to run, but if no one objects and no one else has done so, I'll update the version numbers, tag the versions, and make dist this afternoon. (Three changes, right? Gnucash itself 2.4.7, Gnucash-Docs 2.2.2, and Gnucash-Docs 2.4.1?) Regards, John Ralls ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Docs build failure -- java failure building PDF?
Hi, The docs build has been failing for a while. I finally took the time to play with it to find the error. Maybe someone can help me debug this? make[2]: Entering directory `/u1/home/gnucash/gnucash-docs/trunk/help/it_IT' fop 'gnucash-help.fo' 'gnucash-help.pdf' Exception in thread main java.lang.NoClassDefFoundError: org/apache/avalon/framework/configuration/ConfigurationException at org.apache.fop.apps.FopFactory.init(FopFactory.java:150) at org.apache.fop.apps.FopFactory.newInstance(FopFactory.java:166) at org.apache.fop.cli.CommandLineOptions.init(CommandLineOptions.java:102) at org.apache.fop.cli.Main.startFOP(Main.java:153) at org.apache.fop.cli.Main.main(Main.java:196) Caused by: java.lang.ClassNotFoundException: org.apache.avalon.framework.configuration.ConfigurationException at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) ... 5 more make[2]: *** [gnucash-help.pdf] Error 1 make[2]: Leaving directory `/u1/home/gnucash/gnucash-docs/trunk/help/it_IT' -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH warl...@mit.eduPGP key available ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Next Release - and Documentation release ?
On vrijdag 1 juli 2011, John Ralls wrote: Are we waiting on something to do this release (or releases, if all the doc changes are in svn and ready for release)? Not as far as I'm concerned, no. Geert, you're an admin on the sourceforge project, so while you already have release and shell access to upload to frs, even if you didn't you could fix it yourself. 652350 seems to be about setting up a formal release process. We can do that, but I don't think that's a prerequisite for releasing 2.4.7. See the Sourceforge docs on how to use the files page (or just go to it; they've made using it pretty obvious.) I wasn't aware I had become an admin on our sourceforge page. Indeed in that case I could make any changes necessary. I've got some errands to run, but if no one objects and no one else has done so, I'll update the version numbers, tag the versions, and make dist this afternoon. (Three changes, right? Gnucash itself 2.4.7, Gnucash-Docs 2.2.2, and Gnucash-Docs 2.4.1?) Ok for me. Once the tags are in, I'll try to come up with a news article for the two documentation releases, and put the documentation on our website. Geert ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Docs build failure -- java failure building PDF?
Does this error comes from 2.2 docs? I've just updated the trunk version of docs and can't reproduce the problem. Il 01/07/2011 18:21, Derek Atkins ha scritto: Hi, The docs build has been failing for a while. I finally took the time to play with it to find the error. Maybe someone can help me debug this? make[2]: Entering directory `/u1/home/gnucash/gnucash-docs/trunk/help/it_IT' fop 'gnucash-help.fo' 'gnucash-help.pdf' Exception in thread main java.lang.NoClassDefFoundError: org/apache/avalon/framework/configuration/ConfigurationException at org.apache.fop.apps.FopFactory.init(FopFactory.java:150) at org.apache.fop.apps.FopFactory.newInstance(FopFactory.java:166) at org.apache.fop.cli.CommandLineOptions.init(CommandLineOptions.java:102) at org.apache.fop.cli.Main.startFOP(Main.java:153) at org.apache.fop.cli.Main.main(Main.java:196) Caused by: java.lang.ClassNotFoundException: org.apache.avalon.framework.configuration.ConfigurationException at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) ... 5 more make[2]: *** [gnucash-help.pdf] Error 1 make[2]: Leaving directory `/u1/home/gnucash/gnucash-docs/trunk/help/it_IT' -derek ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Docs build failure -- java failure building PDF?
It shouldn't. It comes from: [root@code trunk]# svn info Path: . URL: file:///home/svn/repo/gnucash-docs/trunk Repository Root: file:///home/svn/repo Repository UUID: 57a11ea4-9604-0410-9ed3-97b8803252fd Revision: 20811 Node Kind: directory Schedule: normal Last Changed Author: cmarchi Last Changed Rev: 20795 Last Changed Date: 2011-06-21 15:25:09 -0400 (Tue, 21 Jun 2011) Note that I did recently upgrade the server from F10 to F15, so it COULD be something from that. HOWEVER I don't think so -- I think the failures started after the upgrade. -derek On Fri, July 1, 2011 12:38 pm, Cristian Marchi wrote: Does this error comes from 2.2 docs? I've just updated the trunk version of docs and can't reproduce the problem. Il 01/07/2011 18:21, Derek Atkins ha scritto: Hi, The docs build has been failing for a while. I finally took the time to play with it to find the error. Maybe someone can help me debug this? make[2]: Entering directory `/u1/home/gnucash/gnucash-docs/trunk/help/it_IT' fop 'gnucash-help.fo' 'gnucash-help.pdf' Exception in thread main java.lang.NoClassDefFoundError: org/apache/avalon/framework/configuration/ConfigurationException at org.apache.fop.apps.FopFactory.init(FopFactory.java:150) at org.apache.fop.apps.FopFactory.newInstance(FopFactory.java:166) at org.apache.fop.cli.CommandLineOptions.init(CommandLineOptions.java:102) at org.apache.fop.cli.Main.startFOP(Main.java:153) at org.apache.fop.cli.Main.main(Main.java:196) Caused by: java.lang.ClassNotFoundException: org.apache.avalon.framework.configuration.ConfigurationException at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) ... 5 more make[2]: *** [gnucash-help.pdf] Error 1 make[2]: Leaving directory `/u1/home/gnucash/gnucash-docs/trunk/help/it_IT' -derek ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel -- Derek Atkins 617-623-3745 de...@ihtfp.com www.ihtfp.com Computer and Internet Security Consultant ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Docs build failure -- java failure building PDF?
On Fri, July 1, 2011 12:45 pm, Geert Janssens wrote: On vrijdag 1 juli 2011, Derek Atkins wrote: Caused by: java.lang.ClassNotFoundException: org.apache.avalon.framework.configuration.ConfigurationException Your installation seems to have a problem with the avalon framework. What distro are you using, and how did you install fop ? Fedora 15 (upgraded from F10) It was installed via RPM from the upgrade (I dont recall where I got the original installation). The current version of fop: fop-0.95-5.fc14.noarch Geert -derek -- Derek Atkins 617-623-3745 de...@ihtfp.com www.ihtfp.com Computer and Internet Security Consultant ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Docs build failure -- java failure building PDF?
On vrijdag 1 juli 2011, Derek Atkins wrote: On Fri, July 1, 2011 12:45 pm, Geert Janssens wrote: On vrijdag 1 juli 2011, Derek Atkins wrote: Caused by: java.lang.ClassNotFoundException: org.apache.avalon.framework.configuration.ConfigurationException Your installation seems to have a problem with the avalon framework. What distro are you using, and how did you install fop ? Fedora 15 (upgraded from F10) It was installed via RPM from the upgrade (I dont recall where I got the original installation). The current version of fop: fop-0.95-5.fc14.noarch Geert -derek I'm using the same version on F14 and don't get the error. What version of avalon-framework do you have ? Mine is avalon-framework-4.1.4-6.fc12.i686 Geert ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Docs build failure -- java failure building PDF?
On Fri, July 1, 2011 12:54 pm, Geert Janssens wrote: On vrijdag 1 juli 2011, Derek Atkins wrote: On Fri, July 1, 2011 12:45 pm, Geert Janssens wrote: On vrijdag 1 juli 2011, Derek Atkins wrote: Caused by: java.lang.ClassNotFoundException: org.apache.avalon.framework.configuration.ConfigurationException Your installation seems to have a problem with the avalon framework. What distro are you using, and how did you install fop ? Fedora 15 (upgraded from F10) It was installed via RPM from the upgrade (I dont recall where I got the original installation). The current version of fop: fop-0.95-5.fc14.noarch Geert -derek I'm using the same version on F14 and don't get the error. What version of avalon-framework do you have ? Mine is avalon-framework-4.1.4-6.fc12.i686 avalon-framework-4.3-3.fc15.noarch Geert -derek -- Derek Atkins 617-623-3745 de...@ihtfp.com www.ihtfp.com Computer and Internet Security Consultant ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Docs build failure -- java failure building PDF?
On vrijdag 1 juli 2011, Derek Atkins wrote: avalon-framework-4.3-3.fc15.noarch Geert -derek Ok, a quick search with google shows that fop is broken on F15. fop-0.95 doesn't work with avalon-framework-4.3.3 [1]. Fop 1.x has been fixed in the meantime to work with avalon-framework, but it has another critical bug that prevents the creation of pdf files [2]. The only workaround for now is to downgrade avalon-framework back to 4.1.x and use fop 0.95. Geert [1] https://bugzilla.redhat.com/show_bug.cgi?format=multipleid=704298 [2] https://bugzilla.redhat.com/show_bug.cgi?id=689930 ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
import gnucash files
Gnucash, I have been using Gnucash for 6 months and am very happy with it. I recently purchased a new computer and wish to import the gnucash files from the old computer to the new. Could you please tell me how to do this? I have installed the Gnucash program on the new laptop, but cannot see how to import gnucash files (I see where QIF files and a few other formats can be imported, but I do not see a gnucash option). Thanks, Marc ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: import gnucash files
On Jul 1, 2011, at 12:24 PM, Marc Sopher MD wrote: Gnucash, I have been using Gnucash for 6 months and am very happy with it. I recently purchased a new computer and wish to import the gnucash files from the old computer to the new. Could you please tell me how to do this? I have installed the Gnucash program on the new laptop, but cannot see how to import gnucash files (I see where QIF files and a few other formats can be imported, but I do not see a gnucash option). That's a user question and should be asked on Gnucash-users, not here. You don't import Gnucash files into Gnucash, you just copy them over to the new computer and open them with FileOpen. Regards, John Ralls ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Next Release - and Documentation release ?
On Jul 1, 2011, at 9:26 AM, Geert Janssens wrote: On vrijdag 1 juli 2011, John Ralls wrote: Are we waiting on something to do this release (or releases, if all the doc changes are in svn and ready for release)? Not as far as I'm concerned, no. Geert, you're an admin on the sourceforge project, so while you already have release and shell access to upload to frs, even if you didn't you could fix it yourself. 652350 seems to be about setting up a formal release process. We can do that, but I don't think that's a prerequisite for releasing 2.4.7. See the Sourceforge docs on how to use the files page (or just go to it; they've made using it pretty obvious.) I wasn't aware I had become an admin on our sourceforge page. Indeed in that case I could make any changes necessary. I've got some errands to run, but if no one objects and no one else has done so, I'll update the version numbers, tag the versions, and make dist this afternoon. (Three changes, right? Gnucash itself 2.4.7, Gnucash-Docs 2.2.2, and Gnucash-Docs 2.4.1?) Ok for me. Once the tags are in, I'll try to come up with a news article for the two documentation releases, and put the documentation on our website. I've committed the version change to Gnucash itself and started making the tag. That turns out to be a lengthy process in Git-svn, it may take an hour or so. The trunk documents are in kind of a strange state. They were tagged 5 months ago (when we released 2.4.0) as 2.4.0, but configure.in wasn't changed and nobody put a tarball up on Sourceforge. On the other hand, we have a docs/2.4 directory in the website containing what appear to be 2.3.7 documents copyright 2001-2007 Chris Lyttle -- who appears not to have committed anything since, but that might be because the appropriate page never got updated. I'll look into fixing that up so that Christian and Yawar get some credit. But I wonder, since it seems we've never actually done a 2.4 documents release, should this be 2.4.0 (and I delete the existing 2.4.0 tag and make a new one) or should I not worry too much about 2.4.0 and just call this 2.4.1? Regards, John Ralls ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Docs build failure -- java failure building PDF?
On Fri, July 1, 2011 2:02 pm, Geert Janssens wrote: On vrijdag 1 juli 2011, Derek Atkins wrote: avalon-framework-4.3-3.fc15.noarch Geert -derek Ok, a quick search with google shows that fop is broken on F15. fop-0.95 doesn't work with avalon-framework-4.3.3 [1]. Fop 1.x has been fixed in the meantime to work with avalon-framework, but it has another critical bug that prevents the creation of pdf files [2]. The only workaround for now is to downgrade avalon-framework back to 4.1.x and use fop 0.95. Geert [1] https://bugzilla.redhat.com/show_bug.cgi?format=multipleid=704298 [2] https://bugzilla.redhat.com/show_bug.cgi?id=689930 Thanks for the reference. #2 says that upgrading to fop-1.0-16 fixes the problem, so I ran: yum --enablerepo=rawhide update fop And now the build succeeds. There is still a crash in there, but it generates a PDF. I haven't looked to see what the PDF looks like. Tonight's build will put it online. Some of the warnings look like: WARNING: Line 1 of a paragraph overflows the available area by 2500 millipoints. (See position 251:266) Jul 1, 2011 7:44:08 PM org.apache.fop.image.loader.batik.PreloaderSVG$Loader getImage WARNING: Batik not in class path java.lang.NoClassDefFoundError: org/w3c/dom/svg/SVGDocument at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:634) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at org.apache.batik.dom.svg.SVGDOMImplementation.createDocument(SVGDOMImplementation.java:149) at org.apache.batik.dom.util.SAXDocumentFactory.startElement(SAXDocumentFactory.java:615) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:504) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:376) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:602) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3080) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:899) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:116) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:819) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:748) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525) at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(SAXDocumentFactory.java:431) at org.apache.batik.dom.util.SAXDocumentFactory.createDocument(SAXDocumentFactory.java:349) at org.apache.batik.dom.svg.SAXSVGDocumentFactory.createDocument(SAXSVGDocumentFactory.java:223) at org.apache.batik.dom.svg.SAXSVGDocumentFactory.createSVGDocument(SAXSVGDocumentFactory.java:135) at org.apache.fop.image.loader.batik.PreloaderSVG$Loader.getImage(PreloaderSVG.java:122) at org.apache.fop.image.loader.batik.PreloaderSVG$Loader.access$100(PreloaderSVG.java:105) at org.apache.fop.image.loader.batik.PreloaderSVG.preloadImage(PreloaderSVG.java:73) at org.apache.xmlgraphics.image.loader.ImageManager.preloadImage(ImageManager.java:175) at org.apache.xmlgraphics.image.loader.cache.ImageCache.needImageInfo(ImageCache.java:128) at org.apache.xmlgraphics.image.loader.ImageManager.getImageInfo(ImageManager.java:122) at org.apache.fop.fo.flow.ExternalGraphic.bind(ExternalGraphic.java:81) at org.apache.fop.fo.FObj.processNode(FObj.java:123) at
Re: Next Release - and Documentation release ?
On Jul 1, 2011, at 4:56 PM, John Ralls wrote: On Jul 1, 2011, at 3:18 PM, John Ralls wrote: On Jul 1, 2011, at 9:26 AM, Geert Janssens wrote: On vrijdag 1 juli 2011, John Ralls wrote: Are we waiting on something to do this release (or releases, if all the doc changes are in svn and ready for release)? Not as far as I'm concerned, no. Geert, you're an admin on the sourceforge project, so while you already have release and shell access to upload to frs, even if you didn't you could fix it yourself. 652350 seems to be about setting up a formal release process. We can do that, but I don't think that's a prerequisite for releasing 2.4.7. See the Sourceforge docs on how to use the files page (or just go to it; they've made using it pretty obvious.) I wasn't aware I had become an admin on our sourceforge page. Indeed in that case I could make any changes necessary. I've got some errands to run, but if no one objects and no one else has done so, I'll update the version numbers, tag the versions, and make dist this afternoon. (Three changes, right? Gnucash itself 2.4.7, Gnucash-Docs 2.2.2, and Gnucash-Docs 2.4.1?) Ok for me. Once the tags are in, I'll try to come up with a news article for the two documentation releases, and put the documentation on our website. I've committed the version change to Gnucash itself and started making the tag. That turns out to be a lengthy process in Git-svn, it may take an hour or so. The trunk documents are in kind of a strange state. They were tagged 5 months ago (when we released 2.4.0) as 2.4.0, but configure.in wasn't changed and nobody put a tarball up on Sourceforge. On the other hand, we have a docs/2.4 directory in the website containing what appear to be 2.3.7 documents copyright 2001-2007 Chris Lyttle -- who appears not to have committed anything since, but that might be because the appropriate page never got updated. I'll look into fixing that up so that Christian and Yawar get some credit. But I wonder, since it seems we've never actually done a 2.4 documents release, should this be 2.4.0 (and I delete the existing 2.4.0 tag and make a new one) or should I not worry too much about 2.4.0 and just call this 2.4.1? Sigh. I was premature in tagging gnucash-docs 2.2.2. Please don't do anything with it until I fix it. I'm rather talking to myself tonight. Everything is updated and tagged. I have tarballs ready for upload for all three packages. I haven't done anything yet with any news items, and I haven't changed anything on the website yet. I've also started the 2.4.7 Mac builds. Now it's bedtime. Regards, John Ralls ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel