Bug#580475: lxpanel: data/ui/*.glade files missing in the package so it can't be (re)built
> 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
> 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
> 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
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
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