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