* RFS: xen-qemu-dm (new package)
@ 2010-01-19 9:48 Thomas Goirand
2010-01-19 9:59 ` Pasi Kärkkäinen
2010-01-19 10:47 ` Samuel Thibault
0 siblings, 2 replies; 10+ messages in thread
From: Thomas Goirand @ 2010-01-19 9:48 UTC (permalink / raw)
To: Debian Xen Team, xen-devel@lists.xensource.com
Cc: Ian Jackson, Christian Motschke, Stefano Stabellini
Hi,
I believe the package is ready:
http://ftparchive.gplhost.com/debian/pool/lenny/main/x/xen-qemu-dm-3.4/xen-qemu-dm-3.4_3.4.2-1.dsc
I asked Ian Jackson to sponsor it (he works for Citrix and is a DD), but
it's been 2 weeks, and he seems busy with work.
I'd be glad if someone was sponsoring the upload of this package in
Debian SID, soon enough so that people will be able to test it before
Squeeze is out.
A bit of information about this package:
- I have asked stuffs and got answers about them form the xen-devel list
and the person responsible for the Xen qemu-dm (Stefano Stabellini
<stefano.stabellini@eu.citrix.com>), and got answers to all of them
- my package is using the start of a package that Bastian gave to me.
It's lintian clean, and I believe it is production ready.
- Christian Motschke <christian@motschke.de> tested it, and reported it
is working as expected with Xen 3.4.
- There's currently a dependency to qemu-system as it holds the keymaps.
I asked however that the keymaps are shipped separately, in a smaller
package, so that my package has a smaller installed footprint. Until
then, I believe it's fine to depend on qemu-system (even if it pulls too
much things, it's not really bothering).
Thomas
P.S: By the way, are there plans to have Xen 4.0.0 included in Squeeze,
is it already too late, or too early to be able to tell? Maybe in
Experimental? If I'm not mistaking, there's also a new version of Qemu
for Xen that would be needed.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: RFS: xen-qemu-dm (new package)
2010-01-19 9:48 RFS: xen-qemu-dm (new package) Thomas Goirand
@ 2010-01-19 9:59 ` Pasi Kärkkäinen
2010-01-19 10:47 ` Samuel Thibault
1 sibling, 0 replies; 10+ messages in thread
From: Pasi Kärkkäinen @ 2010-01-19 9:59 UTC (permalink / raw)
To: Thomas Goirand
Cc: Debian Xen Team, xen-devel@lists.xensource.com, Ian Jackson,
Christian Motschke, Stefano Stabellini
On Tue, Jan 19, 2010 at 05:48:41PM +0800, Thomas Goirand wrote:
> Hi,
>
> I believe the package is ready:
>
> http://ftparchive.gplhost.com/debian/pool/lenny/main/x/xen-qemu-dm-3.4/xen-qemu-dm-3.4_3.4.2-1.dsc
>
> I asked Ian Jackson to sponsor it (he works for Citrix and is a DD), but
> it's been 2 weeks, and he seems busy with work.
>
> I'd be glad if someone was sponsoring the upload of this package in
> Debian SID, soon enough so that people will be able to test it before
> Squeeze is out.
>
> A bit of information about this package:
>
> - I have asked stuffs and got answers about them form the xen-devel list
> and the person responsible for the Xen qemu-dm (Stefano Stabellini
> <stefano.stabellini@eu.citrix.com>), and got answers to all of them
>
> - my package is using the start of a package that Bastian gave to me.
> It's lintian clean, and I believe it is production ready.
>
> - Christian Motschke <christian@motschke.de> tested it, and reported it
> is working as expected with Xen 3.4.
>
> - There's currently a dependency to qemu-system as it holds the keymaps.
> I asked however that the keymaps are shipped separately, in a smaller
> package, so that my package has a smaller installed footprint. Until
> then, I believe it's fine to depend on qemu-system (even if it pulls too
> much things, it's not really bothering).
>
> Thomas
>
> P.S: By the way, are there plans to have Xen 4.0.0 included in Squeeze,
> is it already too late, or too early to be able to tell? Maybe in
> Experimental? If I'm not mistaking, there's also a new version of Qemu
> for Xen that would be needed.
>
Yeah, Xen 4.0 uses a newer version of qemu-dm, with more patches.
Changelogs here:
qemu-xen-unstable for xen-unstable (upcoming Xen 4.0):
http://xenbits.xen.org/gitweb?p=qemu-xen-unstable.git;a=summary
qemu-xen-3.4-testing for xen-3.4-testing (Xen 3.4.x releases):
http://xenbits.xen.org/gitweb?p=qemu-xen-3.4-testing.git;a=summary
-- Pasi
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: RFS: xen-qemu-dm (new package)
2010-01-19 9:48 RFS: xen-qemu-dm (new package) Thomas Goirand
2010-01-19 9:59 ` Pasi Kärkkäinen
@ 2010-01-19 10:47 ` Samuel Thibault
2010-01-19 14:52 ` Thomas Goirand
1 sibling, 1 reply; 10+ messages in thread
From: Samuel Thibault @ 2010-01-19 10:47 UTC (permalink / raw)
To: Thomas Goirand
Cc: Debian Xen Team, xen-devel@lists.xensource.com, Ian Jackson,
Christian Motschke, Stefano Stabellini
Thomas Goirand, le Tue 19 Jan 2010 17:48:41 +0800, a écrit :
> I believe the package is ready:
>
> http://ftparchive.gplhost.com/debian/pool/lenny/main/x/xen-qemu-dm-3.4/xen-qemu-dm-3.4_3.4.2-1.dsc
It surely is not
€ dpkg-buildpackage -B
...
make: Nothing to be done for `binary-arch'.
:)
Could you also add the libbrlapi-dev build dependency? It will be
useful for blind people.
Samuel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: RFS: xen-qemu-dm (new package)
2010-01-19 10:47 ` Samuel Thibault
@ 2010-01-19 14:52 ` Thomas Goirand
2010-01-19 16:24 ` Samuel Thibault
0 siblings, 1 reply; 10+ messages in thread
From: Thomas Goirand @ 2010-01-19 14:52 UTC (permalink / raw)
To: Samuel Thibault, Debian Xen Team, xen-devel@lists.xensource.com,
Ian Jackson <Ian.Ja>
Samuel Thibault wrote:
> Thomas Goirand, le Tue 19 Jan 2010 17:48:41 +0800, a écrit :
>> I believe the package is ready:
>>
>> http://ftparchive.gplhost.com/debian/pool/lenny/main/x/xen-qemu-dm-3.4/xen-qemu-dm-3.4_3.4.2-1.dsc
>
> It surely is not
>
> € dpkg-buildpackage -B
> ...
> make: Nothing to be done for `binary-arch'.
>
> :)
That's right. I wrote:
binary-arch: install
instead of:
binary-arch: $(STAMPS_DIR)/install
> Could you also add the libbrlapi-dev build dependency? It will be
> useful for blind people.
Thanks for the suggestion.
Updated package (thanks to the above) available at the same address.
Thomas
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: RFS: xen-qemu-dm (new package)
2010-01-19 14:52 ` Thomas Goirand
@ 2010-01-19 16:24 ` Samuel Thibault
2010-01-19 18:22 ` Thomas Goirand
0 siblings, 1 reply; 10+ messages in thread
From: Samuel Thibault @ 2010-01-19 16:24 UTC (permalink / raw)
To: Thomas Goirand
Cc: Debian Xen Team, xen-devel@lists.xensource.com, Ian Jackson,
Christian Motschke, Stefano Stabellini
Thomas Goirand, le Tue 19 Jan 2010 22:52:11 +0800, a écrit :
> That's right. I wrote:
>
> binary-arch: install
>
> instead of:
>
> binary-arch: $(STAMPS_DIR)/install
That won't work either.
Everything you are currently doing in binary-indep should be moved to
binary-arch, else dpkg-buildpackage -B (i.e. what buildds do) won't
build any package...
Samuel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: RFS: xen-qemu-dm (new package)
2010-01-19 18:22 ` Thomas Goirand
@ 2010-01-19 17:39 ` Samuel Thibault
2010-01-19 18:38 ` Thomas Goirand
0 siblings, 1 reply; 10+ messages in thread
From: Samuel Thibault @ 2010-01-19 17:39 UTC (permalink / raw)
To: Thomas Goirand
Cc: Debian Xen Team, xen-devel, Ian Jackson, Christian Motschke,
Stefano Stabellini
Thomas Goirand, le Wed 20 Jan 2010 02:22:11 +0800, a écrit :
> > That won't work either.
> >
> > Everything you are currently doing in binary-indep should be moved to
> > binary-arch, else dpkg-buildpackage -B (i.e. what buildds do) won't
> > build any package...
> >
> > Samuel
>
> you can try,
I did
> it does work...
It didn't
> Even though it's not very clean, binary-arch
> depends on install that itself depends on build.
but doesn't depend on binary-indep which does the actual work of
building a .deb...
Samuel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: RFS: xen-qemu-dm (new package)
2010-01-19 16:24 ` Samuel Thibault
@ 2010-01-19 18:22 ` Thomas Goirand
2010-01-19 17:39 ` Samuel Thibault
0 siblings, 1 reply; 10+ messages in thread
From: Thomas Goirand @ 2010-01-19 18:22 UTC (permalink / raw)
To: Samuel Thibault
Cc: Debian Xen Team, xen-devel, Ian Jackson, Christian Motschke,
Stefano Stabellini
[-- Attachment #1.1: Type: text/plain, Size: 337 bytes --]
> That won't work either.
>
> Everything you are currently doing in binary-indep should be moved to
> binary-arch, else dpkg-buildpackage -B (i.e. what buildds do) won't
> build any package...
>
> Samuel
you can try, it does work... Even though it's not very clean, binary-arch depends on install that itself depends on build.
Thomas
[-- Attachment #1.2: Type: text/html, Size: 700 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: RFS: xen-qemu-dm (new package)
2010-01-19 17:39 ` Samuel Thibault
@ 2010-01-19 18:38 ` Thomas Goirand
2010-01-19 18:58 ` Samuel Thibault
0 siblings, 1 reply; 10+ messages in thread
From: Thomas Goirand @ 2010-01-19 18:38 UTC (permalink / raw)
To: Samuel Thibault, Thomas Goirand, Debian Xen Team, xen-devel,
Ian Jackson <Ian.>
Samuel Thibault wrote:
> Thomas Goirand, le Wed 20 Jan 2010 02:22:11 +0800, a écrit :
>>> That won't work either.
>>>
>>> Everything you are currently doing in binary-indep should be moved to
>>> binary-arch, else dpkg-buildpackage -B (i.e. what buildds do) won't
>>> build any package...
>>>
>>> Samuel
>> you can try,
>
> I did
>
>> it does work...
>
> It didn't
>
>> Even though it's not very clean, binary-arch
>> depends on install that itself depends on build.
>
> but doesn't depend on binary-indep which does the actual work of
> building a .deb...
If you have a look at the one but the least line in debian/rules, you have:
binary: binary-indep binary-arch
Am I still missing something here or... ?
Thomas
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: RFS: xen-qemu-dm (new package)
2010-01-19 18:38 ` Thomas Goirand
@ 2010-01-19 18:58 ` Samuel Thibault
2010-01-19 20:53 ` Thomas Goirand
0 siblings, 1 reply; 10+ messages in thread
From: Samuel Thibault @ 2010-01-19 18:58 UTC (permalink / raw)
To: Thomas Goirand
Cc: Debian Xen Team, xen-devel, Ian Jackson, Christian Motschke,
Stefano Stabellini
[-- Attachment #1: Type: text/plain, Size: 784 bytes --]
Thomas Goirand, le Wed 20 Jan 2010 02:38:19 +0800, a écrit :
> If you have a look at the one but the least line in debian/rules, you have:
>
> binary: binary-indep binary-arch
>
> Am I still missing something here or... ?
The fact that dpkg-buildpackage -B doesn't use binary, but only
binary-arch. That's one of the points of -B: only generate arch-specific
packages, not arch-indep packages.
Really, did you try a fresh unpack of your package and run
dpkg-buildpackage -B
?
Here it builds everything, sure, but in the end it realizes it didn't
actual build any .deb:
dpkg-genchanges -B >../xen-qemu-dm-3.4_3.4.2-1_amd64.changes
dpkg-genchanges: arch-specific upload - not including arch-independent packages
Really, apply the attached patch.
Samuel
[-- Attachment #2: patch --]
[-- Type: text/plain, Size: 543 bytes --]
--- debian/rules.orig 2010-01-19 19:57:07.000000000 +0100
+++ debian/rules 2010-01-19 19:57:21.000000000 +0100
@@ -58,7 +58,7 @@
# $(MAKE) install DESTDIR=debian/$(PKG_NAME)$(XEN_FOLDER)
-binary-indep: $(STAMPS_DIR)/install
+binary-arch: $(STAMPS_DIR)/install
dh_testdir
dh_testroot
dh_installchangelogs Changelog
@@ -73,7 +73,7 @@
dh_md5sums
dh_builddeb
-binary-arch: $(STAMPS_DIR)/install
+binary-indep: $(STAMPS_DIR)/install
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install
[-- Attachment #3: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: RFS: xen-qemu-dm (new package)
2010-01-19 18:58 ` Samuel Thibault
@ 2010-01-19 20:53 ` Thomas Goirand
0 siblings, 0 replies; 10+ messages in thread
From: Thomas Goirand @ 2010-01-19 20:53 UTC (permalink / raw)
To: Samuel Thibault, Debian Xen Team, xen-devel, Ian Jackson,
Christian
Samuel Thibault wrote:
> Really, apply the attached patch.
Patched and uploaded accordingly. Thanks for your time and care.
Thomas
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2010-01-19 20:53 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-19 9:48 RFS: xen-qemu-dm (new package) Thomas Goirand
2010-01-19 9:59 ` Pasi Kärkkäinen
2010-01-19 10:47 ` Samuel Thibault
2010-01-19 14:52 ` Thomas Goirand
2010-01-19 16:24 ` Samuel Thibault
2010-01-19 18:22 ` Thomas Goirand
2010-01-19 17:39 ` Samuel Thibault
2010-01-19 18:38 ` Thomas Goirand
2010-01-19 18:58 ` Samuel Thibault
2010-01-19 20:53 ` Thomas Goirand
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.