[Pkg-freeipmi-devel] freeipmi packaging RFH

Bernd Zeimetz bernd at bzed.de
Thu Jul 5 13:45:08 UTC 2012


On 07/05/2012 03:06 PM, Ferenc Wagner wrote:
> [....]
> 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}),

That should be easy - if the -dev package does not ship a binary/library
which links shared libraries, then you can just drop shlibs:Depends from
Depends.

>  * current lintian warnings (manpage hyphens),

Add \ in front of -

>  * should we add COPYING.sunbmc to debian/copyright?

(no idea yet, enotime to read it now :)


>> - 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?

We could just remove them in the clean target, or move them away to some
directory and move them back in clean.

>> - 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.


-- 
 Bernd Zeimetz                            Debian GNU/Linux Developer
 http://bzed.de                                http://www.debian.org
 GPG Fingerprint: ECA1 E3F2 8E11 2432 D485  DD95 EB36 171A 6FF9 435F



More information about the Pkg-freeipmi-devel mailing list