Hi;

Both of Andrea Riciputi and Kow Kuroda have noted that the packages
pyobjc-py22 and pyobjc-py23 explicitly 'Conflict' with each other.  I
responded that I meant to do that.  The packages would refuse to install
at the same time anyway, and I thought that marking them as Conflicting
would give the user better feedback.

The packages conflict because they have in common the single file
/sw/bin/nibclassbuilder, which differs in the first line in respective
packages:
  #!/sw/bin/python2.2
versus
  #!/sw/bin/python2.3

I'm seeking ways to resolve the conflict -- users would like to install
both versions simultaneously.  I've found three resolutions, and would
like opinions and feedback...

I can rename nibclassbuilder to nibclassbuilder-py22 and
nibclassbuilder-py23 in corresponding packages.  However, I would
confuse new users by doing this, since the pyobjc tutorial specifies
"nibclassbuilder", which won't be found.

I can write the SplitOff "pyobjc-nibclassbuilder" into both packages,
where the first line of the resulting bin/nibclassbuilder reads:
  #!/usr/bin/env python
However, there's no guarantee that env will choose a python installation
that knows about pyobjc.

I can replace both of pyobjc-py22 and -py23 with a single package
'pyobjc'.  But then users can't experiment with pyobjc under both of
python2.2 and python2.3, simultaneously.

Any thoughts are appreciated.  -- K


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to