Re: [Fink-devel] libdnet/libdnet1

2005-05-09 Thread TheSin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
there are exceptions though Peter.  Libs that are using for loadable  
modules need to be shared, like for imap support in php4/5.  I can  
build php with imap support using static libs but then it is built  
into the core and if there was a security risk with imap (for  
example) everyone would be forced to have it.
- ---
TS
http://southofheaven.org/
Chaos is the beginning and end, try dealing with the rest.

On 9-May-05, at 7:02 AM, Peter O'Gorman wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
|>> What is the reason for this weird situation? Shouldn't the  
reason  at
|>> least be mentioned in the info file?

The reason seems to be that Justin patched the old (stable) libdnet  
to build
shared libraries. It did not build shared on any platform, so he  
picked the
release number as the library version number. The newer version  
uses GNU
libtool and has the same install_name.

I think we should state in our policy that libraries which were not  
designed
to be shared libs on any platform should not be patched to make  
shared libs
for fink (note that libs which build shared on GNU/linux etc are  
okay to
patch). Otherwise we could run into this problem more often.

Thoughts?
Peter
- --
Peter O'Gorman - http://www.pogma.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)
iQCVAwUBQn9feriDAg3OZTLPAQJMwgP/ZLiXzAodWE096r5zIExSDw1Z7TZfa47w
1ktnxbW2u8M+eY1Hrzn6VSfw8c3X7UjfRGTQ3KmFB5GYhGGgWNlZiXLeoclr9LAk
LbD4B7g4TgK+/G17rlb5fUdre9AFCwsgyaTjGs80JiVWyPv8y1KIg61LT6SR3DDU
k7Hy/XOW/X8=
=NrSK
-END PGP SIGNATURE-

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)
iD8DBQFCf2ev6wPs8J05MxMRAk5aAJ9skn8JRW9vJdf7aQw/24NTpXqU2ACeMmRu
a8Aq0IbT5yMq3KXzF2r2I6A=
=vrHJ
-END PGP SIGNATURE-
---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] libdnet/libdnet1

2005-05-09 Thread Peter O'Gorman
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
|>> What is the reason for this weird situation? Shouldn't the reason  at
|>> least be mentioned in the info file?
The reason seems to be that Justin patched the old (stable) libdnet to build
shared libraries. It did not build shared on any platform, so he picked the
release number as the library version number. The newer version uses GNU
libtool and has the same install_name.
I think we should state in our policy that libraries which were not designed
to be shared libs on any platform should not be patched to make shared libs
for fink (note that libs which build shared on GNU/linux etc are okay to
patch). Otherwise we could run into this problem more often.
Thoughts?
Peter
- --
Peter O'Gorman - http://www.pogma.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)
iQCVAwUBQn9feriDAg3OZTLPAQJMwgP/ZLiXzAodWE096r5zIExSDw1Z7TZfa47w
1ktnxbW2u8M+eY1Hrzn6VSfw8c3X7UjfRGTQ3KmFB5GYhGGgWNlZiXLeoclr9LAk
LbD4B7g4TgK+/G17rlb5fUdre9AFCwsgyaTjGs80JiVWyPv8y1KIg61LT6SR3DDU
k7Hy/XOW/X8=
=NrSK
-END PGP SIGNATURE-
---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] libdnet/libdnet1

2005-05-09 Thread TheSin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
because fink policy states that shlibs should use the major version  
of lib in the pkgname, and this pkg was way out of date so i switched  
it.  The only thing that depends on it is nessus, so i told the  
nessus maintainer about it and he switched the depend, but he needed  
to force the nessus lib version for it to work, which he just did.   
All will be well now.
- ---
TS
http://southofheaven.org/
Chaos is the beginning and end, try dealing with the rest.

On 8-May-05, at 10:46 PM, Martin Costabel wrote:
TheSin wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Yup that is the fix, you could use %v-%r though.
To me, the section in the unstable libdnet
SplitOff: <<
  Package: %N1-shlibs
  Conflicts: %N-shlibs
  Replaces: %N (<< 1.5-2), %N-shlibs
looks very much in contradiction with Fink shlibs policy. Why is  
this called %N1-shlibs when it provides the library with the same  
install_name as the previous %N-shlibs?

Either the library is compatible with the older one, as its  
install_name and the higher compatibility number indicate, then the  
package name should be the same, or it is incompatible, then it  
should get a different install_name and no Conflicts/Replaces need  
to be there.

What is the reason for this weird situation? Shouldn't the reason  
at least be mentioned in the info file?

--
Martin

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)
iD8DBQFCf1f96wPs8J05MxMRAoiEAJ9tfD5oZYwPsqicMMbZnP1WNFhfhwCgypVJ
yIfJmDUOrMLMNYYJDbx9BgA=
=ZAsG
-END PGP SIGNATURE-
---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] libdnet/libdnet1

2005-05-08 Thread Martin Costabel
TheSin wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Yup that is the fix, you could use %v-%r though.
To me, the section in the unstable libdnet
SplitOff: <<
  Package: %N1-shlibs
  Conflicts: %N-shlibs
  Replaces: %N (<< 1.5-2), %N-shlibs
looks very much in contradiction with Fink shlibs policy. Why is this 
called %N1-shlibs when it provides the library with the same 
install_name as the previous %N-shlibs?

Either the library is compatible with the older one, as its install_name 
and the higher compatibility number indicate, then the package name 
should be the same, or it is incompatible, then it should get a 
different install_name and no Conflicts/Replaces need to be there.

What is the reason for this weird situation? Shouldn't the reason at 
least be mentioned in the info file?

--
Martin

---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] libdnet/libdnet1

2005-05-08 Thread Corey Halpin
On 2005-05-08, TheSin wrote:
> Yup that is the fix, you could use %v-%r though.

  I've got a few things on my list to do with those packages.  They're
going to have to wait until next week after Thursday.  When I'm done taking
semester finals and also done presenting proposals for funding at work.
  Ah, the week of hell.  How delightful it is.  :-)

crh


pgpiEUv2uEEOd.pgp
Description: PGP signature


Re: [Fink-devel] libdnet/libdnet1

2005-05-08 Thread TheSin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Yup that is the fix, you could use %v-%r though.
- ---
TS
http://southofheaven.org/
Chaos is the beginning and end, try dealing with the rest.
On 8-May-05, at 8:31 PM, Corey Halpin wrote:
On 2005-05-08, Rob Braun wrote:
While trying to build nessus-ssl, I came across an interesting
problem with libdnet.  The root of the problem is
10.4-transitional/stable libdnet installs the shlibs as
libdnet-shlibs and unstable installs them as libdnet1-shlibs
with no provides, or other compatibility tags.  So, when I have
unstable satisfying deps prior to unstable, and things depend
on both libdnet and libdnet-shlibs, unstable libdnet is found,
which depends on libdnet1-shlibs, and the stable libdnet gets
pulled in to satisfy libdnet-shlibs, but they conflict.
  Should be fixed now.
  It'd be helpful if next you've got a problem with a package, you  
could CC
the maintainer(s).  I at least would have gotten to your mail sooner.

regards,
crh
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)
iD8DBQFCftUS6wPs8J05MxMRAvmmAKCNE6SODN/CxJ9w6CKWIsjTeWY1tQCfQ2vi
HzgwV+tYsJWrx3hnlfQXPNY=
=3cJo
-END PGP SIGNATURE-
---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] libdnet/libdnet1

2005-05-08 Thread Corey Halpin
On 2005-05-08, Rob Braun wrote:
> While trying to build nessus-ssl, I came across an interesting
> problem with libdnet.  The root of the problem is 
> 10.4-transitional/stable libdnet installs the shlibs as
> libdnet-shlibs and unstable installs them as libdnet1-shlibs
> with no provides, or other compatibility tags.  So, when I have
> unstable satisfying deps prior to unstable, and things depend
> on both libdnet and libdnet-shlibs, unstable libdnet is found,
> which depends on libdnet1-shlibs, and the stable libdnet gets
> pulled in to satisfy libdnet-shlibs, but they conflict.
 
  Should be fixed now.
  It'd be helpful if next you've got a problem with a package, you could CC
the maintainer(s).  I at least would have gotten to your mail sooner.

regards,
crh 


pgp2yvTjUi1PS.pgp
Description: PGP signature


Re: [Fink-devel] libdnet/libdnet1

2005-05-08 Thread TheSin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
we are working on this problem...
- ---
TS
http://southofheaven.org/
Chaos is the beginning and end, try dealing with the rest.
On 8-May-05, at 4:47 PM, Rob Braun wrote:
While trying to build nessus-ssl, I came across an interesting
problem with libdnet.  The root of the problem is
10.4-transitional/stable libdnet installs the shlibs as
libdnet-shlibs and unstable installs them as libdnet1-shlibs
with no provides, or other compatibility tags.  So, when I have
unstable satisfying deps prior to unstable, and things depend
on both libdnet and libdnet-shlibs, unstable libdnet is found,
which depends on libdnet1-shlibs, and the stable libdnet gets
pulled in to satisfy libdnet-shlibs, but they conflict.
I solved this little problem by having everything that depends
on libdnet-shlibs, depend on libdnet1-shlibs | libdnet-shlibs.
This probably isn't the right solution.
Rob
---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great  
events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (Darwin)
iD8DBQFCfqhr6wPs8J05MxMRAqigAJ9f4cnuPLON6mGpLmqGzQIcMmo4BQCgkuYv
mUAUTylxVf/XTuBwM325oi0=
=D5b+
-END PGP SIGNATURE-
---
This SF.Net email is sponsored by: NEC IT Guy Games.
Get your fingers limbered up and give it your best shot. 4 great events, 4
opportunities to win big! Highest score wins.NEC IT Guy Games. Play to
win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel