Hi everybody !

I've uploaded a new version which takes Chow Loong Jin's remarks into account.
Thanks to him!

Le Thu, 20 Jan 2011 03:22:39 +0800,
Chow Loong Jin <hyper...@ubuntu.com> a écrit :
> 
> Hi Johnathan,
> 
> I can't sponsor your package (I've already uploaded 0.3.2 to Ubuntu though), 
> but
> I'd like to drop a few notes from what I've noticed while bringing ctpl up to
> date in Ubuntu.

This may sound as duplicate work, but as I'm quite new to packaging so this way
I learn a lot more. I don't know however whether this will make conflicts at
Ubuntu sync time… in case this package get uploaded to main Debian.

> 
> 1. libctpl2.symbols should not be copied from libctpl1.symbols. This is 
> because
> libctpl1.symbols was for libctpl.so.1, but libctpl2.symbols is for 
> libctpl.so.2.
> If you have a symbol that's versioned 0.2, for example, then what could happen
> is that you get a package that depends on libctpl2 (>= 0.2), but libctpl2 did
> not exist prior to 0.3, when the SONAME bump took place.

Understood and done.

> 2. Evgeni mentioned this to me sometime back, but I'm not sure if the message
> reached you -- static libraries shouldn't be packaged at all, so please drop
> /usr/lib/lib*.a from libctpl-dev.install

Done. Effectivly I didn't know about that before.

> 3. ctpl is only built if gio-2.0 >= 2.24 is found, and gio-2.0 is part of
> libglib2.0-dev, so you'll need to bump the version for that in the build-dep 
> to
> 2.24 rather than leaving it at 2.16.

Done too. Was a oops.

> 4. Why are you build-dep'ing on libglib2.0-doc? I'm not sure whether this is
> really needed.

This is needed so that gtk-doc can create links to glib's pages in the html
documentation . As libctpl heavily uses glib types and facilities I thought
that this will greatly improve the doc's usability.

> 5. Drop the libctpl2 depends from ctpl in debian/control. dh_shlibdeps will 
> pick
> it up on its own, with a more accurate dependency.

Okay, done.

> 6. I'm not sure why libctpl-doc recommends libglib2.0-doc. Is that really 
> necessary?

This is related to 4). If we link to glib's doc, it's recommended (but not
absolutely necessary) that libglib2.0-doc be installed.

> 
> Apart from that, I think the package looks fine :-)
> 

Thanks! I'm waiting for Squeeze's release and end of deep freeze to seek for a
sponsor.

--
Jonathan Michalon
Étudiant en informatique



--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20110122163959.1c738...@runningpinguin.chalmion.homelinux.net

Reply via email to