[
https://issues.apache.org/jira/browse/THRIFT-509?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Greene updated THRIFT-509:
----------------------------------
Attachment:
0001-THRIFT-509.-Add-strong-name-signing-and-GAC-installa-v2.patch
The .snk file only comes in binary form, sorry.
I can't say I really know whether it is customary to include private keys in
the .snk in the source tree. Out of various notable open source .NET projects,
Apache log4net and NHibernate, for instance, do not do it and require people to
supply their own snk to build the release. The Rhino and Castle projects and
Apache iBatis do include the snk. In a corporate environment the
recommendation from Microsoft is to allow delayed-signing with individual
developers leaving a build unsigned but still marked for signing, and a trusted
authority signing the build. I'm not sure what makes sense for an open source
project--who would be the keyholder? Is there a private, shared storage space
at Apache for something like this?
This patch replaces the previous one should address the other issues you
mention, following the style of the rest of the autoconf script.
> C# Library Does Not Provide Strong Name
> ---------------------------------------
>
> Key: THRIFT-509
> URL: https://issues.apache.org/jira/browse/THRIFT-509
> Project: Thrift
> Issue Type: Bug
> Components: Library (C#)
> Environment: Fedora 10 i386 - Mono version 2.0.1 - Thrift r770888
> Reporter: Silas Sewell
> Priority: Minor
> Attachments:
> 0001-THRIFT-509.-Add-strong-name-signing-and-GAC-installa-v2.patch,
> 0001-THRIFT-509.-Add-strong-name-signing-and-GAC-installa.patch
>
>
> I'm in the process of having a Thrift package reviewed for Fedora.
> Unfortunately the C# library is failing to register because it thinks
> Thrift.dll doesn't provide a "strong name".
> If this is something that could be added to the library it would be very much
> appreciated.
> Error:
> DEBUG: + gacutil -i lib/csharp/Thrift.dll -f -package Thrift -root
> /builddir/build/BUILDROOT/thrift-0.0-0.fc10.20090501svn770888.i386/usr/lib
> DEBUG: Failure adding assembly lib/csharp/Thrift.dll to the cache: Attempt to
> install an assembly without a strong name
> Package Review: https://bugzilla.redhat.com/show_bug.cgi?id=498873
> P.S. If I'm being stupid and this is something which I need to address in the
> build process please let me know.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.