Bug#580475: lxpanel: data/ui/*.glade files missing in the package so it can't be (re)built

2010-05-10 Thread Milan Vancura
 Would you mind to explain how to reproduce this step by step?

Sure:

$ mkdir dbug580475
$ cd dbug580475
$ mkdir packages
$ apt-get source lxpanel/testing
$ cp -a lxpanel-0.5.5 lxpanel-0.5.5-backup
$ cd lxpanel-0.5.5
$ dpkg-buildpackage -us -uc -tc  echo First time everything is OK
...
...
First time everything is OK
$ mv ../*.deb ../*.changes ../packages/
$ dpkg-buildpackage -us -uc -tc
...
...
Leaving directory `/home/milan/dbug580475/lxpanel-0.5.5/src'
Making all in data
make[3]: Entering directory `/home/milan/dbug580475/lxpanel-0.5.5/data'
make[3]: *** No rule to make target `ui/panel-pref.ui', needed by `all-am'.  
Stop.
make[3]: Leaving directory `/home/milan/dbug580475/lxpanel-0.5.5/data'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/milan/dbug580475/lxpanel-0.5.5'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/milan/dbug580475/lxpanel-0.5.5'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

$ cd ..
$ diff -ur lxpanel-0.5.5-backup lxpanel-0.5.5
Only in lxpanel-0.5.5-backup/data/ui: launchbar.ui
Only in lxpanel-0.5.5-backup/data/ui: netstatus.ui
Only in lxpanel-0.5.5-backup/data/ui: panel-pref.ui
Only in lxpanel-0.5.5-backup/man: lxpanel.1
Only in lxpanel-0.5.5-backup/man: lxpanelctl.1
...
...



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



Bug#580475: lxpanel: data/ui/*.glade files missing in the package so it can't be (re)built

2010-05-10 Thread Milan Vancura
 However, the .glade files is not available in upstream release tarball,
 but .ui files are there.

I found them, finally: they are accessible from git repository. For example,
via http:

http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxpanel;a=tree;f=data/ui;h=be94ab8c8ba83076a02d50c62639b969d0d6c4f4;hb=cd93c810d7c7ac2bafa53950e012f80ddaacf80a

Milan



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



Bug#580475: lxpanel: data/ui/*.glade files missing in the package so it can't be (re)built

2010-05-10 Thread Milan Vancura
 However, the .glade files is not available in upstream release tarball,
 but .ui files are there.

Yes, I see. But data/Makefile.am in upstream also includes the action of
cleaning data/ui/*.ui files. So this is a bug even in upstream.

More strange fact is that lxpanel in lenny contains glade file.

As a workaround I suggest to define CLEANFILES variable in data/Makefile.am as
empty (it contains a list of ui/*/ui files only). This ensures that ui files
are not deleted during dpkg-buildpackage -tc any more.

Milan



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



Bug#580475: lxpanel: data/ui/*.glade files missing in the package so it can't be (re)built

2010-05-09 Thread Andrew Lee
Hi,

I cannot reproduce this FTBFS as the package builds fine event run
'fakeroot debian/rules clean' first.

However, the .glade files is not available in upstream release tarball,
but .ui files are there.

Would you mind to explain how to reproduce this step by step?

Best regards,

-Andrew




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



Bug#580475: lxpanel: data/ui/*.glade files missing in the package so it can't be (re)built

2010-05-06 Thread Milan Vancura
Package: lxpanel
Version: 0.5.5-1
Severity: serious
Tags: squeeze
Justification: fails to build from source

Files data/ui/*.glade are missing in package archive. As *.glade files
are sources of *.ui files, those *.ui files can't be built and make
(and so dpkg-buildpackage) stops with error.

Note: as there are data/ui/*.ui files instead this bug is not evident
immediately, it becomes evident after first run of make clean, for
example as a part of dpkg-buildpackage -tc. Since that moment, neither
*.glade nor *.ui files are in the package directory and package can't be
built any more.



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-3-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lxpanel depends on:
ii  libasound2  1.0.22-2 shared library for ALSA applicatio
ii  libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii  libc6   2.10.2-6 Embedded GNU C Library: Shared lib
ii  libcairo2   1.8.10-4 The Cairo 2D vector graphics libra
ii  libfontconfig1  2.8.0-2  generic font configuration library
ii  libfreetype62.3.11-1 FreeType 2 font engine, shared lib
ii  libglib2.0-02.24.0-1 The GLib library of C routines
ii  libgtk2.0-0 2.20.0-3 The GTK+ graphical user interface 
ii  libmenu-cache0  0.2.6-1  an implementation of the freedeskt
ii  libpango1.0-0   1.28.0-1 Layout and rendering of internatio
ii  libx11-62:1.3.3-3X11 client-side library
ii  lxmenu-data 0.1.1-1  freedesktop.org menu specification
ii  zlib1g  1:1.2.3.4.dfsg-3 compression library - runtime

Versions of packages lxpanel recommends:
ii  manpages-dev  3.24-1 Manual pages about using GNU/Linux

Versions of packages lxpanel suggests:
ii  iceweasel [www-browser]   3.5.9-2Web browser based on Firefox
ii  lxsession [lxsession-lite]0.4.1-2a lightweight X11 session manager
ii  menu  2.1.43 generates programs menu for all me
ii  w3m [www-browser] 0.5.2-4WWW browsable pager with excellent

-- no debconf information



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