Re: [Fink-devel] libdnet/libdnet1
-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
-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
-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
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
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
-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
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
-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