Sure, that would be great! I just hope we can cope with the slashdot effect ;)
On Wed, Mar 3, 2010 at 3:54 PM, Ayende Rahien <[email protected]> wrote: > 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 >>>> >>>> >>> >> >
