Should be up in ~10 days or so. 2010/3/3 Marcin Mikołajczak <[email protected]>
> 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 >>>>> >>>>> >>>> >>> >> >
