[xen-tools-discuss] [xen-tools-dev] Fedora RPM for xen-tools

Axel Beckert abe at deuxchevaux.org
Mon Apr 1 12:49:37 CEST 2013


Hi Dario,

On Mon, Apr 01, 2013 at 10:25:56AM +0200, Dario Faggioli wrote:
> This is Dario Faggioli, working at Citrix within the Xen Open Source
> team.

Were you at FOSDEM, at the Xen booth? I visited the booth once but
missed to meet at least Ian Campbell.

> This mail to let you know that I'm starting working on packaging
> xen-tools for Fedora. Long term, I plan to follow all the step
> required to have the package properly accepted in the distro's
> official repositories... For now, I just prepared an RPM for
> everyone to (test and) use. :-)

3x Yay!

> There are some issues, mainly related to what Fedora expects to live in
> directories like /usr/lib and, instead, what xen-tools put there,

I've got an idea what you mean. I noticed recently, that the
per-distribution hooks are installed into /usr/lib/ instead of
/usr/share/ where they should belong, and was surprised that Debian's
lintian checks didn't go off about that, because Debian cares about
the difference between /usr/share and /usr/lib, too.

> Any kind of feedback is welcome. :-)

Do you have your packaging in some VCS repo?

You seem to not throw away the .spec file in misc/, so I suspect, it
doesn't hurt at that place? Or do you think I should I remove (the
likely not enough maintained) .spec file and point instead to your
package?

This also raises for me the question if I can do anything to make
things easier for other packages as I'm my own Debian package
maintainer and hence tend to mix up upstream and packaging stuff for
pure convenience. Things like a more detailed upstream changelog
(currently the Debian changelog is likely better maintained than the
upstream changelog) or putting the debian stuff into another branch
(which would though make my development live less easier as I always
test stuff by building and installing/updating the Debian package on
my systems.

I currently also tend to relace formerly locally implemented stuff by
CPAN modules (like using Test::NoTabs in no-tabs.t since recently in
the git repo) if there are CPAN modules which do the same. I try to
not use too new modules to allow backporting to Debian Stable. I
though can imagine that this may make building on distributions with
less package choice harder.

I noticed the line "Requires: debootstrap" in the .spec file. Does
that refer to Debian's tool "debootstrap" or is the name just a pure
coincidence?

		Kind regards, Axel
-- 
/~\  Plain Text Ribbon Campaign                   | Axel Beckert
\ /  Say No to HTML in E-Mail and News            | abe at deuxchevaux.org  (Mail)
 X   See http://www.asciiribbon.org/              | abe at noone.org (Mail+Jabber)
/ \  I love long mails: http://email.is-not-s.ms/ | http://noone.org/abe/ (Web)


More information about the xen-tools-discuss mailing list