Can I blog about this? 2010/3/3 Marcin Mikołajczak <[email protected]>
> Thanks! > > We have made a private compilation until the first pdb-enabled release > comes. If you'd like to see how the system works use binaries from this > location: > > http://www.symbolsource.org/Public/Projects/ImageFiles?Mode=Release&Platform=All&Project=NHibernate&Version=3.0.0.Alpha1-4950 > > Marcin > > > On Tue, Mar 2, 2010 at 9:55 PM, Ayende Rahien <[email protected]> wrote: > >> Done >> >> Macrin, >> waiting to see how this works in practice >> >> >> On Tue, Mar 2, 2010 at 4:46 PM, Fabio Maulo <[email protected]> wrote: >> >>> just do it >>> >>> 2010/3/2 Ayende Rahien <[email protected]> >>> >>>> I am strongly in favor of adding this, as well as adding the pdb for the >>>> release build as well >>>> >>>> >>>> 2010/3/2 Marcin Mikołajczak <[email protected]> >>>> >>>>> Hi, >>>>> >>>>> Is there any reason not to support it for release binaries? This >>>>> eefectively stops any possibility to step into any NHibernate source code >>>>> when running with release binaries. Note that there is no performance >>>>> degradation when using /debug:pdbonly, only slight compilation time >>>>> increase. Please consider this article: >>>>> >>>>> http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/06/19/do-pdb-files-affect-performance.aspx >>>>> >>>>> I am also not necesarily talking about distributing PDB files with the >>>>> release package, if you do not like this idea. If the binaries are at >>>>> least >>>>> compiled with PDB then we can work around this issue by providing PDBs >>>>> from >>>>> our own compilation through the SymbolSource symbol server. >>>>> >>>>> Best regards, >>>>> Marcin Mikołajczak >>>>> >>>>> On Tue, Mar 2, 2010 at 4:32 PM, Fabio Maulo <[email protected]>wrote: >>>>> >>>>>> We saw the issue in our JIRA and we will fix it in some moment for the >>>>>> DEBUG compilation (not for release). >>>>>> >>>>>> 2010/3/2 Marcin Mikołajczak <[email protected]> >>>>>> >>>>>> Hi, >>>>>>> >>>>>>> We would like to provide symbol and source server suuport for >>>>>>> NHibernate at http://www.symbolsource.org. Unfortunately, NHibernate >>>>>>> release binaries are not released or even compiled with PDB support. >>>>>>> Would it be possible to enable this in the build system? A similar >>>>>>> question was posted some time ago and issue NH-2046 created for >>>>>>> exactly the same request, but it did not get much attention: >>>>>>> >>>>>>> >>>>>>> http://groups.google.co.uk/group/nhibernate-development/browse_thread/thread/b2835a0455c25e8d/b026b32da8cd3095?hl=en&lnk=gst&q=pdb#b026b32da8cd3095 >>>>>>> >>>>>>> http://216.121.112.228/browse/NH-2046 >>>>>>> >>>>>>> Here is the patch contents for current trunk code: >>>>>>> >>>>>>> Index: build-common/common.xml >>>>>>> =================================================================== >>>>>>> --- build-common/common.xml (revision 4949) >>>>>>> +++ build-common/common.xml (working copy) >>>>>>> @@ -161,7 +161,7 @@ >>>>>>> >>>>>>> <target name="set-release-project-configuration" >>>>>>> description="Perform a 'release' build"> >>>>>>> <property name="build.release" value="true" /> >>>>>>> - <property name="build.debug" value="false" /> >>>>>>> + <property name="build.debug" value="pdbonly" /> >>>>>>> <property name="build.name" >>>>>>> value="NHibernate-${project.version}" / >>>>>>> > >>>>>>> </target> >>>>>>> >>>>>>> Our goal is to be able to support the next 3.0 (pre-)release and any >>>>>>> releases that come after that. SymbolSource is a new project that >>>>>>> aims >>>>>>> at providing a public symbol and source server for widely used open >>>>>>> source library projects. Currently our focus is on the .NET platform >>>>>>> and tools supporting Microsoft's symsrv technology - >>>>>>> Visual Studio, WinDbg and others. >>>>>>> >>>>>>> To use it you need to configure a symbol server the same way you do >>>>>>> for the Reference Source server from Microsoft. Then you'll be able >>>>>>> to >>>>>>> debug NHibernate source code from within your own projects that use >>>>>>> it. Instructions for configuring Visual Studio are provided on the >>>>>>> website. >>>>>>> >>>>>>> Best regards, >>>>>>> Marcin Mikołajczak >>>>>>> Co-founder of SymbolSource.org >>>>>>> [email protected] >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Fabio Maulo >>>>>> >>>>>> >>>>> >>>> >>> >>> >>> -- >>> Fabio Maulo >>> >>> >> >
