Problem with backporting libguestfs 1.16.5 to squeeze
Hello I am trying to backport package from debian sid to squeeze. I backport some needed packages(some dependencies to qemu-kvm, libvirt, etc) Before building I disable gobject in debian/{control,rules} --- debian/rules 2012-02-13 22:51:18.000000000 +0400 +++ ../libguestfs-1.16.5_new/debian/rules 2012-02-28 23:53:50.307471412 +0400 @@ -11,7 +11,8 @@ --disable-appliance \ --with-readline \ --disable-haskell \ - --disable-php + --disable-php \ + --disable-gobject BARE_CONFIG_FLAGS = \ $(DEFAULT_CONFIG_FLAGS) \ @@ -136,4 +138,4 @@ %: dh $@ \ --without=python-support \ - --with=autotools-dev,ocaml,python2,python3,bash-completion,ruby,gir + --with=autotools-dev,ocaml,python2,python3,bash-completion,ruby When I try to build libguestfs I receive an error(full log attached): cat: ../podfiles: No such file or directory make[6]: Entering directory `/home/lib/projects/libguestfs-1.16.5/debian/build-default/po-docs/ja' make[7]: Entering directory `/home/lib/projects/libguestfs-1.16.5/debian/build-default' make[7]: Leaving directory `/home/lib/projects/libguestfs-1.16.5/debian/build-default' /bin/mkdir -p /home/lib/projects/libguestfs-1.16.5/debian/tmp/usr/share/man/ja/man1 /usr/bin/install -c -m 0644 guestfish.1 /home/lib/projects/libguestfs-1.16.5/debian/tmp/usr/share/man/ja/man1 /usr/bin/install: cannot stat `guestfish.1': No such file or directory make[6]: *** [install-data-hook] Error 1 make[6]: Leaving directory `/home/lib/projects/libguestfs-1.16.5/debian/build-default/po-docs/ja' make[5]: *** [install-data-am] Error 2 make[5]: Leaving directory `/home/lib/projects/libguestfs-1.16.5/debian/build-default/po-docs/ja' make[4]: *** [install-am] Error 2 make[4]: Leaving directory `/home/lib/projects/libguestfs-1.16.5/debian/build-default/po-docs/ja' make[3]: *** [install-recursive] Error 1 make[3]: Leaving directory `/home/lib/projects/libguestfs-1.16.5/debian/build-default/po-docs' make[2]: *** [install-recursive] Ошибка 1 make[2]: Leaving directory `/home/lib/projects/libguestfs-1.16.5/debian/build-default' dh_auto_install: make -j1 install DESTDIR=/home/lib/projects/libguestfs-1.16.5/debian/tmp returned exit code 2 make[1]: *** [override_dh_auto_install] Ошибка 29 -- Nikita A Menkovich http://libc6.org/ JID: menkovich@gmail.com
On Wed, Feb 29, 2012 at 12:26:20AM +0400, Nikita A Menkovich wrote:
Hello
I am trying to backport package from debian sid to squeeze.
I backport some needed packages(some dependencies to qemu-kvm, libvirt, etc)
Have you tried Hilko's backported packages? http://people.debian.org/~bengen/libguestfs/ Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-df lists disk usage of guests without needing to install any software inside the virtual machine. Supports Linux and Windows. http://et.redhat.com/~rjones/virt-df/
I think this packages will work fine, but seems there is no dsc files, so I could not rebuild it on my own system. On 2 March 2012 19:16, Richard W.M. Jones <rjones@redhat.com> wrote:
On Wed, Feb 29, 2012 at 12:26:20AM +0400, Nikita A Menkovich wrote:
Hello
I am trying to backport package from debian sid to squeeze.
I backport some needed packages(some dependencies to qemu-kvm, libvirt, etc)
Have you tried Hilko's backported packages?
http://people.debian.org/~bengen/libguestfs/
Rich.
-- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-df lists disk usage of guests without needing to install any software inside the virtual machine. Supports Linux and Windows. http://et.redhat.com/~rjones/virt-df/
-- Nikita A Menkovich http://libc6.org/ JID: menkovich@gmail.com
On Sat, Mar 03, 2012 at 09:26:53PM +0400, Nikita A Menkovich wrote:
On 2 March 2012 19:16, Richard W.M. Jones <rjones@redhat.com> wrote:
On Wed, Feb 29, 2012 at 12:26:20AM +0400, Nikita A Menkovich wrote:
Hello
I am trying to backport package from debian sid to squeeze.
I backport some needed packages(some dependencies to qemu-kvm, libvirt, etc)
Have you tried Hilko's backported packages?
I think this packages will work fine, but seems there is no dsc files, so I could not rebuild it on my own system.
Hilko, I'm not totally familiar with how Debian repos are organized. Any idea on the above? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://et.redhat.com/~rjones/virt-top
Any ideas? On 4 March 2012 00:26, Richard W.M. Jones <rjones@redhat.com> wrote:
On Sat, Mar 03, 2012 at 09:26:53PM +0400, Nikita A Menkovich wrote:
On 2 March 2012 19:16, Richard W.M. Jones <rjones@redhat.com> wrote:
On Wed, Feb 29, 2012 at 12:26:20AM +0400, Nikita A Menkovich wrote:
Hello
I am trying to backport package from debian sid to squeeze.
I backport some needed packages(some dependencies to qemu-kvm, libvirt, etc)
Have you tried Hilko's backported packages?
I think this packages will work fine, but seems there is no dsc files, so I could not rebuild it on my own system.
Hilko, I'm not totally familiar with how Debian repos are organized. Any idea on the above?
Rich.
-- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://et.redhat.com/~rjones/virt-top
-- Nikita A Menkovich http://libc6.org/ JID: menkovich@gmail.com
* Richard W.M. Jones:
On Sat, Mar 03, 2012 at 09:26:53PM +0400, Nikita A Menkovich wrote:
On 2 March 2012 19:16, Richard W.M. Jones <rjones@redhat.com> wrote:
On Wed, Feb 29, 2012 at 12:26:20AM +0400, Nikita A Menkovich wrote:
Hello
I am trying to backport package from debian sid to squeeze.
I backport some needed packages(some dependencies to qemu-kvm, libvirt, etc)
Have you tried Hilko's backported packages?
I think this packages will work fine, but seems there is no dsc files, so I could not rebuild it on my own system.
Hilko, I'm not totally familiar with how Debian repos are organized.
The .dsc file, among other things, mentions what files (usually orig.tar.gz and .diff.gz or .debian.gz) are needed for putting together the source directory from which the Debian package is built. For the 1.14.x packages, no changes to the source package were needed. Once all the build-dependencies were satisfied from backports.debian.org and some local packages (qemu, etc.), the package could be built. Things were different for 1.16.x because some dependency needed for GObject bindings was missing from libglib as shipped with squeeze.
Any idea on the above?
I have recently added updated packages (1.16.x, including sources) to the repository at <http://people.debian.org/~bengen/libguestfs/>. Cheers, -Hilko
On Sun, Apr 15, 2012 at 08:30:49PM +0200, Hilko Bengen wrote:
* Richard W.M. Jones:
On Sat, Mar 03, 2012 at 09:26:53PM +0400, Nikita A Menkovich wrote:
On 2 March 2012 19:16, Richard W.M. Jones <rjones@redhat.com> wrote:
On Wed, Feb 29, 2012 at 12:26:20AM +0400, Nikita A Menkovich wrote:
Hello
I am trying to backport package from debian sid to squeeze.
I backport some needed packages(some dependencies to qemu-kvm, libvirt, etc)
Have you tried Hilko's backported packages?
I think this packages will work fine, but seems there is no dsc files, so I could not rebuild it on my own system.
Hilko, I'm not totally familiar with how Debian repos are organized.
The .dsc file, among other things, mentions what files (usually orig.tar.gz and .diff.gz or .debian.gz) are needed for putting together the source directory from which the Debian package is built.
For the 1.14.x packages, no changes to the source package were needed. Once all the build-dependencies were satisfied from backports.debian.org and some local packages (qemu, etc.), the package could be built.
Things were different for 1.16.x because some dependency needed for GObject bindings was missing from libglib as shipped with squeeze.
Thanks for the explanation. Removing GObject bindings wouldn't be a great loss for squeeze, since, even upstream, nothing is using them (yet).
Any idea on the above?
I have recently added updated packages (1.16.x, including sources) to the repository at <http://people.debian.org/~bengen/libguestfs/>.
But since you've done this, it sounds like GObject bindings will be fine :-) Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones New in Fedora 11: Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 70 libraries supprt'd http://fedoraproject.org/wiki/MinGW http://www.annexia.org/fedora_mingw
* Richard W.M. Jones:
I have recently added updated packages (1.16.x, including sources) to the repository at <http://people.debian.org/~bengen/libguestfs/>.
But since you've done this, it sounds like GObject bindings will be fine :-)
No, those had to be disabled (I used a patch from Nikita), thus the source package differs from the sid package. Cheers, -Hilko
participants (3)
-
Hilko Bengen -
Nikita A Menkovich -
Richard W.M. Jones