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