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
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to