Bug#761174: plplot: FTBFS on kfreebsd-i386 reproducibly

2014-09-16 Thread Andrew Ross
On Thu, Sep 11, 2014 at 03:12:43PM +0200, Emilio Pozuelo Monfort wrote:
 On 11/09/14 15:01, Olly Betts wrote:
  On Thu, Sep 11, 2014 at 01:54:06PM +0200, Axel Beckert wrote:
  plplot FTBFS on kfreebsd-i386 (only) due to missing/broken ada compiler:
 
  https://buildd.debian.org/status/logs.php?pkg=plplotver=5.10.0-0.1arch=kfreebsd-i386
 
  I was able to reproduce the issue in the sid chroot on
  fischer.debian.org. I noticed the following in the build log:
 
  -- WARNING: no working Ada compiler so disabling Ada bindings and examples.
  
  I notice popcon shows no installs at all of any sort for the plplot
  ada-related binary packages, so disabling them for all architectures (at
  least for jessie) may be a reasonable solution if this isn't easy to
  fix:
  
  https://qa.debian.org/popcon.php?package=plplot
  
  Not all users run popcon, but this does strongly suggest they aren't
  widely used currently.
 
 This is probably a side-effect of #759407 which should be fixed. When that's
 fixed, plplot will probably build just fine on k-i.

I agree with this analysis. I'd rather not disable ada unless necessary so I'll 
propose a wait and see approach.

Andrew


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#725957: GDL builds again on powerpc and kfreebsd, needs updated plplot though

2014-07-02 Thread Andrew Ross
On Wed, Jul 02, 2014 at 05:08:37PM +0200, Axel Beckert wrote:
 Hi Andrew,
 
 On Wed, Jul 02, 2014 at 01:54:41PM +0100, Andrew Ross wrote:
  The updated packages are on Debian mentors 
  (https://mentors.debian.net/package/plplot) 
  if you are able to take a look.
 
 Great, will have a closer look later this evening.
 
 One thing which we surely have to look at are these lintian warnings
 already displayed on the mentors.debian.net page:
 
 plplot source
 
 E source-is-missing
 www/js/slimbox.js
 doc/doxygen/html/classoctave__swig__packed.js
 doc/doxygen/html/jquery.js
 doc/doxygen/html/search/all_63.js
 doc/doxygen/html/search/functions_63.js
 doc/doxygen/html/search/variables_5f.js
 
 See http://lintian.debian.org/tags/source-is-missing.html for a
 suggestion how to fix this if it's not a false positive but the
 upstream tarball doesn't include them either.
 
 (source-contains-prebuilt-javascript-object has basically the same
 cause, but different reasons.)

The first of these files is part of the plplot web pages which are not 
built or used by the Debian packages so could be safely removed. The 
remainder are part of the doxygen generated documentation. I would
see this as a doxygen bug (but from the comments in 
/usr/share/doc/doxygen/README.jquery it seems like this is going to stay. 
Since I don't currently package or rebuild this documentation either it 
could also be removed. I always thought it best to not meddle with the 
upstream tarball. Would a debian patch to remove the offending .js files 
be sufficient? x Alternatively, since the files are not used as part of 
the Debian packages would a lintian override be acceptable? I must admit 
I didn't find the lintian help for this error particularly helpful in 
this respect. 

Andrew


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#725957: GDL builds again on powerpc and kfreebsd, needs updated plplot though

2014-07-01 Thread Andrew Ross
On Mon, Jun 30, 2014 at 03:57:57AM +0200, Axel Beckert wrote:
 Control: tag -1 + pending
 Control: block -1 by 713309
 
 Hi Sylwester,
 
 Axel Beckert wrote:
  Sylwester Arabas wrote:
   Could you please try if using CMake gives the same linking error?
  
  Good idea, thanks for reminding me of that option.
 
 That was the right hint, thanks! :-)
 
 The package builds fine with cmake (current state available at [1]) on
 at least powerpc and kfreebsd-i386. Haven't tested it on
 kfreebsd-amd64 yet, but it's unlikely that it fails there if it
 succeeds on kfreebsd-i386 and amd64.
 
 The only issue left is that plplot is out of date in Debian Unstable
 and gnudatalanguage's build dependencies currently can't be satisfied
 in Debian Unstable: libcsiro0, a dependency of libplplot11 and built
 by the plplot source package, currently depends on libqhull5 which is
 no more available (it has been replaced by libqhull6) in Debian
 Unstable. I can't really upload gnudatalanguage before plplot is
 fixed.
 
 To test the builds despite the missing build dependency, I took the
 formerly available libqhull5 packages from Debian's snapshot archive
 at [2].
 
 Andrew: Any news on the plplot front?
 
 [1] http://anonscm.debian.org/gitweb/?p=collab-maint/gnudatalanguage.git
 [2] http://snapshot.debian.org/package/qhull/2009.1-3/#libqhull5_2009.1-3

Axel,

I'm currently just doing some final tests on the 5.10.0 packages for plplot. 
This 
has taken a while as I've been busy with work and also a number of other issues 
have needed fixing as part of the transition. I think I am there now. I'll need 
a
sponsor to upload the packages. Once ready I'll put them on Debian mentors and 
let
you know.

Thanks

Andrew


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#707268: Bug#725957: gnudatalanguage and plplot not migrating

2014-03-26 Thread Andrew Ross
On Wed, Mar 26, 2014 at 06:51:17PM +0100, Thibaut Paumard wrote:
 Le 26/03/2014 00:52, Axel Beckert a écrit :
  forwarded 725957 http://sourceforge.net/p/gnudatalanguage/bugs/594/
  kthxbye
  
  Hi,
 
 Hi,
 
  Thibaut Paumard wrote:
  Do you need help fixing plplot and gnudatalanguage so they can reach
  testing?
  
  As documented in the BTS I've forwarded the FTBFS to Sylwester Arabas
  (the one of the GDL upstream devs I had most contact with) by e-mail
  after I noticed them, but got no reply so far. He though opened an
  issue at their tracker just an hour ago:
  http://sourceforge.net/p/gnudatalanguage/bugs/594/
 
 That's because I had been talking with a colleague who is also involved
 upstream. I decided to offer my help here while he pinged Sylwester.
 
  I think it would make sense to maintain them in a team, either
  debian-science (CC:) or debian-astro.
  
  I'm happy if someone else would help keeping GDL in Debian in shape or
  even wants to take over maintainership completely. We both, Gürkan and
  me, only maintain GDL in Debian because we need it at work. We don't
  use it ourselves.
 
 I don't mean to hijack your package. However, it would make sense for me
 to get involved since I can meet upstream face to face anytime.
 
  With regards to plplot: I reviewed it for sponsoring and there's a
  package at https://mentors.debian.net/package/plplot -- it's mostly
  fine with one exception, it should have version 5.9.10-1, not version
  5.9.10-2. The older 5.9.10-1 package at the same location has more
  issues and fixing them resulted in the 5.9.10-2 upload to mentors.
 
 I'll see if I can help for plplot and gdl on the short term, and we'll
 see later about adoption and team maintenance.

Unfortunately the latest release of octave (3.8) breaks swig support which in 
turn breaks octave. We fixed this upstream and I have packages for the 
newest plplot release 5.10.0 which work, but they in turn rely on the 
latest release of swig (2.0.12), which hasn't yet made it into unstable. This 
is a little bit frustrating as we've been waiting a while now to get plplot
back into debian. There is an open bug against swig regarding this.

The required debian/ files are available in the upstream plplot svn repo. 
Copy this directory on top of an unpacked 5.10.0 source release and you
should be ready to go. Once swig is updated I'll upload packages to 
mentors.debian.net. At that stage I'd be happy for some help to uploading
to unstable. 

Andrew


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#707268: Bug#713309: plplot: The patches for #707268 also fix #713309

2013-10-01 Thread Andrew Ross
On Tuesday 01 Oct 2013 21:47:55 Axel Beckert wrote:
 Control: tag 707268 + fixed-upstream
 
 Hi Andrew,
 
 Andrew Ross wrote:
  On Friday 12 Jul 2013 00:58:48 Axel Beckert wrote:
   Axel Beckert wrote:
JFTR, the patches posted in http://bugs.debian.org/707268 also fix the
FTBFS issue reported in http://bugs.debian.org/713309 -- I was able to
successfully build plplot on a Sid machine.
 
 [...]
 
  Thanks for looking at these. I have a more comprehensive fix for both of
  these bugs nearly ready. This involves backporting several fixes from
  upstream and also (more intrusively) updating the packages to use gdc-v2.
  This is nearly ready. I'll try and let you have a version to test asap
  and get it uploaded.
 I suspect you know it already since you seem to be a member of the
 upstream development team, but just to be sure (and also in case others
 follow this bug report):
 
 A new upstream release (5.9.10) was released today[1] which contains a
 fix for at least #707268. From the upstream changelog[2]:
 
 1.7 The D bindings and examples have been converted from the old
 version of D (D1) to the new version of D (D2)
 
 [1] http://sourceforge.net/p/plplot/news/2013/10/plplot-release-5910/
 [2] http://sourceforge.net/projects/plplot/files/plplot/5.9.10%20Source/
 
 (Stumbled over it by accident, because I've just uploaded a new
 upstream release of GNU Data Language and I wanted to check how the
 chances are for it to migrate to Jessie in acceptable time.)


Thanks. I'm already working on the new Debian packages. The release is the 
reason I'd not uploaded packages to fix the open bugs sooner. The bugs are both 
fixed in the new release, but the D language changes  made backporting a 
substantial task. 

Andrew


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#707268: Bug#713309: plplot: The patches for #707268 also fix #713309

2013-07-12 Thread Andrew Ross
On Friday 12 Jul 2013 00:58:48 Axel Beckert wrote:
 Hi,
 
 Axel Beckert wrote:
  JFTR, the patches posted in http://bugs.debian.org/707268 also fix the
  FTBFS issue reported in http://bugs.debian.org/713309 -- I was able to
  successfully build plplot on a Sid machine.
  
  I'll see if I can make an NMU for those two issues.
 
 I'll at least won't do an NMU solely based on the Ubuntu patches for
 multiple reasons:
 
 * There's no bug report in Debian claiming that the Ada bindings need
   to be disabled, too. (Haven't checked if it still builds with them,
   though.)
 
 * The package already uses slice (Cool! :-) to easily enable and
   disable some binary packages, but Ubuntu's patches ignore that and
   just rip out the according stanzas from debian/control.in which
   seems wrong to me.
 
 Additionally I don't think I can test the generated packages
 thoroughly. I usually only need libplplot-dev as build-dependency for
 gnudatalanguage and the xwin driver.
 
   Regards, Axel


Axel,

Thanks for looking at these. I have a more comprehensive fix for both of these 
bugs nearly ready. This involves backporting several fixes from upstream and 
also (more intrusively) updating the packages to use gdc-v2. This is nearly 
ready. I'll try and let you have a version to test asap and get it uploaded.

Many thanks

Andrew


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#691202: Bug#691203: Missing B-D to ant

2012-10-25 Thread Andrew Ross
tags 691202 + unreproducible
tags 691203 + unreproducible
thanks

I've just built this package in both stable and testing using pbuilder
with no problems. I'm marking as unreproducible and will close unless
anyone else can confirm it.

Andy



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#691202:

2012-10-23 Thread Andrew Ross
On 22/10/12 21:49, Mathieu Malaterre wrote:
 Actually it looks like ant and javahelper are missing too.
 
 Thanks
 
 __
 This is the maintainer address of Debian's Java team
 http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers.
  Please use
 debian-j...@lists.debian.org for discussions and questions.
 

I'm slightly confused, because according to [1] the package already
build-depends on cdbs, ant, and javahelper.

[1] http://packages.debian.org/source/testing/libswingx1-java


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#642715: gnudatalanguage: FTBFS: Error! plplot library is required but was not found

2011-09-30 Thread Andrew Ross

I'm not sure that this is really a bug in plplot.

libplplot-dev provides support for a range of languages, including C++. It 
seems draconian to insist that all the bindings libraries for C++, fortran, 
ada, ocaml, lua and d are installed if the user just wants to do C++ 
development. That is why these are only recommends not depends. The 
package description does say

To use a particular language you will also need to install the 
libplplot-xxx package for that language. This is a change from previous
versions of plplot, but one that seems sensible to me given the expansion
in the number of supported languages in plplot.

Having re-ready policy I think that libplplot-dev either needs to depend
on _all_ language libraries (which I will do for now) or, possibly better,
the different language development files should be split off into different
packages.

Regards

Andrew





-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#627567: Auto-updates from non-Debian source

2011-06-07 Thread Andrew Ross
On 22/05/11 01:04, Ben Hutchings wrote:
 In the default configuration, Vuze appears to download updates for the
 packaged plugins from upstream into the user's home directory.
 Packages should not update themselves automatically but should leave
 this to the package manager.  Of course, plugins that *aren't* part of
 the package could be updated in this way.
 
 Ben.
 

Hi Ben,

Thanks for the report. Would you like to see updates permanently
disabled, or would it be sufficient to have them disabled by default,
and still permit the user to enable them if they wish?

Thanks,
Andy



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#614107: Update to status

2011-02-28 Thread Andrew Ross
Fair point. I'm now in contact with the authors to try and find a
solution. One option they've suggested might be OK is to change from:

In accordance with Section 7(b) of the GNU Affero General Public
License, you must retain the producer line in every PDF that is created
or manipulated using iText.

to something like:

In accordance with Section 7(b) of the GNU Affero General Public
License, you we ask that you retain the producer line in every PDF that
is created or manipulated using iText.


It's not entirely clear to me that this is a valid term under section
7(b) of the AGPL, and my suggestion is to go down the route of 12(g) of
http://people.debian.org/~bap/dfsg-faq.html and then if they wish have
an additional term in accordance with section 7(b) of the AGPL that
requires their note be kept along with the license.

What do people think about these options?

Thanks,
Andy



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#545302: plplot: Broken build-dependencies after Itcl/Itk migration to Tcl/Tk 8.5

2009-11-22 Thread Andrew Ross

On Sun, Nov 22, 2009 at 08:40:33PM +0300, Sergei Golovan wrote:
 On Sun, Nov 22, 2009 at 7:46 PM,  uba...@users.sf.net wrote:
 
  There were no patch attached to the message...
 
 Looks like I forgot to attach it. Doing it now.

The debian packaging for plplot is maintained in the upstream svn 
repository. This bug has been fixed there, but due to retirement
of one of the plplot maintainers we are currently without a 
debian developer to actually upload the updates. I am a 
maintainer of the debian packages as well as a plplot developer, 
but I'm not currently a debian developer so I can't make the
uploads. 

If there are any willing DD volunteers out there to help
co-maintain the package I would be very grateful.

Regards

Andrew



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#483826: plplot: bad findstring-fu in rules prevents libplplot9-java from building on i386

2008-06-01 Thread Andrew Ross

On Sat, May 31, 2008 at 02:36:47PM +0200, Adeodato Sim?? wrote:
 Package: plplot
 Version: 5.9.0-7
 Severity: serious
 Tags: patch
 
 Hello. From plplot's debian/rules:
 
   ifneq (,$(findstring $(DEB_BUILD_ARCH):,alpha:arm:hppa:hurd-i386:))
 BUILD_JAVA = no
   else
 BUILD_JAVA = yes
   fi
 
 Which makes java not be built on i386:. A possible patch would be
 adding a colon before the arch name:
 
   ifneq (,$(findstring :$(DEB_BUILD_ARCH):,:alpha:arm:hppa:hurd-i386:))
^   ^

Bug fixed upstream and in next debian release.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#453128: octave-plplot: doesn't work at all

2007-11-29 Thread Andrew Ross
On Tue, Nov 27, 2007 at 08:26:23AM -0700, Wesley J. Landaker wrote:
 octave-plplot doesn't work at all, e.g.:
 
 octave:1 plot([1:10])
 usage: plot (y)
plot (x, y, ...)
plot (x, y, fmt, ...)   plot (x, y, property, value, ...)
 error: evaluating if command near line 28, column 3
 error: called from `__plt__' in file 
 `/usr/share/octave/2.9.17/m/plot/__plt__.m'
 error: called from `plot' in file `/usr/share/plplot_octave//plot.m'

Octave-plplot 5.8.0RC1~3 works fine for me for i386 on testing / 
unstable.

Can you confirm exactly what you are doing? The octave instructions 
are from upstream and not Debian specific. They are also out of date (as
it says at the top of the file). Under Debian the basic commands are in
the path. You don't need to add anything to .octaverc.

All you need to do is start octave, type toggle_plplot_use to switch
from gnuplot plotting (default) to octave plotting, then type the plot 
commands. You need to make sure you install the required drivers. For
interactive display this is likely to be plplot9-driver-xwin.

I agree the documentation is out of date and I will correct it upstream.
toggle_plplot_use does not use LOADPATH on octave2.9 it uses addpath
instead.

Andrew




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]