[Pkg-freeipmi-devel] freeipmi packaging RFH

Ferenc Wagner wferi at niif.hu
Thu Jul 5 13:06:44 UTC 2012


Yaroslav Halchenko <debian at onerussian.com> writes:

> On Wed, 04 Jul 2012, Bernd Zeimetz wrote:
>
>> I would be happy to help with the packaging fo freeipmi as we use it
>> a lot here = what would be your poreferred way? a shared git
>> repository on alioth or somewhere else would be good imho.
>>
>> Please let me know :)
>
> That would be GREAT!  Ferenc Wagner also chimed in and sent a
> substantial refactoring of packaging to make it more reliable thanks
> to dh_install --fail-missing but I have failed to review/upload in
> time for freeze :-/
>
> Ferenc -- would it be ok if I bounce all our previous (private)
> correspondence with your patches and our discussion to the freshly
> created mailing list (see below).

Hi,

While I of course wouldn't mind, I pushed my rebased changes to the new
shared git repo (thanks!), so it may make more sense to review that
instead.  On the other hand, there were some additional points, namely:

 * multiarch support (vs. squeeze backport),
 * using xz deb compression to save archive space,
 * adding a freeipmi-dbg package to carry debug symbols,
 * getting rid of dpkg-shlibdeps warnings (no idea how),
 * getting rid of dpkg-gencontrol warnings (*-dev: unknown
   substitution variable ${shlibs:Depends}),
 * current lintian warnings (manpage hyphens),
 * should we add COPYING.sunbmc to debian/copyright?

> - just need to take care about installing few missing symlinks in
> /bin's.  And then Ferenc's changes probably would go to experimental
> since I doubt release team would accept them (unless you Bernd might
> help... ;))

Oh well, it's a pity we'll have to carry along two different packaging
schemes, but definitely not the end of the world. :)

> - ideally we should assure smooth upgrades from squeeze's version --
>   config files were moved/refactored... so it might get tricky if there
>   user modifications to them

I haven't looked into this yet.

> - we might need to sanitize .orig (into +ds1) to remove pregenerated
>   source files which get modified by build process... 

What about trying to persuade upstream to stop this insanity?

> - Added bzed and wferi-guest to the team
> - Initiated mailing list -- please subscribe
>   https://lists.alioth.debian.org/mailman/listinfo/pkg-freeipmi-devel

Testing it now...

> - GIT repository:
>   git+ssh://git.debian.org/git/pkg-freeipmi/pkg-freeipmi.git
>   pushed now all my stuff
>
> Ferenc, may be you could then push your changes into a separate branch
> (e.g. enh/dh_install_fail_missing) so we could finalize and merge
> "mainline"?

Sure, it's already there for your viewing pleasure.
-- 
Cheers,
Feri.



More information about the Pkg-freeipmi-devel mailing list