Bug#882699: ngspice: Remove build dependency on elyxer to allow for the elyxer removal from Debian

2017-12-26 Thread Sven Hoexter
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

2017-12-26 Thread Gudjon I. Gudjonsson
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

2017-12-25 Thread Sven Hoexter
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

2017-12-25 Thread Gudjon I. Gudjonsson
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

2017-12-24 Thread Andreas Tille
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

2017-12-24 Thread Gudjon I. Gudjonsson
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

2017-12-24 Thread Sven Hoexter
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

2017-12-24 Thread Gudjon I. Gudjonsson
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

2017-12-22 Thread Sven Hoexter
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

2017-12-22 Thread Gudjon I. Gudjonsson
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

2017-12-12 Thread Andreas Tille
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

2017-12-11 Thread Sven Hoexter
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

2017-12-10 Thread Andreas Tille
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

2017-12-10 Thread Gudjon I. Gudjonsson
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

2017-12-10 Thread Andreas Tille
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 Hoexter   Sun, 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

2017-12-10 Thread Sven Hoexter
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 Hoexter   Sun, 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

2017-11-25 Thread Sven Hoexter
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 Hoexter   Sat, 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