Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
On Tue, Dec 26, 2017 at 09:01:47AM +0100, Gudjon I. Gudjonsson wrote: > Hi Sven > > > bi-directional sat link.) Though I'm not 100% sure if the {xhtml,png} > > stuff is POSIX sh compatible. > You are right, it fails when sbuilding. > > The package is finally uploaded without any elyxer dependency. Thanks a lot > for your help. Hi Gudjon, hi Andreas, since I messed up the v26 NMU I just build your v27 package and uploaded it together with a i386 and amd64 build. Cheers, Sven
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Sven > bi-directional sat link.) Though I'm not 100% sure if the {xhtml,png} > stuff is POSIX sh compatible. You are right, it fails when sbuilding. The package is finally uploaded without any elyxer dependency. Thanks a lot for your help. Regards Gudjon
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
On Mon, Dec 25, 2017 at 10:41:02PM +0100, Gudjon I. Gudjonsson wrote: > > /build/ngspice-27/debian/tmp/usr/share/doc/ngspice-doc/html > > cp: cannot stat '/build/ngspice-27/build/manual/manual.html.LyXconv/*': No > > such file or directory > > debian/rules:125: recipe for target 'install-indep' failed > > > > .LyXconv is something temporary, I've to take a closer look during the > > upcoming rainy days. > > > Does it? > It creates manual.xhtml on my computer and png pictures with terribly long > filenames but I can open the > file manual.xhtml in firefox and it seems to display without any errors > (there are errors in the elyxer html output). > > Just getting the output into a directory and I think the problem is solved. You're right just realized that's something hardcoded in debian/rules. I thought it must be something dynamically matched or from somewhere else in the build process. I should get a bit more sleep maybe. ;) My current diff looks like this: diff -Nru ngspice-27/debian/control ngspice-27/debian/control --- ngspice-27/debian/control 2016-03-28 20:54:04.0 +0200 +++ ngspice-27/debian/control 2016-03-28 20:54:04.0 +0200 @@ -21,7 +21,6 @@ blt-dev Build-Depends-Indep: lyx, texlive, - elyxer, texlive-science, texlive-latex-extra, texlive-lang-greek, diff -Nru ngspice-27/debian/rules ngspice-27/debian/rules --- ngspice-27/debian/rules 2016-03-28 20:54:04.0 +0200 +++ ngspice-27/debian/rules 2016-03-28 20:54:04.0 +0200 @@ -83,8 +83,8 @@ # Build documentation dh_testdir #cd build/manual && lyx -userdir ./.lyx -batch --export ps manual.lyx - -cd build/manual && lyx -userdir ./.lyx -batch --export pdf2 manual.lyx - cd build/manual && lyx -userdir ./.lyx -batch --export html manual.lyx + cd build/manual && lyx -userdir ./.lyx -batch --export pdf2 manual.lyx + cd build/manual && lyx -userdir ./.lyx -batch --export xhtml manual.lyx touch $@ clean: @@ -124,7 +124,7 @@ install-indep: build-indep # Documentation for ngspice, the same as for tclspice mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/ngspice-doc/html - cp -a $(CURDIR)/build/manual/manual.html.LyXconv/* \ + cp -a $(CURDIR)/build/manual/*.{xhtml,png} \ $(CURDIR)/debian/tmp/usr/share/doc/ngspice-doc/html #install -o root -g root -m 644 build/manual/manual.ps \ # $(CURDIR)/debian/tmp/usr/share/doc/ngspice-doc/ngspice.ps I think that should work, build is still running somewhere were bandwith is cheap but the disk is rather slow. (I'm currently working with mosh over a bi-directional sat link.) Though I'm not 100% sure if the {xhtml,png} stuff is POSIX sh compatible. Cheers, Sven
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Sven On Monday, 25 December 2017 22:26:40 CET Sven Hoexter wrote: > On Mon, Dec 25, 2017 at 08:04:03AM +0100, Gudjon I. Gudjonsson wrote: > > Hi Gudjon, hi Andreas, > > > I tried all options but without success. > > But the only thing that works in both sbuild and normal environment is to > > add dependency > > on elyxer. > > *sigh* ok I think I've an idea. > > 1) "LyXHTML" has the shorthand "xhtml" instead of "html". The failure you > encountered was >because it tried the next best tex2html export tool available, which > failed to do its >job. I would like to claim that this changed recently but I think it was > like this since >forever and I just forgot about it. :( > > > 2) That in turn means that my NMU is not just incomplete, as in it's missing > the i386 build, >but it's also not doing what I wanted it to do. > > > cd build/manual && lyx -userdir ./.lyx -batch --export xhtml manual.lyx > in debian/rules should do the magic. Except that > > 3) this fails in some other strange way I don't grasp right now. > # Documentation for ngspice, the same as for tclspice > mkdir -p /build/ngspice-27/debian/tmp/usr/share/doc/ngspice-doc/html > cp -a /build/ngspice-27/build/manual/manual.html.LyXconv/* \ > /build/ngspice-27/debian/tmp/usr/share/doc/ngspice-doc/html > cp: cannot stat '/build/ngspice-27/build/manual/manual.html.LyXconv/*': No > such file or directory > debian/rules:125: recipe for target 'install-indep' failed > > .LyXconv is something temporary, I've to take a closer look during the > upcoming rainy days. > Does it? It creates manual.xhtml on my computer and png pictures with terribly long filenames but I can open the file manual.xhtml in firefox and it seems to display without any errors (there are errors in the elyxer html output). Just getting the output into a directory and I think the problem is solved. Cheers Gudjon
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Gudjon, On Mon, Dec 25, 2017 at 08:04:03AM +0100, Gudjon I. Gudjonsson wrote: > > Which repo are you building from right now? I'd like to try it out just to > > see what > > happens. > > > I tried all options but without success. > But the only thing that works in both sbuild and normal environment is to add > dependency > on elyxer. You should stop building the package on your local machine and use pbuilder instead anyway. This should give you initial lyx settings and is the way to build a package anyway. Kind regards Andreas. -- http://fam-tille.de
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Sven > > So if you do not use LyX for interactive document writing just rm -r ~/.lyx > in your > build environment and it should reconfigure on the next invocation. > > Another possibility would be that lyx fails to import and convert the manual > to the > current LyX 2.2.x document format. > Which repo are you building from right now? I'd like to try it out just to > see what > happens. > I tried all options but without success. But the only thing that works in both sbuild and normal environment is to add dependency on elyxer. Latest changes are pushed to git and I uploaded the package to my private repository: deb-src [allow-insecure=yes allow-downgrade-to-insecure=yes] http://gudjon.org/debian/ source/ deb [allow-insecure=yes allow-downgrade-to-insecure=yes] http://gudjon.org/debian/ amd64/ Can you please take a look? Merry Christmash Gudjon
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
On Sun, Dec 24, 2017 at 12:52:47PM +0100, Gudjon I. Gudjonsson wrote: Hi Gudjon, > You are right. I did compile the file in a normal environment with elyxer > installed, sorry. > But I cannot compile the package (version 27) after I uninstall elyxer. Lyx > fails without any > proper error message. > The problem seems to be in the new documentation. If I copy the documentation > from ngspice-26 to > ngspice-27, build-indep works. > ngspice-26, manual.lyx is made with lyx 2.0 and lyx format 413 > ngspice-27, manual.lyx is made with lyx 2.1 and lyx format 474 > > Do you have any idea on how to remove this elyxer dependency from manual.lyx? I doubt there is a dependency on elyxer. elyxer is just a lyx2html converter written indepedently and stalled now for a few years. I guess that you've to reconfigure LyX so it knows that elyxer is no longer available. That's something you can only do in the GUI so far. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=397464 and https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=816173 is also partially related. So if you do not use LyX for interactive document writing just rm -r ~/.lyx in your build environment and it should reconfigure on the next invocation. Another possibility would be that lyx fails to import and convert the manual to the current LyX 2.2.x document format. Which repo are you building from right now? I'd like to try it out just to see what happens. Cheers, Sven
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Sven You are right. I did compile the file in a normal environment with elyxer installed, sorry. But I cannot compile the package (version 27) after I uninstall elyxer. Lyx fails without any proper error message. The problem seems to be in the new documentation. If I copy the documentation from ngspice-26 to ngspice-27, build-indep works. ngspice-26, manual.lyx is made with lyx 2.0 and lyx format 413 ngspice-27, manual.lyx is made with lyx 2.1 and lyx format 474 Do you have any idea on how to remove this elyxer dependency from manual.lyx? Regards Gudjon
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
On Fri, Dec 22, 2017 at 06:29:39PM +0100, Gudjon I. Gudjonsson wrote: > Hi > > Now I have updated the git repository and only final testing is needed before > upload. > > But I get the following lintian warning. > W: ngspice-doc: privacy-breach-generic > usr/share/doc/ngspice-doc/html/manual.html (http://elyxer.nongnu.org/lyx.css) > > and I don't find any reference to elyxer when grepping the source. > Sven: Do you have any idea where this stems from? Hi Gudjon, I can only guess at the moment. Did you build this maybe inside a dirty chroot where elyxer is still installed and lyx is configured to use it? Or did you include some pre build pages which were initially created with elyxer? When I check my NMU, which just ended up in unstable two days ago, I can no longer find any reference to elyxer or this css file. So I assume you somehow managed to build the package in an environment where elyxer is available. Cheers, Sven
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Now I have updated the git repository and only final testing is needed before upload. But I get the following lintian warning. W: ngspice-doc: privacy-breach-generic usr/share/doc/ngspice-doc/html/manual.html (http://elyxer.nongnu.org/lyx.css) and I don't find any reference to elyxer when grepping the source. Sven: Do you have any idea where this stems from? Regards Gudjon
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Gudjon, On Mon, Dec 11, 2017 at 06:58:10AM +0100, Gudjon I. Gudjonsson wrote: > I'm terribly sorry for having missed the bug. > There is a new version in SVN (27) that is not fully prepared but will > be in the next few days. If somebody is willing to sponsor it I will be > very happy. > > Andreas: Moving from SVN to git is fine by me, I will try to find out how to > do that. I've done the conversion here: https://anonscm.debian.org/git/debian-science/packages/ngspice.git Usually I'm also commiting the upstream branch and pristine tar but I have no idea how to do this with the multi-source package layout. So I took over only the debian/ dir. (I've choosen the repository name identically to the source package name in contrast to ng-spice-rework in SVN which I always considered very confusing.) I'll leave you the task to merge the recent NMU and your current packaging. For finalising the packaging I'd recommend to switch to short debhelper (dh) in debian/rules. Let me know if there is something to sponsor. Kind regards Andreas. -- http://fam-tille.de
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
On Mon, Dec 11, 2017 at 06:58:10AM +0100, Gudjon I. Gudjonsson wrote: Hi guys, > I'm terribly sorry for having missed the bug. > There is a new version in SVN (27) that is not fully prepared but will > be in the next few days. If somebody is willing to sponsor it I will be > very happy. glad that I finally reached you. Since my changes have no real deadline and are not critical for anything beside of cleaning up behind me, I'm pretty relaxed. If you manage to organise your migration to git and prepare another upload before my NMU moves through the delayed queue all fine with me. IIRC the upload will be auto-rejected if the archive already provides a higher version. Otherwise if you need more time Andreas or myself can also cancel the NMU. Oh and I'm also available to sponsor an upload if the changes to the package are not too many in case Andreas is not available. In case you did not already know it, you can see the state of the deferred queue with all delayed package uploads here https://ftp-master.debian.org/deferred.html Cheers, Sven
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Gudjon, On Mon, Dec 11, 2017 at 06:58:10AM +0100, Gudjon I. Gudjonsson wrote: > I'm terribly sorry for having missed the bug. > There is a new version in SVN (27) that is not fully prepared but will > be in the next few days. If somebody is willing to sponsor it I will be > very happy. I'll do. > Andreas: Moving from SVN to git is fine by me, I will try to find out how to > do that. I have a migration script and will run this, move to Git and will tell you once it is done. Kind regards Andreas. -- http://fam-tille.de
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Sven and Andreas I'm terribly sorry for having missed the bug. There is a new version in SVN (27) that is not fully prepared but will be in the next few days. If somebody is willing to sponsor it I will be very happy. Andreas: Moving from SVN to git is fine by me, I will try to find out how to do that. Regards Gudjon
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Sven, thanks a lot for your work on this. Its perfectly fine for me (except that I would have moved the package from SVN to Git. I *personally* do not really work on the package - just did the sponsoring if Gudjon provide some new package. I can do the move from SVN to Git once the package is accepted to not interfere with the current NMU. Kind regards Andreas. On Sun, Dec 10, 2017 at 05:58:40PM +0100, Sven Hoexter wrote: > Hi Gudjon, hi Andreas, > I've uploaded the attached NMU to delayed/10 since I received no note from > you since opening the bug. So in case you object there's still some time > to act. > > Cheers, > Sven > diff -Nru ngspice-26/debian/changelog ngspice-26/debian/changelog > --- ngspice-26/debian/changelog 2016-04-25 20:51:09.0 +0200 > +++ ngspice-26/debian/changelog 2017-12-10 14:53:20.0 +0100 > @@ -1,3 +1,14 @@ > +ngspice (26-1.2) unstable; urgency=medium > + > + * Non-maintainer upload. > + * Remove elyxer from Build-Depends-Indep to allow for the removal of elyxer > +from Debian. The build in HTML export support in LyX improved during the > +last years and is equally usable or even better regarding new LyX file > +formats. > + * Change package priority from extra to optional. > + > + -- Sven HoexterSun, 10 Dec 2017 14:53:20 +0100 > + > ngspice (26-1.1) unstable; urgency=medium > >* Non-maintainer upload. > diff -Nru ngspice-26/debian/control ngspice-26/debian/control > --- ngspice-26/debian/control 2014-07-05 23:49:29.0 +0200 > +++ ngspice-26/debian/control 2017-12-10 14:52:17.0 +0100 > @@ -1,13 +1,13 @@ > Source: ngspice > Section: non-free/electronics > -Priority: extra > +Priority: optional > Maintainer: Debian Science Team > > Uploaders: Gudjon I. Gudjonsson , > Andreas Tille > Build-Depends: debhelper (>= 8), automake, libtool, libxaw7-dev, flex, > bison, gfortran, libedit-dev, libncurses5-dev, > texinfo, tcl8.6-dev, tcl8.6, tk8.6-dev, tk8.6, blt-dev > -Build-Depends-Indep: lyx, elyxer, texlive, texlive-latex-extra, > texlive-lang-greek, > +Build-Depends-Indep: lyx, texlive, texlive-latex-extra, texlive-lang-greek, > texlive-generic-recommended, imagemagick > Standards-Version: 3.9.5 > Homepage: http://ngspice.sourceforge.net > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > Format: 3.0 (quilt) > Source: ngspice > Binary: ngspice, tclspice, ngspice-doc > Architecture: any all > Version: 26-1.2 > Maintainer: Debian Science Team > > Uploaders: Gudjon I. Gudjonsson , Andreas Tille > > Homepage: http://ngspice.sourceforge.net > Standards-Version: 3.9.5 > Vcs-Browser: > http://anonscm.debian.org/viewvc/debian-science/packages/ng-spice-rework/trunk/ > Vcs-Svn: > svn://anonscm.debian.org/debian-science/packages/ng-spice-rework/trunk/ > Build-Depends: debhelper (>= 8), automake, libtool, libxaw7-dev, flex, bison, > gfortran, libedit-dev, libncurses5-dev, texinfo, tcl8.6-dev, tcl8.6, > tk8.6-dev, tk8.6, blt-dev > Build-Depends-Indep: lyx, texlive, texlive-latex-extra, texlive-lang-greek, > texlive-generic-recommended, imagemagick > Package-List: > ngspice deb non-free/electronics optional arch=any > ngspice-doc deb non-free/doc optional arch=all > tclspice deb non-free/electronics optional arch=any > Checksums-Sha1: > be5c90e0552bbe4f0091543742d5863dd50319e0 847177 ngspice_26.orig-manual.tar.gz > 270da390743f7cfd7dae5f915a2c30dee65d4262 6732799 ngspice_26.orig.tar.gz > 3fdb9c2de03fbd3ca1634bf08336e439afb393dd 12868 ngspice_26-1.2.debian.tar.xz > Checksums-Sha256: > 952d8118289fdace380505b589e0b45172259bd8f4385aa2149bdb1cc41d2ad0 847177 > ngspice_26.orig-manual.tar.gz > d6bb6cba146810c08a384a56016484ad47f7246a2dd1a932344b4161c8b86284 6732799 > ngspice_26.orig.tar.gz > fdd6a697991579ca0da793f2eb98c92345ea858172de94ee7aaa34840cc6efd2 12868 > ngspice_26-1.2.debian.tar.xz > Files: > 59bdfaba4f550507909060ad3f308e2f 847177 ngspice_26.orig-manual.tar.gz > 4f1e945cb94a3f42176cf84ba8f2d4f4 6732799 ngspice_26.orig.tar.gz > be1744c58fe304330fc02b26f3643f03 12868 ngspice_26-1.2.debian.tar.xz > Autobuild: yes > > -BEGIN PGP SIGNATURE- > > iQIzBAEBCAAdFiEEfAcX+forK514ixQbptwk2dokk9EFAlotRUEACgkQptwk2dok > k9FlThAAliZNuE/LLScNPn1kCQsu+/tZbzjFdsB1mWmWbcYYd8pL8sCfgxD5nOhQ > D5oqEvBg/LkWuRyTTD98gJ3CeXtYE3V1FBXA4FYwGwQzbUKfphaokXrUmtbiFgNo > 2336nODfxlBlI7+KhYOXdKPZPawt0U7D+aRjAOpD6zxpETuCP2A/Dy8imWvHyc06 > b/c++C4/LRdH2Iq5LdXVcY50UGYbs5NcUfWiVJ+jlYqWawIu775BRJ+eQgN41huN > aOPNDKe466HoebYl/C8hhqCAWsA98RM6L5txYiHe93X6v4Umpa2zHx2x8jAhB/e4 > eLjlXb15kR6cLRPhQsKMUW9ysO7Rncn0uZeVVWT3i5vDCXKhB7lZ7/KcAn1Y8IR8 > YvWqi7jmAIhzAo7+0oHHMZ6EzTzuHYmUzURgbbqfI7XqLB+ele4Bs37nDWByC4b5 > eSri4AGBY9x4SHmJyifsQk8iY/jpaWnmw6xZ8tibLjnlhc1YxRMgy9WnTAlFc68m >
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Hi Gudjon, hi Andreas, I've uploaded the attached NMU to delayed/10 since I received no note from you since opening the bug. So in case you object there's still some time to act. Cheers, Sven ngspice_26-1.2.debian.tar.xz Description: application/xz diff -Nru ngspice-26/debian/changelog ngspice-26/debian/changelog --- ngspice-26/debian/changelog 2016-04-25 20:51:09.0 +0200 +++ ngspice-26/debian/changelog 2017-12-10 14:53:20.0 +0100 @@ -1,3 +1,14 @@ +ngspice (26-1.2) unstable; urgency=medium + + * Non-maintainer upload. + * Remove elyxer from Build-Depends-Indep to allow for the removal of elyxer +from Debian. The build in HTML export support in LyX improved during the +last years and is equally usable or even better regarding new LyX file +formats. + * Change package priority from extra to optional. + + -- Sven HoexterSun, 10 Dec 2017 14:53:20 +0100 + ngspice (26-1.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru ngspice-26/debian/control ngspice-26/debian/control --- ngspice-26/debian/control 2014-07-05 23:49:29.0 +0200 +++ ngspice-26/debian/control 2017-12-10 14:52:17.0 +0100 @@ -1,13 +1,13 @@ Source: ngspice Section: non-free/electronics -Priority: extra +Priority: optional Maintainer: Debian Science Team Uploaders: Gudjon I. Gudjonsson , Andreas Tille Build-Depends: debhelper (>= 8), automake, libtool, libxaw7-dev, flex, bison, gfortran, libedit-dev, libncurses5-dev, texinfo, tcl8.6-dev, tcl8.6, tk8.6-dev, tk8.6, blt-dev -Build-Depends-Indep: lyx, elyxer, texlive, texlive-latex-extra, texlive-lang-greek, +Build-Depends-Indep: lyx, texlive, texlive-latex-extra, texlive-lang-greek, texlive-generic-recommended, imagemagick Standards-Version: 3.9.5 Homepage: http://ngspice.sourceforge.net -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Format: 3.0 (quilt) Source: ngspice Binary: ngspice, tclspice, ngspice-doc Architecture: any all Version: 26-1.2 Maintainer: Debian Science Team Uploaders: Gudjon I. Gudjonsson , Andreas Tille Homepage: http://ngspice.sourceforge.net Standards-Version: 3.9.5 Vcs-Browser: http://anonscm.debian.org/viewvc/debian-science/packages/ng-spice-rework/trunk/ Vcs-Svn: svn://anonscm.debian.org/debian-science/packages/ng-spice-rework/trunk/ Build-Depends: debhelper (>= 8), automake, libtool, libxaw7-dev, flex, bison, gfortran, libedit-dev, libncurses5-dev, texinfo, tcl8.6-dev, tcl8.6, tk8.6-dev, tk8.6, blt-dev Build-Depends-Indep: lyx, texlive, texlive-latex-extra, texlive-lang-greek, texlive-generic-recommended, imagemagick Package-List: ngspice deb non-free/electronics optional arch=any ngspice-doc deb non-free/doc optional arch=all tclspice deb non-free/electronics optional arch=any Checksums-Sha1: be5c90e0552bbe4f0091543742d5863dd50319e0 847177 ngspice_26.orig-manual.tar.gz 270da390743f7cfd7dae5f915a2c30dee65d4262 6732799 ngspice_26.orig.tar.gz 3fdb9c2de03fbd3ca1634bf08336e439afb393dd 12868 ngspice_26-1.2.debian.tar.xz Checksums-Sha256: 952d8118289fdace380505b589e0b45172259bd8f4385aa2149bdb1cc41d2ad0 847177 ngspice_26.orig-manual.tar.gz d6bb6cba146810c08a384a56016484ad47f7246a2dd1a932344b4161c8b86284 6732799 ngspice_26.orig.tar.gz fdd6a697991579ca0da793f2eb98c92345ea858172de94ee7aaa34840cc6efd2 12868 ngspice_26-1.2.debian.tar.xz Files: 59bdfaba4f550507909060ad3f308e2f 847177 ngspice_26.orig-manual.tar.gz 4f1e945cb94a3f42176cf84ba8f2d4f4 6732799 ngspice_26.orig.tar.gz be1744c58fe304330fc02b26f3643f03 12868 ngspice_26-1.2.debian.tar.xz Autobuild: yes -BEGIN PGP SIGNATURE- iQIzBAEBCAAdFiEEfAcX+forK514ixQbptwk2dokk9EFAlotRUEACgkQptwk2dok k9FlThAAliZNuE/LLScNPn1kCQsu+/tZbzjFdsB1mWmWbcYYd8pL8sCfgxD5nOhQ D5oqEvBg/LkWuRyTTD98gJ3CeXtYE3V1FBXA4FYwGwQzbUKfphaokXrUmtbiFgNo 2336nODfxlBlI7+KhYOXdKPZPawt0U7D+aRjAOpD6zxpETuCP2A/Dy8imWvHyc06 b/c++C4/LRdH2Iq5LdXVcY50UGYbs5NcUfWiVJ+jlYqWawIu775BRJ+eQgN41huN aOPNDKe466HoebYl/C8hhqCAWsA98RM6L5txYiHe93X6v4Umpa2zHx2x8jAhB/e4 eLjlXb15kR6cLRPhQsKMUW9ysO7Rncn0uZeVVWT3i5vDCXKhB7lZ7/KcAn1Y8IR8 YvWqi7jmAIhzAo7+0oHHMZ6EzTzuHYmUzURgbbqfI7XqLB+ele4Bs37nDWByC4b5 eSri4AGBY9x4SHmJyifsQk8iY/jpaWnmw6xZ8tibLjnlhc1YxRMgy9WnTAlFc68m WRwh6LcSPcSVB2v9bEYcgVRtHEeoR2vxybTJJwxmAaXfi+6/o7LLyzqVDz4spTQE d0lZzY79M0oSPT8IJhB20TnsZDmr8b+XYLsUKVTG/RQK7yqggL4QhNbO2SIGieLE zhwreHRRb+4Mk4VNgcTNypqYc68Gs9WsnAbWEeuELdofYwIJyGo= =+o0V -END PGP SIGNATURE-
Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian
Source: ngspice Version: 26-1.1 Severity: important Tags: patch Hello Gudjon, hello Andreas, I'd like to get elyxer removed from Debian but to allow for that to happen I need to get rid of ngspice dependency on it. The HTML export support in LyX improved a lot since I introduced elyxer to Debian and is nowadays, while not that pretty, on par or even better (as in more complete) then what elyxer has to offer. Also elyxer didn't receive any update for a long time. I see at least some issue when I generate the ngspice documentation HTML export with elyxer. I've attached the debdiff of a potential NMU I'm willing to upload since I'm not sure how active you're at the moment taking care of ngspice. So if you do not plan to upload ngspice on your own soon and do not object to the elyxer removal itself, I can just upload my NMU. Cheers, Sven diff -Nru ngspice-26/debian/changelog ngspice-26/debian/changelog --- ngspice-26/debian/changelog 2016-04-25 20:51:09.0 +0200 +++ ngspice-26/debian/changelog 2017-11-25 20:12:49.0 +0100 @@ -1,3 +1,13 @@ +ngspice (26-1.2) unstable; urgency=medium + + * Non-maintainer upload. + * Remove elyxer from Build-Depends-Indep to allow for the removal of elyxer +from Debian. The build in HTML export support in LyX improved during the +last years and is equally usable or even better regarding new LyX file +formats. + + -- Sven HoexterSat, 25 Nov 2017 20:12:49 +0100 + ngspice (26-1.1) unstable; urgency=medium * Non-maintainer upload. diff -Nru ngspice-26/debian/control ngspice-26/debian/control --- ngspice-26/debian/control 2014-07-05 23:49:29.0 +0200 +++ ngspice-26/debian/control 2017-11-25 20:12:23.0 +0100 @@ -7,7 +7,7 @@ Build-Depends: debhelper (>= 8), automake, libtool, libxaw7-dev, flex, bison, gfortran, libedit-dev, libncurses5-dev, texinfo, tcl8.6-dev, tcl8.6, tk8.6-dev, tk8.6, blt-dev -Build-Depends-Indep: lyx, elyxer, texlive, texlive-latex-extra, texlive-lang-greek, +Build-Depends-Indep: lyx, texlive, texlive-latex-extra, texlive-lang-greek, texlive-generic-recommended, imagemagick Standards-Version: 3.9.5 Homepage: http://ngspice.sourceforge.net