Is there an option to trust a ci machine and automate the publish with a push of a tag after a successful vote? With this, anyone having the possibility to push a tag can forge a release with almost no effort. -- Sent from my phone. Typos are a kind gift to anyone who happens to find them.
On Mon, Aug 17, 2020, 19:21 Davyd McColl <dav...@gmail.com> wrote: > Correct, nuget publish. An option, once I'm trusted, is to allow me to > publish. My nuget login is done via Microsoft credentials for > dav...@gmail.com, and is secured by 2FA, so the only real risk is how > dodgy > I am (: > > If it's of interest to anyone, my profile is at > https://www.nuget.org/profiles/davydm > > -d > > > On August 17, 2020 18:46:50 Dominik Psenner <dpsen...@gmail.com> wrote: > > > I guess that would be a nuget publish. > > > > https://docs.microsoft.com/en-us/nuget/nuget-org/publish-a-package > > > > The credentials to that account are stored in the private repos of > logging > > pmc. Most members of the pmc should be in the set of recipients with > their > > gpg key. > > -- > > Sent from my phone. Typos are a kind gift to anyone who happens to find > > them. > > > > On Mon, Aug 17, 2020, 08:56 Davyd McColl <dav...@gmail.com> wrote: > > > >> Great! > >> > >> How do we get the nupkg to nuget.org? This is the final step that most > >> users are going to be interested in. > >> > >> Having a look at what's at the url you posted, I have ideas on how to > >> streamline future releases, so the next time I'm in that area, I'm > >> definitely implementing those ideas. I don't see changes to the Release > >> Notes area -- if I were to try to streamline that into a release, would > a > >> CHANGELOG file be useful? Or is there a better way? > >> > >> -d > >> On 2020/08/16 23:26:07, Matt Sicker <boa...@gmail.com> wrote: > >> I committed them to dist already. I don't know how long we should wait > >> for any mirroring to catch up, though on my end, I see updated > >> artifacts on https://downloads.apache.org/logging/log4net/ other than > >> the release notes. > >> > >> On Sun, 16 Aug 2020 at 15:09, Ralph Goers wrote: > >> > > >> > +1 to that! > >> > > >> > Let me know when these are published. I can update the web site to > >> reflect that it is no longer dormant. > >> > > >> > Ralph > >> > > >> > > On Aug 16, 2020, at 11:54 AM, Matt Sicker wrote: > >> > > > >> > > Thanks so much for your help in releasing this! > >> > > > >> > > On Sun, 16 Aug 2020 at 13:53, Davyd McColl wrote: > >> > >> > >> > >> I'll make changes to the automated build to affect all changes you > >> have > >> > >> made (and perhaps will make) automatically to future releases for > the > >> next > >> > >> release. Apologies for making this more difficult than it needs to > be > >> (: > >> > >> > >> > >> -d > >> > >> > >> > >> > >> > >> On August 16, 2020 20:37:01 Matt Sicker wrote: > >> > >> > >> > >>> Just a simple copy of the LICENSE and NOTICE file into the > binaries > >> > >>> zip, and a rename of the files to include "apache" in the name. > I've > >> > >>> uploaded them to dist along with updating the KEYS file for > log4net, > >> > >>> though that should probably be merged together with the > project-wide > >> > >>> KEYS file in the parent directory. There's an outdated > README.html in > >> > >>> the directory still containing the old release notes, but we can > >> > >>> address that next. > >> > >>> > >> > >>> On Sun, 16 Aug 2020 at 13:12, Matt Sicker wrote: > >> > >>>> > >> > >>>> One issue I found in one of the artifacts that I can address > before > >> > >>>> uploading since it wasn't signed is the binaries zip is missing > the > >> > >>>> LICENSE file. I'm not sure if there's a standard way to include > that > >> > >>>> in the nupkg file, but I did see that in its metadata, it > explicitly > >> > >>>> says the code is Apache2 licensed at least. > >> > >>>> > >> > >>>> On Sun, 16 Aug 2020 at 13:03, Matt Sicker wrote: > >> > >>>>> > >> > >>>>> I'll sign and publish the artifacts today. > >> > >>>>> > >> > >>>>> On Mon, 3 Aug 2020 at 17:43, Ralph Goers wrote: > >> > >>>>>> > >> > >>>>>> Thanks Remko. That makes 3 +1 votes from PMC members. > >> > >>>>>> > >> > >>>>>> Ralph > >> > >>>>>> > >> > >>>>>>> On Aug 3, 2020, at 2:12 PM, Remko Popma wrote: > >> > >>>>>>> > >> > >>>>>>> +1 Remko. > >> > >>>>>>> > >> > >>>>>>> On Tue, Aug 4, 2020 at 1:04 AM Matt Sicker wrote: > >> > >>>>>>> > >> > >>>>>>>> +1 from me. We can handle the release signing afterwards as > >> Ralph > >> > >>>> suggests. > >> > >>>>>>>> > >> > >>>>>>>> On Mon, 3 Aug 2020 at 10:30, Ralph Goers > >> > >>>>>>>> wrote: > >> > >>>>>>>>> > >> > >>>>>>>>> Can other PMC members please review this? It has been more > >> than 72 > >> > >>>>>>>> hours. > >> > >>>>>>>>> > >> > >>>>>>>>> Ralph > >> > >>>>>>>>> > >> > >>>>>>>>>> On Jul 30, 2020, at 11:17 PM, Davyd McColl > >> > >>>>>>>> wrote: > >> > >>>>>>>>>> > >> > >>>>>>>>>> Hi all, I've never done this before, so bear with me if I > >> fluff it: > >> > >>>>>>>>>> > >> > >>>>>>>>>> This is a proposed vote to release log4net 2.0.9 from PR > >> > >>>>>>>> https://github.com/apache/logging-log4net/pull/61 > >> > >>>>>>>>>> > >> > >>>>>>>>>> Release artifacts (including source zip) are at: > >> > >>>>>>>> > >> > >>>> > >> > https://ci.appveyor.com/project/fluffynuts/logging-log4net/builds/34063235/artifacts > >> > >>>>>>>>>> Source can be checked out from > >> > >>>>>>>> > https://github.com/fluffynuts/logging-log4net/logging-log4net, > >> tag rel/ > >> > >>>>>>>> 2.0.9. I can't push tags to the upstream, but this tag is > >> exactly the > >> > >>>>>>>> same commit as the last in the PR mentioned above, which was > >> > >>>> accepted into > >> > >>>>>>>> master a few days ago. > >> > >>>>>>>>>> > >> > >>>>>>>>>> Please check out the artifacts & if everyone is ok with > >> what's there, > >> > >>>>>>>> please can someone with the rights to publish to nuget do so. > >> > >>>>>>>>>> > >> > >>>>>>>>>> Once I've seen how this process works, I'd like to tackle > the > >> CVE that > >> > >>>>>>>> has been brought up on this list more than once -- it's a > >> simple change > >> > >>>>>>>> which was already committed to the develop branch some time > >> ago, so > >> > >>>> there > >> > >>>>>>>> are a couple of options here: > >> > >>>>>>>>>> 1. cherry-pick that commit & do a 2.0.10 release pronto, > with > >> only > >> > >>>>>>>> that change > >> > >>>>>>>>>> 2. trawl the develop branch to see what else was already > >> solved in > >> > >>>>>>>> there, and get that out as 2.0.10, and perhaps close out that > >> branch to > >> > >>>>>>>> avoid future confusion. > >> > >>>>>>>>>> > >> > >>>>>>>>>> Thanks for your time > >> > >>>>>>>>>> -d > >> > >>>>>>>>> > >> > >>>>>>>>> > >> > >>>>>>>> > >> > >>>>>>>> > >> > >>>>>>>> -- > >> > >>>>>>>> Matt Sicker > >> > >>>>>>>> > >> > >>>>>> > >> > >>>>>> > >> > >>>>> > >> > >>>>> > >> > >>>>> -- > >> > >>>>> Matt Sicker > >> > >>>> > >> > >>>> > >> > >>>> > >> > >>>> -- > >> > >>>> Matt Sicker > >> > >>> > >> > >>> > >> > >>> > >> > >>> -- > >> > >>> Matt Sicker > >> > > > >> > > > >> > > > >> > > -- > >> > > Matt Sicker > >> > > > >> > > >> > > >> > >> > >> -- > >> Matt Sicker > >> >