Bug#736426: freehep-graphicsio-svg: Recompilation of the package breaks other packages
Hi. Il 06/08/2014 00:06, Emmanuel Bourg ha scritto: Le 05/08/2014 23:55, Giovanni Mascellani a écrit : For what it's worth, I'm inclined to think that the fix to #688043 should be ported to stable and then the affected packages should be rebuilt. But this is a decision that competes to maven-debian-helper maintainers. I haven't studied this issue precisely, but would a backport of maven-debian-helper/1.6.8 to unstable help? The patch in [1] is enough (I just tried in a stable chroot). [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688043 There should be no reason to rebuilt freehep-graphicsio-svg, because the binary package is already ok (the problem is triggered when _rebuiliding_ the binary package, but the one currently in stable is ok; I don't know why the first compilation was ok, but it is good that it was). I don't know whether some other package have to be rebuilt. Probably the Stable Release Managers should be contacted in order to understand whether they are interested in this upload. I can do it if maven-debian-helper's maintainers are ok. Thanks, Gio. -- Giovanni Mascellani giovanni.mascell...@sns.it PhD Student - Scuola Normale Superiore, Pisa, Italy http://poisson.phc.unipi.it/~mascellani signature.asc Description: OpenPGP digital signature
Bug#736426: freehep-graphicsio-svg: Recompilation of the package breaks other packages
Hi. Il 24/01/2014 10:49, Moritz Muehlenhoff ha scritto: In didn't some digging in the reverse deps and found the following bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688043 In fact, adding that patch to the version of maven-debian-helper in Wheezy and rebuilding the source packages mentioned above fixes the geogebra build. I'm adding the Debian Java maintainers to CC, what's the proper fix forward here, should the patch from #688043 be shipped in a point release or are the freehep packages buggy and require other fixes? For what it's worth, I'm inclined to think that the fix to #688043 should be ported to stable and then the affected packages should be rebuilt. But this is a decision that competes to maven-debian-helper maintainers. Gio. -- Giovanni Mascellani giovanni.mascell...@sns.it PhD Student - Scuola Normale Superiore, Pisa, Italy http://poisson.phc.unipi.it/~mascellani signature.asc Description: OpenPGP digital signature
Bug#736426: freehep-graphicsio-svg: Recompilation of the package breaks other packages
Le 05/08/2014 23:55, Giovanni Mascellani a écrit : For what it's worth, I'm inclined to think that the fix to #688043 should be ported to stable and then the affected packages should be rebuilt. But this is a decision that competes to maven-debian-helper maintainers. I haven't studied this issue precisely, but would a backport of maven-debian-helper/1.6.8 to unstable help? Emmanuel Bourg -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#736426: freehep-graphicsio-svg: Recompilation of the package breaks other packages
On Tue, Jan 28, 2014 at 07:45:41AM +0100, Moritz Muehlenhoff wrote: On Fri, Jan 24, 2014 at 10:49:06AM +0100, Moritz Muehlenhoff wrote: In didn't some digging in the reverse deps and found the following bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688043 In fact, adding that patch to the version of maven-debian-helper in Wheezy and rebuilding the source packages mentioned above fixes the geogebra build. I'm adding the Debian Java maintainers to CC, what's the proper fix forward here, should the patch from #688043 be shipped in a point release or are the freehep packages buggy and require other fixes? This bug also applies to geronimo-jta-1.1-spec. Rebuilding it in stable leads to a broken package which e.g. results in additional build failures of libhibernate-jbosscache-java. Also reported independently as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708405 Rebuilding geronimo-jta-1.1-spec with the maven-debian-helper patch above fixes that as well. doxia-sitetools is also affected by the same bug. Cheers, Moritz -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#736426: freehep-graphicsio-svg: Recompilation of the package breaks other packages
On Fri, Jan 24, 2014 at 10:49:06AM +0100, Moritz Muehlenhoff wrote: In didn't some digging in the reverse deps and found the following bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688043 In fact, adding that patch to the version of maven-debian-helper in Wheezy and rebuilding the source packages mentioned above fixes the geogebra build. I'm adding the Debian Java maintainers to CC, what's the proper fix forward here, should the patch from #688043 be shipped in a point release or are the freehep packages buggy and require other fixes? This bug also applies to geronimo-jta-1.1-spec. Rebuilding it in stable leads to a broken package which e.g. results in additional build failures of libhibernate-jbosscache-java. Also reported independently as http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=708405 Rebuilding geronimo-jta-1.1-spec with the maven-debian-helper patch above fixes that as well. Cheers, Moritz -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#736426: freehep-graphicsio-svg: Recompilation of the package breaks other packages
On Thu, Jan 23, 2014 at 04:13:19PM +0100, Moritz Muehlenhoff wrote: Package: freehep-graphicsio-svg Version: 2.1.1-3 Severity: serious I ran into the following bug with stable, but the version is the same as in unstable: If I compile geogebra with the binary deb package as shipped in stable it compiles fine. However, if I rebuild freehep-graphicsio-svg in stable, the geogebra builds breaks with the following error: - src/geogebra/export/SVGExtensions.java:16: package org.freehep.graphicsio.svg does not exist public class SVGExtensions extends org.freehep.graphicsio.svg.SVGGraphics2D { ^ src/geogebra/export/GraphicExportDialog.java:59: package org.freehep.graphicsio.svg does not exist import org.freehep.graphicsio.svg.SVGGraphics2D; ^ src/geogebra/export/SVGExtensions.java:23: cannot find symbol symbol : variable os location: class geogebra.export.SVGExtensions os.println(g id=\ + s + \); ^ src/geogebra/export/SVGExtensions.java:27: cannot find symbol symbol : variable os location: class geogebra.export.SVGExtensions os.println(/g!-- + s + --); ^ src/geogebra/export/GraphicExportDialog.java:708: cannot find symbol symbol : variable SVGGraphics2D location: class geogebra.export.GraphicExportDialog final UserProperties props = (UserProperties) SVGGraphics2D ^ src/geogebra/export/GraphicExportDialog.java:710: cannot find symbol symbol : variable SVGGraphics2D location: class geogebra.export.GraphicExportDialog props.setProperty(SVGGraphics2D.EMBED_FONTS, !textAsShapes); ^ src/geogebra/export/GraphicExportDialog.java:711: cannot find symbol symbol : variable SVGGraphics2D location: class geogebra.export.GraphicExportDialog props.setProperty(SVGGraphics2D.TEXT_AS_SHAPES, textAsShapes); ^ src/geogebra/export/GraphicExportDialog.java:712: cannot find symbol symbol : variable SVGGraphics2D location: class geogebra.export.GraphicExportDialog SVGGraphics2D.setDefaultProperties(props); ^ src/geogebra/export/GraphicExportDialog.java:724: cannot find symbol symbol : method startExport() location: class geogebra.export.SVGExtensions g.startExport(); ^ src/geogebra/export/GraphicExportDialog.java:725: cannot find symbol symbol : method exportPaintPre(geogebra.export.SVGExtensions,double) location: class geogebra.euclidian.EuclidianView ev.exportPaintPre(g, exportScale); ^ src/geogebra/export/GraphicExportDialog.java:728: drawObjectsPre(java.awt.Graphics2D) in geogebra.euclidian.EuclidianView cannot be applied to (geogebra.export.SVGExtensions) ev.drawObjectsPre(g); ^ src/geogebra/export/GraphicExportDialog.java:738: drawAll(java.awt.Graphics2D) in geogebra.euclidian.DrawableList cannot be applied to (geogebra.export.SVGExtensions) ev.drawLayers[layer].drawAll(g); ^ src/geogebra/export/GraphicExportDialog.java:742: cannot find symbol symbol : method endExport() location: class geogebra.export.SVGExtensions g.endExport(); ^ src/geogebra/gui/util/BrowserLauncher.java:36: warning: non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Class for a varargs call cast to java.lang.Class[] for a non-varargs call and to suppress this warning Method getDesktop = desktopClass.getDeclaredMethod(getDesktop, null); ^ src/geogebra/gui/util/BrowserLauncher.java:38: warning: non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning Object desktopObj = getDesktop.invoke(null, null); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input fi - The rebuilt package misses a symlink. The binary package currently shipped with stable contains this: /. /usr /usr/share /usr/share/doc /usr/share/doc/libfreehep-graphicsio-svg-java /usr/share/doc/libfreehep-graphicsio-svg-java/changelog.Debian.gz /usr/share/doc/libfreehep-graphicsio-svg-java/copyright /usr/share/maven-repo
Bug#736426: freehep-graphicsio-svg: Recompilation of the package breaks other packages
Package: freehep-graphicsio-svg Version: 2.1.1-3 Severity: serious I ran into the following bug with stable, but the version is the same as in unstable: If I compile geogebra with the binary deb package as shipped in stable it compiles fine. However, if I rebuild freehep-graphicsio-svg in stable, the geogebra builds breaks with the following error: - src/geogebra/export/SVGExtensions.java:16: package org.freehep.graphicsio.svg does not exist public class SVGExtensions extends org.freehep.graphicsio.svg.SVGGraphics2D { ^ src/geogebra/export/GraphicExportDialog.java:59: package org.freehep.graphicsio.svg does not exist import org.freehep.graphicsio.svg.SVGGraphics2D; ^ src/geogebra/export/SVGExtensions.java:23: cannot find symbol symbol : variable os location: class geogebra.export.SVGExtensions os.println(g id=\ + s + \); ^ src/geogebra/export/SVGExtensions.java:27: cannot find symbol symbol : variable os location: class geogebra.export.SVGExtensions os.println(/g!-- + s + --); ^ src/geogebra/export/GraphicExportDialog.java:708: cannot find symbol symbol : variable SVGGraphics2D location: class geogebra.export.GraphicExportDialog final UserProperties props = (UserProperties) SVGGraphics2D ^ src/geogebra/export/GraphicExportDialog.java:710: cannot find symbol symbol : variable SVGGraphics2D location: class geogebra.export.GraphicExportDialog props.setProperty(SVGGraphics2D.EMBED_FONTS, !textAsShapes); ^ src/geogebra/export/GraphicExportDialog.java:711: cannot find symbol symbol : variable SVGGraphics2D location: class geogebra.export.GraphicExportDialog props.setProperty(SVGGraphics2D.TEXT_AS_SHAPES, textAsShapes); ^ src/geogebra/export/GraphicExportDialog.java:712: cannot find symbol symbol : variable SVGGraphics2D location: class geogebra.export.GraphicExportDialog SVGGraphics2D.setDefaultProperties(props); ^ src/geogebra/export/GraphicExportDialog.java:724: cannot find symbol symbol : method startExport() location: class geogebra.export.SVGExtensions g.startExport(); ^ src/geogebra/export/GraphicExportDialog.java:725: cannot find symbol symbol : method exportPaintPre(geogebra.export.SVGExtensions,double) location: class geogebra.euclidian.EuclidianView ev.exportPaintPre(g, exportScale); ^ src/geogebra/export/GraphicExportDialog.java:728: drawObjectsPre(java.awt.Graphics2D) in geogebra.euclidian.EuclidianView cannot be applied to (geogebra.export.SVGExtensions) ev.drawObjectsPre(g); ^ src/geogebra/export/GraphicExportDialog.java:738: drawAll(java.awt.Graphics2D) in geogebra.euclidian.DrawableList cannot be applied to (geogebra.export.SVGExtensions) ev.drawLayers[layer].drawAll(g); ^ src/geogebra/export/GraphicExportDialog.java:742: cannot find symbol symbol : method endExport() location: class geogebra.export.SVGExtensions g.endExport(); ^ src/geogebra/gui/util/BrowserLauncher.java:36: warning: non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Class for a varargs call cast to java.lang.Class[] for a non-varargs call and to suppress this warning Method getDesktop = desktopClass.getDeclaredMethod(getDesktop, null); ^ src/geogebra/gui/util/BrowserLauncher.java:38: warning: non-varargs call of varargs method with inexact argument type for last parameter; cast to java.lang.Object for a varargs call cast to java.lang.Object[] for a non-varargs call and to suppress this warning Object desktopObj = getDesktop.invoke(null, null); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input fi - The rebuilt package misses a symlink. The binary package currently shipped with stable contains this: /. /usr /usr/share /usr/share/doc /usr/share/doc/libfreehep-graphicsio-svg-java /usr/share/doc/libfreehep-graphicsio-svg-java/changelog.Debian.gz /usr/share/doc/libfreehep-graphicsio-svg-java/copyright /usr/share/maven-repo /usr/share/maven-repo/org /usr/share/maven-repo/org/freehep /usr/share/maven-repo/org/freehep/freehep-graphicsio-svg /usr/share/maven-repo/org/freehep/freehep-graphicsio-svg/debian