The files were added to the distribution directory.

Ralph

> On Oct 26, 2020, at 9:22 AM, Ralph Goers <ralph.go...@dslextreme.com> wrote:
> 
> OK
> 
> +1 to these.
> 
> Ralph
> 
>> On Oct 26, 2020, at 8:57 AM, Davyd McColl <dav...@gmail.com> wrote:
>> 
>> Ralph, here's the 2.0.12 thread where Matt and Remko voted.
>> 
>> -d
>> 
>> 
>> On October 23, 2020 17:57:31 Davyd McColl <dav...@gmail.com> wrote:
>> 
>>> Thanks Matt
>>> 
>>> I think I need 3 to release... Any other takers?
>>> 
>>> -d
>>> 
>>> 
>>> On October 23, 2020 17:33:19 Matt Sicker <boa...@gmail.com> wrote:
>>> 
>>>> It seems I forgot to add my +1 here.
>>>> 
>>>> On Mon, 19 Oct 2020 at 01:45, Davyd McColl <dav...@gmail.com> wrote:
>>>>> 
>>>>> Hi Remko
>>>>> 
>>>>> Yes, this is a vote thread -- thanks for your +1 (:
>>>>> 
>>>>> Matt, I've fortunately found that the maintainer of gulp-zip did a minor
>>>>> release which sorts out the issue -- I was behind by one minor and the 
>>>>> code
>>>>> that I saw, _not_ setting mode on folders is the fix... I've updated the
>>>>> release at
>>>>> https://github.com/apache/logging-log4net/releases/tag/rc%2F2.0.12 and 
>>>>> have
>>>>> tested the source zip.
>>>>> 
>>>>> Thanks
>>>>> -d
>>>>> 
>>>>> On 2020/10/19 08:25:06, Remko Popma <remko.po...@gmail.com> wrote:
>>>>> Is this not a vote thread?
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Oct 19, 2020, at 13:27, Matt Sicker wrote:
>>>>>> 
>>>>>> Interesting. Anyways, as there are workarounds, it’s not a release 
>>>>>> blocker
>>>>>> at least.
>>>>>> 
>>>>>>> On Sun, Oct 18, 2020 at 23:14 Davyd McColl wrote:
>>>>>>> 
>>>>>>> Hi Matt
>>>>>>> 
>>>>>>> Looks like the culprit is gulp-zip, specifically, the source I see sets
>>>>>>> mode for files but not folders (with a source comment about why and a 
>>>>>>> link
>>>>>>> to some other issue). Since there are people with issues open since 2016
>>>>>>> and I don't see a way to change this behavior with arguments, this looks
>>>>>>> like yet another npm module I'll have to fork and maintain myself (or 
>>>>>>> copy,
>>>>>>> embed and fix in log4net, at the very least). May take me a little 
>>>>>>> while.
>>>>>>> 
>>>>>>> -d
>>>>>>> 
>>>>>>>> On October 18, 2020 22:24:41 Matt Sicker wrote:
>>>>>>>> 
>>>>>>>> I've tried extracting it via unzip, tar, and the built in macOS GUI
>>>>>>>> unzipper, and all three respect the permissions specified which cause
>>>>>>>> permissions errors on unix. Being that this release is to help fix
>>>>>>>> something for non-windows users, it'll be hard for them to use any of
>>>>>>>> the artifacts besides the nupkg (which is likely the more frequently
>>>>>>>> used artifact I'd imagine). Doing a zipinfo on the nupkg file notes
>>>>>>>> that it's encoded using zip 2.0 in fat permissions format while the
>>>>>>>> source and binary zips are encoded from zip 6.3 in unix permissions
>>>>>>>> format.
>>>>>>>> 
>>>>>>>> What you might want to figure out is how to make the win32 zippers
>>>>>>>> _not_ add unix permissions since they're doing it wrong. :)
>>>>>>>> 
>>>>>>>>> On Sun, 18 Oct 2020 at 13:55, Davyd McColl wrote:
>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Hi Matt
>>>>>>>>> 
>>>>>>>>> Zip files are created from windows as there are certain targets that
>>>>>>>>> Unix compiles can't hit (specifically < net40 and client profiles), 
>>>>>>>>> which
>>>>>>>>> would probably explain the permissions. Not a lot I can do about it
>>>>> though,
>>>>>>>>> that I know of. If it's an issue and someone knows how to convince 
>>>>>>>>> win32
>>>>>>>>> zippers to do Unix permissions, I'm all ears.
>>>>>>>>> 
>>>>>>>>> -d
>>>>>>>>> 
>>>>>>>>> On October 18, 2020 20:07:18 Matt Sicker wrote:
>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Signatures and checksums are good. Once I extracted the zips, though,
>>>>>>>>>> I see they have some strange permissions configured. All the
>>>>>>>>>> directories have a chmod of rw-rw-rw (just like all the files do), 
>>>>>>>>>> but
>>>>>>>>>> they should be rwxr-xr-x. Example output from zipinfo comparing
>>>>>>>>>> log4net zip with log4j zip:
>>>>>>>>>> 
>>>>>>>>>> Archive: apache-log4j-2.13.3-bin.zip
>>>>>>>>>> Zip file size: 14581816 bytes, number of entries: 74
>>>>>>>>>> drwxr-xr-x 2.0 unx 0 b- stor 20-May-10 12:06
>>>>>>>>>> apache-log4j-2.13.3-bin/
>>>>>>>>>> -rw-r--r-- 2.0 unx 2888 bl defN 20-May-10 11:56
>>>>>>>>>> apache-log4j-2.13.3-bin/RELEASE-NOTES.md
>>>>>>>>>> ...
>>>>>>>>>> 
>>>>>>>>>> Archive: apache-log4net-binaries-2.0.12.zip
>>>>>>>>>> Zip file size: 2154452 bytes, number of entries: 28
>>>>>>>>>> drw-rw-rw- 6.3 unx 0 b- stor 20-Oct-18 17:22 net20/
>>>>>>>>>> ...
>>>>>>>>>> -rw-rw-rw- 6.3 unx 262144 b- defN 20-Oct-18 17:22 net20/log4net.dll
>>>>>>>>>> ...
>>>>>>>>>> 
>>>>>>>>>> The directories need to be executable to be able to list files from
>>>>>>>>>> them (Unix/POSIX). I'm not sure how these zip files got these
>>>>>>>>>> permissions. I see that the previous 2.0.10 release of log4net has 
>>>>>>>>>> the
>>>>>>>>>> same problem, though.
>>>>>>>>>> 
>>>>>>>>>> On Sun, 18 Oct 2020 at 11:03, Davyd McColl wrote:
>>>>>>>>>> 
>>>>>>>>>>> Hi all
>>>>>>>>>>> 
>>>>>>>>>>> Not much has changed in 2.0.12 except that an issue affecting
>>>>>>>>>>> non-windows users has been addressed. LOG4NET-652 and LOG4NET-653
>>>>> both stem
>>>>>>>>>>> from the same source, wherein the username for the current logging
>>>>> thread
>>>>>>>>>>> was not correctly retrieved on non-windows platforms and would 
>>>>>>>>>>> throw a
>>>>>>>>>>> PlatformNotSupported error. I was hoping that one of the authors of 
>>>>>>>>>>> pull
>>>>>>>>>>> requests to resolve this would respond to my comments on said pull
>>>>>>>>>>> requests, but it's been a while now and there's been a user asking
>>>>> when the
>>>>>>>>>>> update would be released, so, as much as I would have liked the
>>>>> community
>>>>>>>>>>> member commits, I've gone ahead and applied the logic myself.
>>>>>>>>>>> 
>>>>>>>>>>> Anyways, 2.0.12 is up for release at
>>>>>>>>>>> https://github.com/apache/logging-log4net/releases/tag/rc%2F2.0.12 [
>>>>>>>>>>> https://github.com/apache/logging-log4net/releases/tag/rc%2F2.0.12]
>>>>>>>>>>> 
>>>>>>>>>>> with signed artifacts there. Documentation is updated at the staging
>>>>> site
>>>>>>>>>>> -- all that's left is a sanity check and vote before I can push the
>>>>> nupkg
>>>>>>>>>>> to nuget.org, which is how most people will consume it.
>>>>>>>>>>> 
>>>>>>>>>>> Ralph, as far as I understand, I still don't have the ability to 
>>>>>>>>>>> push
>>>>>>>>>>> artifacts to the apache download server, so please could you do so
>>>>> for me?
>>>>>>>>>>> 
>>>>>>>>>>> Thanks for your time
>>>>>>>>>>> -d
>>>>>>>>>>> 
>>>>>>>>>> --
>>>>>>>>>> Matt Sicker
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> --
>>>>>>>> Matt Sicker
>>>>>>>> 
>>>>>>> --
>>>>>> Matt Sicker
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Matt Sicker <boa...@gmail.com>
> 
> 
> 


Reply via email to