[hipl-dev] HIPL RPM packaging

  • From: Diego Biurrun <diego@xxxxxxxxxx>
  • To: hipl-dev@xxxxxxxxxxxxx
  • Date: Wed, 26 Jan 2011 19:09:34 +0100

My friend Dominik Mierzejewski was nice enough to look over the HIPL
specfile.  He is a Fedora packager and did the RPM packages for MPlayer.

I'm sending the log of the conversation here to share with you and as
a reminder to implement his suggested changes in a branch next week.

Diego

18:31 -!- DonDiego [~diego@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx] has joined #hipl
18:31 -!- Topic for #hipl: Host Identity Protocol for Linux - HIPL (visit 
https://launchpad.net/hipl, IRC logs at 
https://groups.google.com/group/hipl-irc-log)
18:31 -!- Topic set by Rene[0] [] [Mon Sep 27 19:36:19 2010]
18:31 [Users #hipl]
18:31 [ DonDiego] [ hipl-log-bot] [ Rathann] [ txdv] 
18:31 -!- Irssi: #hipl: Total of 4 nicks [0 ops, 0 halfops, 0 voices, 4 normal]
18:31 -!- Channel #hipl created Wed Sep 22 19:00:01 2010
18:31 < Rathann> hi
18:31 < DonDiego> heyho
18:32 < Rathann> finally I had some time to finish going over your specfile
18:32 < Rathann> http://wklej.org/id/465052/
18:32 < DonDiego> ah, great...
18:32 < Rathann> this is the diff
18:32 < Rathann> without cosmetics
18:32 < Rathann> it follows Fedora Packaging Guidelines now
18:33 < DonDiego> why are requires on one line each?
18:33 < Rathann> more readable and smaller future diffs
18:33 < Rathann> but not strictly a requirement
18:34 < DonDiego> ok
18:34 < DonDiego> the filename is a leftover from the times when there was a 
debian package being built out of a specfile (don't ask)
18:34 < Rathann> heh
18:35 < DonDiego> you removed ExclusiveOS and Prefix, why?
18:35 < Rathann> is the package truly relocatable?
18:36 < Rathann> is someone actually installing the rpms in a different prefix?
18:36 < Rathann> if not, then why bother
18:36 < DonDiego> ok
18:36 < Rathann> and exclusiveos... frankly I haven't seen it used anywhere
18:36 < Rathann> but I guess it doesn't hurt
18:37 < Rathann> just looked odd to me
18:37 < DonDiego> static libs is the default now because it's easier to handle 
while hipl is (still) in rapid develpment
18:37 < Rathann> ah I see
18:38 < Rathann> so you break ABI without changing the SO version?
18:38 < DonDiego> at least for self-compiled binaries this makes things easier
18:38 < DonDiego> SO version? what's that? :-)
18:38 < Rathann> um, is that a serious question?
18:39 < DonDiego> no :)
18:39 < Rathann> I thought so
18:39 < DonDiego> libhipcore is just a convenience lib used exclusively by the 
programs in HIPL
18:40 < DonDiego> there is no API or ABI promise attached to it
18:40 < Rathann> well, it's still shared code, so if both the daemon and the 
firewall are running, they'll use a little bit less memory
18:41 < Rathann> I'm sure you are aware
18:41 < Rathann> but in this case I think it'd be ok to have it static
18:43 < DonDiego> yes, i'm aware
18:43 < Rathann> ok, let me disable the shared lib then
18:43 < DonDiego> we work with vms a lot, so it's easier to move around 
binaries this way without installation
18:43 < DonDiego> and we avoid getting weird errors from non-matching versions
18:46 < Rathann> http://wklej.org/id/465059/
18:50 < DonDiego> what's wklej.org btw? polish pastebin?
19:01 < Rathann> yes
19:01 < Rathann> I have to go away now
19:01 < Rathann> if you have any questions or need an explanation, either ask 
me next time or mail me :)
19:01 < DonDiego> ok, cu around
19:01 < Rathann> byes
19:01 -!- Rathann [~rathann@fedora/rathann] has quit [Quit: Gone.]

Other related posts:

  • » [hipl-dev] HIPL RPM packaging - Diego Biurrun