On Sun, 2008-03-09 at 14:27 +0800, Deng Xiyue wrote:
> Daniel Burrows <[EMAIL PROTECTED]> writes:
> 
> > On Sun, Mar 09, 2008 at 12:52:57PM +0800, Deng Xiyue <[EMAIL PROTECTED]> 
> > was heard to say:
> >> Daniel Burrows <[EMAIL PROTECTED]> writes:
> >> >   If you want to help out, please do so.  The main problem is that I
> >> > haven't had time to analyze the new release and see what's in it: is it
> >> > a release for new features, for bugfixes, for internal redesign; is it
> >> > source-compatible so that it can replace 2.0, or do I need to create a
> >> > new series of packages; if it's source-compatible, does it need a soname
> >> > bump; etc.

It's meant to be compatible. Like gtkmm 2.12 is compatible with gtkmm
2.10. It adds API and removes some deprecated API.

Even the removal of the deprecated API probably causes no ABI change,
because libsigc++ is mostly template code that is only actually
instantiated in the application itself.

> >   I've taken a look at it now.  As far as I can tell, basically this is
> > just a source-incompatible change that introduces new typedefs that will
> > be used by fairly few programs (mostly those that iterate over signal
> > binding lists) and drops some old names for things.  Why is it so urgent
> > to upload this new version?  Is software using these new features already?
> > I don't see anything else of note in the NEWS file or in the changelog.

> >   It is not source-compatible.  In particular, sigc::slot, a type that
> > gets used all over if you ever want to store a callback for future use,
> > is no longer pulled in from slot.h; you need to #include <functors/slot.h>
> > instead.  I haven't yet investigated whether this is the only problem,
> > but I doubt aptitude is the only program that runs into this.

I've never heard of that before. Please add a test case to libgsigc++'s
bugzilla, maybe with a patch, telling me when the break happened.

Adding the URL of the bug report to this email for my convenience,
because debian's bug tracker doesn't:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468220

-- 
Murray Cumming
[EMAIL PROTECTED]
www.murrayc.com
www.openismus.com




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to