[Pkg-silc-devel] Current state of SILC in Debian

Jérémy Bobbio lunar at debian.org
Thu Oct 16 16:10:04 UTC 2008


On Tue, Oct 07, 2008 at 12:54:16PM -0400, Micah Anderson wrote:
> Resolving the embedded source copies[1] issue needs to be taken care of,
> but I dont think we should let that block us from uploading these newer
> versions of the source as they resolve a number of crashing problems (as
> well as some Lintian problems that dkg fixed).

Upstream says it was impossible due to the way irssi plugins work.  I am
still unconvinced about this, but we might have to do some really hacky
dlopen(3) hacks in order to manually load the SILC library when the
plugin is loaded.  I never had the time to dig this issue properly and
see solutions to avoid a static linkage of the embedded source copy
present in silc-client.

> However, as Jérémy noted[2], silc-client does use an embedded
> copy of the silc library to build irssi-plugin-silc, and if we do
> decide to build and upload a new package with these newer
> sources, we should pull in those silc-toolkit fixes. I'm not sure
> I understand what is involved here, and as a result not
> comfortable doing this. 
> 
> Jérémy, perhaps you could describe what is involved here?

The lib/ directory in silc-client tarball has almost all files present
in the lib/ directory of silc-toolkit.  So new releases of silc-client
should be up-to-date.

But, whenever a bug is fixed in a new release of silc-toolkit that
affects the client without a new release of silc-client (which did
happen from time to time), the differences must be applied manually to
silc-client in order to get an updated irssi-plugin-silc.

Hope that helps,
-- 
Jérémy Bobbio                        .''`. 
lunar at debian.org                    : :Ⓐ  :  # apt-get install anarchism
                                    `. `'` 
                                      `-   
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-silc-devel/attachments/20081016/7b0108b7/attachment.pgp 


More information about the Pkg-silc-devel mailing list