All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.