[Pkg-octave-devel] Request to Join Project Debian Octave Group from Oliver Heimlich (oheim-guest)
Rafael Laboissiere
rafael at laboissiere.net
Sun Sep 27 16:40:08 UTC 2015
Oliver,
I am moving this discussion into our mailing list pkg-octave-devel. I
hope that this is okay with you.
[For the mailing list subscribers: this discussion regards the
packaging of the Octave-Forge package called " interval". Oliver
Heimlich just joined the DOG at Alioth.]
* Oliver Heimlich <oheim at posteo.de> [2015-09-27 13:26]:
> On 26.09.2015 11:55, Rafael Laboissiere wrote:
>>
>> I pushed my original files. Please change d/check.m and d/copyright as
>> you see fit.
>
> I have updated the package to the upstream version 1.1.0 and fixed some
> things like building the manual, copyright information, and verification.
>
> The manual builds fine, except the 3D graphics are created with gnuplot
> and look strange, because z-buffers are wrong.
Good. I added the necessary build-dependencies on imagemagick and
gnuplot-nox (see below).
> I have also added a “Recommend” from the arch-indep package to the
> “octave-interval” package.
This is an interesting change. We have already two instances of this
scheme in packages maintained by the DOG: octave-communications-common
and octave-ltfat-common. Should we make them recommend, viz.,
octave-communications and octave-ltfat?
> I have one problem with the Build-Depends: I do not have octave-pkg-dev
> (>> 1.2.0).
You should preferably test the final building of your packages in an
Debian unstable system. Even better: you should use pbuilder in order to
ensure that the package builds correctly in a clean unstable environment.
BTW, this is how I found the lacking build-dependencies on imagemagick
and gnuplot-nox.
> I get the following errors, which are fixed in the next
> octave-pkg-dev?
>
> E: octave-interval: bad-provided-package-name octave-Octave
> E: octave-interval-common: bad-provided-package-name octave-Octave
> However, I plan to fix this upstream with the next release.
This is a very strange error and I am not sure it is caused by an
outdated version of octave-pkg-dev. At any rate, I could not get that
far, because the building here failed with this error message:
/path/to/octave-interval/octave-interval/doc/manual.t2d/pdf/xtr/manual.texinfo:8: Internal error, already defined: 00A0.
\DeclareUnicodeCharacter ..., already defined: #1}
\fi \expandafter \globalle...
l.8 \DeclareUnicodeCharacter{00A0}{\ }
Rafael
More information about the Pkg-octave-devel
mailing list