Bug#382632: Status?
Hello: I think it would be nice having this bug solved, since a patch is provided and also is a RC bug. Is there any reason why it is not solved yet? Thanks, -- Raúl Sánchez Siles pgp6aSIaDNZRH.pgp Description: PGP signature
Bug#382632:
diff -u pnet-assemblies-0.7.4/debian/changelog pnet-assemblies-0.7.4/debian/changelog --- pnet-assemblies-0.7.4/debian/changelog +++ pnet-assemblies-0.7.4/debian/changelog @@ -1,3 +1,13 @@ +pnet-assemblies (0.7.4-1.1) unstable; urgency=medium + + * Non-Maintainer Upload. + * Fix unversioned DllImport / dlopen of gnutls (Closes: #382632) +- debian/control: Depend on libgnutls13 (pnet-assemblies) +- debian/rules: Replace DllImport after configure (pnet-assemblies) +- Don't forget to update the version if libgnutls changes soname! + + -- Lukas Fittl [EMAIL PROTECTED] Sat, 9 Sep 2006 11:27:14 +0200 + pnet-assemblies (0.7.4-1) unstable; urgency=low * New upstream release diff -u pnet-assemblies-0.7.4/debian/control pnet-assemblies-0.7.4/debian/control --- pnet-assemblies-0.7.4/debian/control +++ pnet-assemblies-0.7.4/debian/control @@ -23,7 +23,7 @@ Package: pnet-assemblies Architecture: all -Depends: ${shlibs:Depends}, pnet-interpreter (= 0.7.4), libxsharp0, libgnutls12, libjpeg62 +Depends: ${shlibs:Depends}, pnet-interpreter (= 0.7.4), libxsharp0, libgnutls13, libjpeg62 Description: DotGNU C# class libraries A set of C# class libraries built to support the DotGNU Portable.NET interpreter. These are required for running most C# programs with the diff -u pnet-assemblies-0.7.4/debian/rules pnet-assemblies-0.7.4/debian/rules --- pnet-assemblies-0.7.4/debian/rules +++ pnet-assemblies-0.7.4/debian/rules @@ -14,4 +14,9 @@ DEB_CONFIGURE_EXTRA_FLAGS := --with-profile=default1.1 +GNUTLS_SONAME = libgnutls.so.13 + +pre-build:: + sed -i 's/DllImport(gnutls)/DllImport($(GNUTLS_SONAME))/' $(DEB_SRCDIR)/DotGNU.SSL/GNUTLS.cs + clean:: rm -f compat/sysglobl.dll signature.asc Description: This is a digitally signed message part
Bug#382632: pnet-assemblies: Depends on libgnutls12 but searches for libgnutls.so
Package: pnet-assemblies Version: 0.7.4-1 Severity: serious pnet-assemblies depends on libgnutls12, even if it is built on a current sid system where libgnutls-dev is the corresponding package to libgnutls13. However afaict pnet-assemblies does not use any file in either libgnutls12 or libgnutls13, it tries to open the .so file. - (SID)[EMAIL PROTECTED]:/tmp/pnet-assemblies-0.7.4/build-tree/pnetlib-0.7.4$ ./sam ples/ilrun.sh samples/simple/sslfetch.exe https://db.debian.org/ Connecting to 192.25.206.57:443 ... Uncaught exception: System.NotSupportedException: The requested feature is not supported at DotGNU.SSL.OpenSSL..ctor() in ./OpenSSL.cs:58 at DotGNU.SSL.SessionProviderFactory.GetProvider(String) in ./SessionProviderFactory.cs:77 at DotGNU.SSL.SessionProviderFactory.GetProvider() in ./SessionProviderFactory.cs:101 at SSLFetch.Main(String[]) in ./sslfetch.cs:84 (SID)[EMAIL PROTECTED]:/tmp/pnet-assemblies-0.7.4/build-tree/pnetlib-0.7.4$ strace -eopen ./samples/ilrun.sh samples/simple/sslfetch.exe https://db.debian.org/ 21 | grep /usr/lib/lib open(/usr/lib/libz.so.1, O_RDONLY)= 3 open(/usr/lib/libgnutls.so, O_RDONLY) = -1 ENOENT (No such file or directory) open(/usr/lib/libssl.so, O_RDONLY)= -1 ENOENT (No such file or directory) - And indeed the command works after installing either libgnutls-dev or libssl-dev which contain the .so symlink. Either the dependency should be change accordingly or it should try to open libgnutls.13.so and depend on libgnutls13. (Please do not se libgnutls12, it is obsolete.) cu andreas -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]