-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 9/29/10 5:08 PM, Ebrahim Mayat wrote:
> Hello list
> 
> With reference to my submission (#3074237) for fluidsynth-1.1.2, I have
> come across a compatibility version issue.
> 
> As similarly outlined in my earlier message:
> 
> <http://thread.gmane.org/gmane.os.macosx.fink.devel/19813/focus=19816>
> 
> using autotools for the previous version of fluidsynth-1.1.1, the
> compatibility version for the shared library libfluidsynth.1.dylib is
> 
>> /sw/lib/libfluidsynth.1.dylib (compatibility version 5.0.0, current
>> version 5.0.0)
> 
> while building with cmake for fluidsynth-1.1.2 gives
> 
>> /sw/lib/libfluidsynth.1.dylib (compatibility version 1.0.0, current
>> version 1.4.0)
> 
> So, this leads to a problem since the compatibility version is being
> downgraded. The reviewer has suggested that this problem can be
> circumvented by simply renaming the package.
> For example, instead of "fluidsynth" the new package can be called
> "fluidsynth1".  This would seem simple enough but perhaps some of you
> may have alternative ideas that should be considered.
> 
> I would appreciate any suggestions on how I could effectively deal with
> this compatibility version problem.
> 
> Sincerely,
> Ebrahim
> 
> 
> 
> 

That's probably the most straightforward way to handle the situation.
You'd want to have fluidsynth1-dev and fluidsynth-dev Conflict and
Replace each other, of course.

You may also find it convenient to have the package which contains the
executable (currently the main package) continue to be called
'fluidsynth'.  This strategy requires some tricks, but is convenient for
upgrades when people have the executable package installed.

The easiest way to handle it would be either to have the filename for
the new package be fluidsynth-1.1.2.info, or (as is more commonly done)
to make the prior version fluidsynth-1.1.1.info.  Changing the filename
disrupts the CVS history, but that's not insurmountable.
- -- 
Alexander Hansen
Fink User Liaison
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkyjwXcACgkQB8UpO3rKjQ8NsQCglr35fFb2QxGsWjeC7jZ0QxDK
mUQAoKeypQLaC8t42dniS5Qq4FDtRmIW
=wdHF
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to