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