Bug#556810: fluxbox: FTBFS: sh: wmf2eps: not found

2009-11-19 Thread Dmitry E. Oboukhov

NAdO> I was trying to see why this problem was happening (it doesn't happen on 
my
NAdO> system, but on a chroot and on pbuilder I can see it).
NAdO> After thinking a lot I have remembered that we have split the SVG coder
NAdO> (together with the WMF, OpenEXR, DjVu and Graphviz coders) into a new 
package,
NAdO> libmagickcore2-extra.

NAdO> While we have "solved" a problem where ImageMagick was pulling a lot of
NAdO> graphical libs (bad for servers, for example), it seems that we have 
introduced
NAdO> a new problem: it's not possible to convert SVG files without installing
NAdO> libmagickcore2-extra.

Hi, Nelson!

Thanks for Your comment. I've understood that the problem is that
apt-get install package (by hand) by default installs all recommends
packages, but buildd doesn't. So i couldn't understand what is the
cause of such behaviour.

I think that I'll add libmagickcore2-extra into my Build-Depends.
Why don't You like this way? Are You going to make another changes in
Your package structure/depends?

NAdO> I really can't think on a good solution for this.
NAdO> Or you can add libmagickcore2-extra to Build-Depends (I don't like this
NAdO> solution) or you can use rsvg (from librsvg2-bin).
NAdO> rsvg was the program that ImageMagick used to delegate SVG conversions. 
It's
NAdO> as simple as calling convert:
NAdO> rsvg input.svg output.png

NAdO> Do you have a better idea on how to solve this, please?

NAdO> Thank you!

-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Bug#556810: fluxbox: FTBFS: sh: wmf2eps: not found

2009-11-19 Thread Nelson A. de Oliveira
Hi!

I was trying to see why this problem was happening (it doesn't happen on my
system, but on a chroot and on pbuilder I can see it).
After thinking a lot I have remembered that we have split the SVG coder
(together with the WMF, OpenEXR, DjVu and Graphviz coders) into a new package,
libmagickcore2-extra.

While we have "solved" a problem where ImageMagick was pulling a lot of
graphical libs (bad for servers, for example), it seems that we have introduced
a new problem: it's not possible to convert SVG files without installing
libmagickcore2-extra.

I really can't think on a good solution for this.
Or you can add libmagickcore2-extra to Build-Depends (I don't like this
solution) or you can use rsvg (from librsvg2-bin).
rsvg was the program that ImageMagick used to delegate SVG conversions. It's
as simple as calling convert:
rsvg input.svg output.png

Do you have a better idea on how to solve this, please?

Thank you!

Best regards,
Nelson


signature.asc
Description: Digital signature


Bug#556810: fluxbox: FTBFS: sh: wmf2eps: not found

2009-11-18 Thread Dmitry E. Oboukhov
clone 556810 -1
reassign -1 imagemagick
retitle -1 Please comment this strange behaviour of 'convert'
thanks

>> I've installed last sid snapshot into chroot and tried to call convert
>> util. It works fine on my environment.

LN> Well, it's totally reproducible for me. Use pbuilder, or clean up your
LN> chroot using debfoster before building.

>> Your log says that it crashed into convert - imagemagik package.

LN> Possible ; but I'm extremely surprised that you can't reproduce it.

I've updated my debian-mirror, and retested it.
The bug is reproducible now.

But if i try to enter this command by hand (in
chroot or pbuilder) it works fine.

I have no idea what to think.

:(

It is an easy call to external utilitie, why it falls with one
environment and works under other?

I need to get an advice from imagemagick's maintainer.

Hi, maintainer of imagemagick!

I have the bugreport, but i don't know what to do. If I start
'convert' utilitie from terminal by hand, it will work fine. But if it
is started from debian/rules, it crashes into log (see above)

It tries to access into the temporary directory /tmp/magick-SUFFIX,
but can't.

debian/rules is:

http://git.debian.org/?p=collab-maint/fluxbox.git;a=blob;f=debian/rules;h=e555e701dc2e43cef14124c59372ea45abd40cfe;hb=fd19439c9208f8cfc60c51ffd14652af4fc121f3

fluxbox package is placed under git.debian.org
http://git.debian.org/?p=collab-maint/fluxbox.git;a=summary


-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Processed: Re: Bug#556810: fluxbox: FTBFS: sh: wmf2eps: not found

2009-11-18 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> clone 556810 -1
Bug#556810: fluxbox: FTBFS: sh: wmf2eps: not found
Bug 556810 cloned as bug 556988.

> reassign -1 imagemagick
Bug #556988 [src:fluxbox] fluxbox: FTBFS: sh: wmf2eps: not found
Bug reassigned from package 'src:fluxbox' to 'imagemagick'.
Bug No longer marked as found in versions fluxbox/1.1.1-2.
> retitle -1 Please comment this strange behaviour of 'convert'
Bug #556988 [imagemagick] fluxbox: FTBFS: sh: wmf2eps: not found
Changed Bug title to 'Please comment this strange behaviour of 'convert'' from 
'fluxbox: FTBFS: sh: wmf2eps: not found'
> thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


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



Bug#556810: fluxbox: FTBFS: sh: wmf2eps: not found

2009-11-18 Thread Lucas Nussbaum
On 18/11/09 at 15:55 +0300, Dmitry E. Oboukhov wrote:
> Hi, Lucas!
> 
> I've installed last sid snapshot into chroot and tried to call convert
> util. It works fine on my environment.

Well, it's totally reproducible for me. Use pbuilder, or clean up your
chroot using debfoster before building.

> Your log says that it crashed into convert - imagemagik package.

Possible ; but I'm extremely surprised that you can't reproduce it.
-- 
| Lucas Nussbaum
| lu...@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F |


signature.asc
Description: Digital signature


Bug#556810: fluxbox: FTBFS: sh: wmf2eps: not found

2009-11-18 Thread Dmitry E. Oboukhov

tags 556810 moreinfo unreproducible
thanks

>> checking for pid_t... (cached) yes
>> checking for size_t... yes
>> convert debian/debian-blueish-wallpaper.svg 
>> debian/debian-blueish-wallpaper.png
>> sh: wmf2eps: not found
>> convert: Delegate failed `"wmf2eps" -o "%o" "%i"' @ 
>> delegate.c/InvokeDelegate/1060.
>> convert: unable to open image `/tmp/magick-XXHdQCPe': No such file or 
>> directory @ blob.c/OpenBlob/2480.
>> convert: unable to open file `/tmp/magick-XXHdQCPe': No such file or 
>> directory @ constitute.c/ReadImage/569.
>> convert: missing an image filename `debian/debian-blueish-wallpaper.png' @ 
>> convert.c/ConvertImageCommand/2838.
>> make: *** [debian/debian-blueish-wallpaper.png] Error 1

Hi, Lucas!

I've installed last sid snapshot into chroot and tried to call convert
util. It works fine on my environment.
Your log says that it crashed into convert - imagemagik package.

I think that it is a bug in it. Could You make test in Your
environment:
 1 step: apt-get install imagemagik
 2 step: extract file debian/debian-blueish-wallpaper.svg
 3 step: try convert it to png.

If it crashes then You will able to reassign the bug to imagemagik,
but in my environment it is unreproducible.


-- 
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Processed: Re: Bug#556810: fluxbox: FTBFS: sh: wmf2eps: not found

2009-11-18 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 556810 moreinfo unreproducible
Bug #556810 [src:fluxbox] fluxbox: FTBFS: sh: wmf2eps: not found
Added tag(s) unreproducible and moreinfo.
> thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


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



Bug#556810: fluxbox: FTBFS: sh: wmf2eps: not found

2009-11-17 Thread Lucas Nussbaum
Source: fluxbox
Version: 1.1.1-2
Severity: serious
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20091117 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> /usr/share/cdbs/1/rules/buildcore.mk:69: parsing fluxbox-1.1.1.tar.bz2 ...
> Parsing fluxbox-1.1.1.tar.bz2...
> sed \
>   -e "s/@cdbs@/, cdbs, bzip2, autotools-dev, debhelper/g" \
>   -e "s/^Build-Depends\(\|-Indep\): ,/Build-Depends\1:/g" \
>   \
>   -e "s/^Cpu: .*/Architecture: /g" \
>   -e "/^System: /d" \
>   \
>   -e "s/\[cpu: \([^]]*\)\]/\[\`type-handling \`echo \1 | tr ' 
> ' ','\` any\`\]/g" \
>   -e "s/\[system: \([^]]*\)\]/\[\`type-handling any \`echo \1 
> | tr ' ' ','\`\`\]/g" \
>   \
>   -e "s/\"/\"/g" \
>   -e "s/^/echo \"/g" \
>   -e "s/\\$/$/g" \
>   -e "s/$/\"/g" \
>   < debian/control.in | /bin/sh > debian/control
> dpkg-checkbuilddeps -B
> test -x debian/rules
> dh_testroot
> rm -rf build-tree
> rm -f debian/stamp-fluxbox-1.1.1.tar.bz2
> rm -f debian/stamp-patch-*
> rm -rf debian/patched
> make: *** /usr/bin/make  -C build-tree/fluxbox-1.1.1  -k distclean
> build-tree/fluxbox-1.1.1: No such file or directory.  Stop.
> make: [makefile-clean] Error 2 (ignored)
> rm -f debian/stamp-makefile-build
> dh_clean 
> rm -f debian/stamp-autotools-files
> rm -f *.cdbs-config_list debian/debian-blueish-wallpaper.png
>  dpkg-source -b fluxbox-1.1.1
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building fluxbox using existing fluxbox_1.1.1.orig.tar.gz
> dpkg-source: info: building fluxbox in fluxbox_1.1.1-2.diff.gz
> dpkg-source: info: building fluxbox in fluxbox_1.1.1-2.dsc
>  debian/rules build
> /usr/share/cdbs/1/rules/buildcore.mk:69: parsing fluxbox-1.1.1.tar.bz2 ...
> Parsing fluxbox-1.1.1.tar.bz2...
> sed \
>   -e "s/@cdbs@/, cdbs, bzip2, autotools-dev, debhelper/g" \
>   -e "s/^Build-Depends\(\|-Indep\): ,/Build-Depends\1:/g" \
>   \
>   -e "s/^Cpu: .*/Architecture: /g" \
>   -e "/^System: /d" \
>   \
>   -e "s/\[cpu: \([^]]*\)\]/\[\`type-handling \`echo \1 | tr ' 
> ' ','\` any\`\]/g" \
>   -e "s/\[system: \([^]]*\)\]/\[\`type-handling any \`echo \1 
> | tr ' ' ','\`\`\]/g" \
>   \
>   -e "s/\"/\"/g" \
>   -e "s/^/echo \"/g" \
>   -e "s/\\$/$/g" \
>   -e "s/$/\"/g" \
>   < debian/control.in | /bin/sh > debian/control
> dpkg-checkbuilddeps -B
> test -x debian/rules
> mkdir -p "build-tree/fluxbox-1.1.1"
> tar -C build-tree  -x -j -f fluxbox-1.1.1.tar.bz2
> touch debian/stamp-fluxbox-1.1.1.tar.bz2
> if test -e /usr/share/misc/config.guess ; then \
>   for i in fluxbox-1.1.1/config.guess ; do \
>   cp --remove-destination /usr/share/misc/config.guess \
>   build-tree/$i ; \
>   done ; \
>   fi
> if test -e /usr/share/misc/config.sub ; then \
>   for i in fluxbox-1.1.1/config.sub ; do \
>   cp --remove-destination /usr/share/misc/config.sub \
>   build-tree/$i ; \
>   done ; \
>   fi
> touch debian/stamp-autotools-files
> chmod a+x 
> /build/user-fluxbox_1.1.1-2-amd64-kWzwmq/fluxbox-1.1.1/build-tree/fluxbox-1.1.1/configure
> cd build-tree/fluxbox-1.1.1 && CC="cc" CXX="g++" CFLAGS="-g -O2 -g -Wall -O2" 
> CXXFLAGS="-O2 -ffunction-sections" CPPFLAGS="" LDFLAGS="" 
> /build/user-fluxbox_1.1.1-2-amd64-kWzwmq/fluxbox-1.1.1/build-tree/fluxbox-1.1.1/configure
>  --build=x86_64-linux-gnu --prefix=/usr --includedir="\${prefix}/include" 
> --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" 
> --sysconfdir=/etc/X11/fluxbox --localstatedir=/var 
> --libexecdir="\${prefix}/lib/fluxbox" --disable-maintainer-mode 
> --disable-dependency-tracking --disable-silent-rules --srcdir=.  
> --enable-xinerama --enable-nls --with-apps=/etc/X11/fluxbox/apps 
> --with-keys=/etc/X11/fluxbox/keys --with-init=/etc/X11/fluxbox/init 
> --with-overlay=/etc/X11/fluxbox/overlay 
> --with-menu=/etc/X11/fluxbox/fluxbox.menu-user 
> --with-windowmenu=/etc/X11/fluxbox/window.menu 
> --with-style=/usr/share/fluxbox/styles/Debian 
> --with-locale=/usr/share/fluxbox/nls --enable-shape 
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> /build/user-fluxbox_1.1.1-2-amd64-kWzwmq/fluxbox-1.1.1/build-tree/fluxbox-1.1.1/missing:
>  Unknown `--run' option
> Try 
> `/build/user-fluxbox_1.1.1-2-amd64-kWzwmq/fluxbox-1.1.1/build-tree/fluxbox-1.1.1/missing
>  --help' for more information
> configure: WARNING: `missing' script is too old or missing
> checking for a th