Re: [VOTE] Release log4net 2.0.6 based on RC1

2016-12-22 Thread Gary Gregory
Running build.cmd succeeds. ASC, MD5, SHA1, SHA256 OK. If you are going to
provide SHA1 or SHA256, you can do away with MD5 IMO.

-1 based on the RAT check failures:
18 Unknown Licenses

***

Unapproved licenses:

  bin/net/2.0/debug/log4net.xml
  bin/net/2.0/release/log4net.xml
  bin/net/3.5/debug/log4net.xml
  bin/net/3.5/release/log4net.xml
  bin/net/4.0/debug/log4net.xml
  bin/net/4.0/release/log4net.xml
  bin/net/4.5/debug/log4net.xml
  bin/net/4.5/release/log4net.xml
  bin/net-cp/3.5/debug/log4net.xml
  bin/net-cp/3.5/release/log4net.xml
  bin/net-cp/4.0/debug/log4net.xml
  bin/net-cp/4.0/release/log4net.xml
  log4net.snk.readme
  netstandard/global.json
  netstandard/log4net/project.json
  netstandard/log4net.tests/project.json
  src/GeneratedAssemblyInfo.cs
  tests/lib/prerequisites.txt

It would help to have a BUILDING.txt file to guide reviewers.



Gary

On Tue, Dec 20, 2016 at 2:07 AM, Stefan Bodewig  wrote:

> Hi all
>
> log4net 2.0.6 RC1 is available for review here:
>   https://dist.apache.org/repos/dist/dev/logging/log4net
>   (revision 17495)
>
> Details of changes since 1.2.15 are in the release notes:
>   http://stefan.samaflost.de/staging/log4net-2.0.6/release/
> release-notes.html
>
> I have tested this with Mono and several .NET frameworks using NAnt.
>
> The tag is here:
>   https://svn.apache.org/repos/asf/logging/log4net/tags/2.0.6RC1
>   (revision 1775236)
>
> Site:
>   http://stefan.samaflost.de/staging/log4net-2.0.6/
>
> RAT Report:
>   http://stefan.samaflost.de/staging/log4net-2.0.6/rat-report.html
>
> Nuget Package:
>   https://www.myget.org/feed/log4net-test/package/nuget/log4net
>
> Votes, please.  This vote will close in 72 hours, 1000 GMT 24-Dec 2016
>
> [ ] +1 Release these artifacts
> [ ] +0 OK, but...
> [ ] -0 OK, but really should fix...
> [ ] -1 I oppose this release because...
>
> Thanks!
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition



JUnit in Action, Second Edition



Spring Batch in Action


Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory


Re: [ANNOUNCEMENT] Welcome Ralph Goers as the new Apache Logging Chair

2015-11-20 Thread Gary Gregory
Congratulations Ralph!

Gary

On Fri, Nov 20, 2015 at 7:33 AM, Christian Grobmeier 
wrote:

> Hello all,
>
> I was the chair of the Apache Logging Services project for 3 1/2 years.
> Thank you, it was a great time. But it is time to move on. I think it is
> critical for ASF projects to let the Chair role rotate.
>
> At Logging Services, we agreed to discuss the role each year at the time
> of the ASF members meeting. We did that. We will continue to do that (at
> least that's my hope! :)).
>
> The PMC discussed who could fill the role of the Logging Chair, and
> while we have many great people among us, we unanimously voted for Ralph
> Goers.
>
> Ralph wrote the first versions of what became Log4j 2.0. He wrote large
> parts of it until a fantastic community grew around the project. Without
> him and his hard work, we would still be stuck on Log4j 1.x times when
> things didn't look so bright.
> Ralph is not only an experienced developer but also a great teammate and
> knows the Apache way in and out.
>
> Now I am very happy to say he accepted our vote, and the ASF Board
> confirmed him in his role, effective immediately.
>
> Welcome, Ralph! All the best for your new role, and may the force be
> with you!
>
> Cheers,
> Christian
>
> PS: if you are confused by the terms PMC, Chair or whatever, I'd like to
> invite you to read the blog I posted when I became chair:
> http://www.grobmeier.de/hey-i-became-a-vice-president-07072012.html
>
> Or the official docs:
> http://www.apache.org/foundation/how-it-works.html
>
> -
> To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org
> For additional commands, e-mail: log4j-dev-h...@logging.apache.org
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition

JUnit in Action, Second Edition 
Spring Batch in Action 
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory


Re: [VOTE] Release log4net 1.2.14 based on RC2

2015-11-08 Thread Gary Gregory
On Sun, Nov 8, 2015 at 8:58 PM, Stefan Bodewig  wrote:

> Your NAnt installation is still marked as "Internet" since it has been
> downloaded and you haven't unblocked it.  As such it is not allowed to
> access the local file system.
>
> The easiest approach is to unblock the ZIP before extracting it:
>
> http://stefan.samaflost.de/b-media/unblock-zip.png


Ah, nice trick! I had unblocked the nant exe _after_ unzipping.

build.cmd works, and the commands listed on
https://logging.apache.org/log4net/release/building.html work.

What else can I do to validate the release? I do not have any Net apps to
test...

Gary

>
>
> Stefan
>
> On 2015-11-08, Gary Gregory wrote:
>
> > Pardon my NAnt newbness:
>
> > LOG4NET_DIR is E:\temp\rc\log4net-1.2.14
> > NANTEXE_PATH is nant.exe
> > BUILD_FILE is E:\temp\rc\log4net-1.2.14\log4net.build
> > log4net:ERROR XmlConfiguratorAttribute: Exception getting
> > ConfigurationFileLocation. Must be able to resolve
> > ConfigurationFileLocation when ConfigFile and ConfigFileExtension
> > properties are not set.
> > System.Security.SecurityException: Request for the permission of type
> > 'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0,
> > Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
> >at System.Security.CodeAccessSecurityEngine.Check(Object demand,
> > StackCrawlMark& stackMark, Boolean isPermSet)
> >at System.Security.CodeAccessPermission.Demand()
> >at System.AppDomainSetup.VerifyDir(String dir, Boolean normalize)
> >at log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile(Assembly
> > sourceAssembly, ILoggerRepository targetRepository)
> > The action that failed was:
> > Demand
> > The type of the first permission that failed was:
> > System.Security.Permissions.FileIOPermission
> > The Zone of the assembly that failed was:
> > Internet
>
> > Unhandled Exception: System.Reflection.TargetInvocationException:
> Exception
> > has been thrown by the target of an invocation. --->
> > System.Security.SecurityException: Request failed.
> >at NAnt.Core.Util.AssemblyResolver.Attach()
> >at NAnt.Core.ConsoleDriver.Main(String[] args)
> >--- End of inner exception stack trace ---
> >at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[]
> > arguments, Signature sig, Boolean constructor)
> >at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object
> obj,
> > Object[] parameters, Object[] arguments)
> >at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags
> > invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
> >at NAnt.Console.ConsoleStub.HelperArguments.CallConsoleRunner()
> >at NAnt.Console.ConsoleStub.Main(String[] args)
>
>
> > ?
>
> > Gary
>
> > On Sat, Nov 7, 2015 at 8:32 AM, Stefan Bodewig 
> wrote:
>
> >> -BEGIN PGP SIGNED MESSAGE-
> >> Hash: SHA1
>
> >> log4net 1.2.14 RC2 is available for review here:
> >>   https://dist.apache.org/repos/dist/dev/logging/log4net
> >> (revision 11058)
>
> >> Details of changes since 1.2.14 are in the release notes:
>
> >>
> http://people.apache.org/~bodewig/log4net/site/release/release-notes.html
>
> >> The tag is here:
> >>   https://svn.apache.org/repos/asf/logging/log4net/tags/1.2.14RC2
> >> (revision 1713091)
>
> >> Site:
> >>   http://people.apache.org/~bodewig/log4net/site/
>
> >> Votes, please.  This vote will closeno sooner than in 72 hours, 1630 GMT
> >> 10-Nov 2015
>
> >> [ ] +1 Release these artifacts
> >> [ ] +0 OK, but...
> >> [ ] -0 OK, but really should fix...
> >> [ ] -1 I oppose this release because...
>
> >> Thanks!
> >> -BEGIN PGP SIGNATURE-
> >> Version: GnuPG v1.4.9 (GNU/Linux)
>
> >> iEYEARECAAYFAlY+J34ACgkQohFa4V9ri3JX/gCeJ9iScg7122RLfbYm0bRbtobZ
> >> YCgAniv/xdf0Gcu0L0L6RA2gyUXz5Vow
> >> =R9ss
> >> -END PGP SIGNATURE-
>
>
>
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory


Re: [VOTE] Release log4net 1.2.14 based on RC2

2015-11-08 Thread Gary Gregory
Pardon my NAnt newbness:

LOG4NET_DIR is E:\temp\rc\log4net-1.2.14
NANTEXE_PATH is nant.exe
BUILD_FILE is E:\temp\rc\log4net-1.2.14\log4net.build
log4net:ERROR XmlConfiguratorAttribute: Exception getting
ConfigurationFileLocation. Must be able to resolve
ConfigurationFileLocation when ConfigFile and ConfigFileExtension
properties are not set.
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
   at System.Security.CodeAccessSecurityEngine.Check(Object demand,
StackCrawlMark& stackMark, Boolean isPermSet)
   at System.Security.CodeAccessPermission.Demand()
   at System.AppDomainSetup.VerifyDir(String dir, Boolean normalize)
   at log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile(Assembly
sourceAssembly, ILoggerRepository targetRepository)
The action that failed was:
Demand
The type of the first permission that failed was:
System.Security.Permissions.FileIOPermission
The Zone of the assembly that failed was:
Internet

Unhandled Exception: System.Reflection.TargetInvocationException: Exception
has been thrown by the target of an invocation. --->
System.Security.SecurityException: Request failed.
   at NAnt.Core.Util.AssemblyResolver.Attach()
   at NAnt.Core.ConsoleDriver.Main(String[] args)
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[]
arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj,
Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at NAnt.Console.ConsoleStub.HelperArguments.CallConsoleRunner()
   at NAnt.Console.ConsoleStub.Main(String[] args)


?

Gary

On Sat, Nov 7, 2015 at 8:32 AM, Stefan Bodewig  wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> log4net 1.2.14 RC2 is available for review here:
>   https://dist.apache.org/repos/dist/dev/logging/log4net
> (revision 11058)
>
> Details of changes since 1.2.14 are in the release notes:
>
> http://people.apache.org/~bodewig/log4net/site/release/release-notes.html
>
> The tag is here:
>   https://svn.apache.org/repos/asf/logging/log4net/tags/1.2.14RC2
> (revision 1713091)
>
> Site:
>   http://people.apache.org/~bodewig/log4net/site/
>
> Votes, please.  This vote will closeno sooner than in 72 hours, 1630 GMT
> 10-Nov 2015
>
> [ ] +1 Release these artifacts
> [ ] +0 OK, but...
> [ ] -0 OK, but really should fix...
> [ ] -1 I oppose this release because...
>
> Thanks!
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAlY+J34ACgkQohFa4V9ri3JX/gCeJ9iScg7122RLfbYm0bRbtobZ
> YCgAniv/xdf0Gcu0L0L6RA2gyUXz5Vow
> =R9ss
> -END PGP SIGNATURE-
>



-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition

JUnit in Action, Second Edition 
Spring Batch in Action 
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory


Re: [VOTE] Release log4net 1.2.14 based on RC2

2015-11-07 Thread Gary Gregory
So what are you basing your vote on?

Gary
On Nov 7, 2015 11:00 AM, "Dominik Psenner"  wrote:

> +1
>
> But i had and wont have the time to check and test the binaries.
> On 7 Nov 2015 5:32 p.m., "Stefan Bodewig"  wrote:
>
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA1
>>
>> log4net 1.2.14 RC2 is available for review here:
>>   https://dist.apache.org/repos/dist/dev/logging/log4net
>> (revision 11058)
>>
>> Details of changes since 1.2.14 are in the release notes:
>>
>> http://people.apache.org/~bodewig/log4net/site/release/release-notes.html
>>
>> The tag is here:
>>   https://svn.apache.org/repos/asf/logging/log4net/tags/1.2.14RC2
>> (revision 1713091)
>>
>> Site:
>>   http://people.apache.org/~bodewig/log4net/site/
>>
>> Votes, please.  This vote will closeno sooner than in 72 hours, 1630 GMT
>> 10-Nov 2015
>>
>> [ ] +1 Release these artifacts
>> [ ] +0 OK, but...
>> [ ] -0 OK, but really should fix...
>> [ ] -1 I oppose this release because...
>>
>> Thanks!
>> -BEGIN PGP SIGNATURE-
>> Version: GnuPG v1.4.9 (GNU/Linux)
>>
>> iEYEARECAAYFAlY+J34ACgkQohFa4V9ri3JX/gCeJ9iScg7122RLfbYm0bRbtobZ
>> YCgAniv/xdf0Gcu0L0L6RA2gyUXz5Vow
>> =R9ss
>> -END PGP SIGNATURE-
>>
>


Re: [VOTE] Release Apache log4net 1.2.14 based on RC1

2015-10-19 Thread Gary Gregory
Hm, something is missing with my set up running "build.cmd compile-all":

LOG4NET_DIR is E:\temp\rc\log4net-1.2.14
NANTEXE_PATH is nant.exe
BUILD_FILE is E:\temp\rc\log4net-1.2.14\log4net.build
log4net:ERROR XmlConfiguratorAttribute: Exception getting
ConfigurationFileLocation. Must be able to resolve
ConfigurationFileLocation when ConfigFile and ConfigFileExtension
properties are not set.
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.FileIOPermission, mscorlib, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
   at System.Security.CodeAccessSecurityEngine.Check(Object demand,
StackCrawlMark& stackMark, Boolean isPermSet)
   at System.Security.CodeAccessPermission.Demand()
   at System.AppDomainSetup.VerifyDir(String dir, Boolean normalize)
   at log4net.Config.XmlConfiguratorAttribute.ConfigureFromFile(Assembly
sourceAssembly, ILoggerRepository targetRepository)
The action that failed was:
Demand
The type of the first permission that failed was:
System.Security.Permissions.FileIOPermission
The Zone of the assembly that failed was:
Internet

Unhandled Exception: System.Security.SecurityException: Request for
ConfigurationPermission failed while attempting to access configuration
section 'nant'. To allow all callers to access the data for this section,
set section attribute 'requirePermis
sion' equal 'false' in the configuration file where this section is
declared. ---> System.Security.SecurityException: Request for the
permission of type 'System.Configuration.ConfigurationPermission,
System.Configuration, Version=4.0.0.0, Culture=neu
tral, PublicKeyToken=b03f5f7f11d50a3a' failed.
   at System.Security.CodeAccessSecurityEngine.Check(Object demand,
StackCrawlMark& stackMark, Boolean isPermSet)
   at System.Security.CodeAccessPermission.Demand()
   at
System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed(String
configKey, Boolean requirePermission, Boolean isTrustedWithoutAptca)
   --- End of inner exception stack trace ---
   at
System.Configuration.BaseConfigurationRecord.CheckPermissionAllowed(String
configKey, Boolean requirePermission, Boolean isTrustedWithoutAptca)
   at
System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String
configKey, Boolean getLkg, Boolean checkPermission, Boolean
getRuntimeObject, Boolean requestIsHere, Object& result, Object&
resultRuntimeObject)
   at System.Configuration.BaseConfigurationRecord.GetSection(String
configKey)
   at System.Configuration.ConfigurationManager.GetSection(String
sectionName)
   at NAnt.Console.ConsoleStub.Framework.GetRuntimeFramework()
   at NAnt.Console.ConsoleStub.Main(String[] args)

?

Gary

On Sun, Oct 18, 2015 at 3:39 AM, Stefan Bodewig  wrote:

> On 2015-10-18, Gary Gregory wrote:
>
> > I've never built this guy before. Do you have a BUILDING.txt or
> > instructions on a Wiki on how to validate an log4net RC?
>
> http://logging.apache.org/log4net/release/building.html
>
> Forget all the Visual Studio stuff and go to "NAnt".  You should use
> NAnt 0.92, 0.91 will be fine for Windows as well.
>
> If you'd like to validate all DLLs, then you are in for a hunt and very
> likely need an MSDN subscription to get hold of ancient versions of .NET
> - so don't even try to do that.  Buiding the relase involved combining
> artifacts built on four different machines (for really old Mono, XP -
> non networked - for really old .NET, recent Mono and recent .NETs).
>
> If you've got access to a recent Windows system and a recent .NET SDK,
> you'll likely only manage to build the .NET 4.0 and 4.5 assemblies.
> Likewise on a recent Linux distro with recent Mono packages you'll only
> receive the mono-3.5 and mono-4.0 binaries.
>
> Cheers
>
> Stefan
>



-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory


Re: [VOTE] Release Apache log4net 1.2.14 based on RC1

2015-10-18 Thread Gary Gregory
I've never built this guy before. Do you have a BUILDING.txt or
instructions on a Wiki on how to validate an log4net RC?

Gary

On Sat, Oct 17, 2015 at 11:20 PM, Stefan Bodewig  wrote:

> log4net 1.2.14 RC1 is available for review here:
>   https://dist.apache.org/repos/dist/dev/logging/log4net
>   (revision 10847)
>
> Details of changes since 1.2.13 are in the release notes:
>
> http://people.apache.org/~bodewig/log4net/site/release/release-notes.html
>
> The tag is here:
>   https://svn.apache.org/repos/asf/logging/log4net/tags/1.2.14RC1
>   (revision 1709237)
>
> Site:
>   http://people.apache.org/~bodewig/log4net/site/
>
> will need to get adapted to mention support for 4.5, this can happen
> during the time frame of the vote.
>
> Votes, please.  This vote will close in 72 hours, not before 0700 GMT
> 21-Oct 2015
>
> [ ] +1 Release these artifacts
> [ ] +0 OK, but...
> [ ] -0 OK, but really should fix...
> [ ] -1 I oppose this release because...
>
>
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition

JUnit in Action, Second Edition 
Spring Batch in Action 
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory