Re: bikeshedding Emeritus file names

2020-06-02 Thread Craig Russell
> On Jun 2, 2020, at 12:26 PM, sebb wrote: > > On Tue, 2 Jun 2020 at 20:23, Sam Ruby > wrote: >> >> On Tue, Jun 2, 2020 at 3:16 PM Craig Russell wrote: >>> On Jun 2, 2020, at 11:27 AM, sebb wrote: On Tue, 2 Jun 2020 at 19:01, Craig Russell >>>

Sample method to handle request to emeritus

2020-06-02 Thread sebb
The method below is a sample showing the main steps for processing an emeritus request. It needs some work. def to_emeritus(id, env, _) user = ASF::Person[id] unless user raise ArgumentError.new("Person record not found for #{id}") end # is there already an emeritus file?

Re: Whimsy code that uses emeritus directories

2020-06-02 Thread Sam Ruby
On Tue, Jun 2, 2020 at 3:27 PM Craig Russell wrote: > > It will be straightforward to go through these references and make sure they > properly use ASF::SVN to obtain the proper urls from repository.yml. > > Are there other places to look for scripts or such? Another possible location is cgi scr

Whimsy code that uses emeritus directories

2020-06-02 Thread Craig Russell
It will be straightforward to go through these references and make sure they properly use ASF::SVN to obtain the proper urls from repository.yml. Are there other places to look for scripts or such? Craig [MacBook-Pro-10:~/apache/git/whimsy] clr% grep emeritus-requests-received *.rb grep: No mat

Re: bikeshedding Emeritus file names

2020-06-02 Thread sebb
On Tue, 2 Jun 2020 at 20:23, Sam Ruby wrote: > > On Tue, Jun 2, 2020 at 3:16 PM Craig Russell wrote: > > > > > On Jun 2, 2020, at 11:27 AM, sebb wrote: > > > > > > On Tue, 2 Jun 2020 at 19:01, Craig Russell > > > wrote: > > >> > > >> > > >> > > >>> On Jun 2, 2020, a

Re: bikeshedding Emeritus file names

2020-06-02 Thread Sam Ruby
On Tue, Jun 2, 2020 at 3:16 PM Craig Russell wrote: > > > On Jun 2, 2020, at 11:27 AM, sebb wrote: > > > > On Tue, 2 Jun 2020 at 19:01, Craig Russell > > wrote: > >> > >> > >> > >>> On Jun 2, 2020, at 9:06 AM, Sam Ruby >>> > wrote: > >

Re: bikeshedding Emeritus file names

2020-06-02 Thread Craig Russell
> On Jun 2, 2020, at 11:27 AM, sebb wrote: > > On Tue, 2 Jun 2020 at 19:01, Craig Russell > wrote: >> >> >> >>> On Jun 2, 2020, at 9:06 AM, Sam Ruby >> > wrote: >>> >>> On Tue, Jun 2, 2020 at 10:49 AM Craig Russell >>

Accessing emeritus directory urls and the file names

2020-06-02 Thread sebb
I have added the missing emeritus directories to repository.yml You can now get all the URLs from ASF::SVN.svnurl(name) and the listings from ASF::SVN.getlisting(name)[1] (ASF::SVN.getlisting returns an array) $ wrb irb(main):001:0> ASF::SVN.svnurl('emeritus') => "https://svn.apache.org/repos/pri

Fwd: [whimsy] branch master updated: Add other emeritus directories

2020-06-02 Thread Craig Russell
Just btw, there are two entries in repository.yml for emeritus-requests-received. Can the duplicate be removed without harm, or is there something I'm missing? Craig > Begin forwarded message: > > From: s...@apache.org > Subject: [whimsy] branch master updated: Add other emeritus directories >

Re: Emeritus sample code using svnmucc

2020-06-02 Thread sebb
On Tue, 2 Jun 2020 at 18:52, Craig Russell wrote: > > Hi Sebb, > > This looks great. > > Could you update the example usage to include what the commands would look > like with no explicit path names or urls, but just using ASF::SVN references > for the paths? That's really orthogonal to the exa

Re: bikeshedding Emeritus file names

2020-06-02 Thread sebb
On Tue, 2 Jun 2020 at 19:01, Craig Russell wrote: > > > > > On Jun 2, 2020, at 9:06 AM, Sam Ruby wrote: > > > > On Tue, Jun 2, 2020 at 10:49 AM Craig Russell > > wrote: > >> > >>> On Jun 2, 2020, at 6:35 AM, Sam Ruby >>> > wrote: > >>>

Re: bikeshedding Emeritus file names

2020-06-02 Thread Craig Russell
> On Jun 2, 2020, at 9:06 AM, Sam Ruby wrote: > > On Tue, Jun 2, 2020 at 10:49 AM Craig Russell > wrote: >> >>> On Jun 2, 2020, at 6:35 AM, Sam Ruby >> > wrote: >>> >>> On Mon, Jun 1, 2020 at 8:50 PM Craig Russell >>

Re: Emeritus sample code using svnmucc

2020-06-02 Thread Craig Russell
Hi Sebb, This looks great. Could you update the example usage to include what the commands would look like with no explicit path names or urls, but just using ASF::SVN references for the paths? Else-thread we are discussing how the tooling should be updated to remove explicit path references

Re: Emeritus sample code using svnmucc

2020-06-02 Thread sebb
I have changed the name to multiUpdate svnmucc is now the low-level interface to svnmucc, which is used by multiUpdate and can be used directly, e.g. for emeritus rescinded which does not need to update a file On Tue, 2 Jun 2020 at 13:47, sebb wrote: > > Examples of how to handle emeritus reques

Re: bikeshedding Emeritus file names

2020-06-02 Thread Sam Ruby
On Tue, Jun 2, 2020 at 10:49 AM Craig Russell wrote: > > > On Jun 2, 2020, at 6:35 AM, Sam Ruby wrote: > > > > On Mon, Jun 1, 2020 at 8:50 PM Craig Russell > > wrote: > >> > >>> On Jun 1, 2020, at 4:58 PM, sebb wrote: > >>> > >>> On Mon, 1 Jun 2020 at 23:20, Craig R

Re: bikeshedding Emeritus file names

2020-06-02 Thread Craig Russell
> On Jun 2, 2020, at 6:35 AM, Sam Ruby wrote: > > On Mon, Jun 1, 2020 at 8:50 PM Craig Russell > wrote: >> >>> On Jun 1, 2020, at 4:58 PM, sebb wrote: >>> >>> On Mon, 1 Jun 2020 at 23:20, Craig Russell wrote: > On Jun 1, 2020, at 2:42 PM,

Re: bikeshedding Emeritus file names

2020-06-02 Thread Sam Ruby
On Mon, Jun 1, 2020 at 8:50 PM Craig Russell wrote: > > > On Jun 1, 2020, at 4:58 PM, sebb wrote: > > > > On Mon, 1 Jun 2020 at 23:20, Craig Russell wrote: > >> > >> > >> > >>> On Jun 1, 2020, at 2:42 PM, sebb wrote: > >>> > >>> On Mon, 1 Jun 2020 at 22:30, Craig Russell >>>

Emeritus sample code using svnmucc

2020-06-02 Thread sebb
Examples of how to handle emeritus requests: Emeritus granted = ASF::SVN.svnmucc('/path/members.txt',msg,env,_) do |text| text = '...' # move from main section to emeritus extra = ['mv https://.../emeritus-received/availid.pdf https://.../emeritus/availid.pdf'] end Emeritus rejoin

Re: bikeshedding Emeritus file names

2020-06-02 Thread sebb
On Tue, 2 Jun 2020 at 01:50, Craig Russell wrote: > > > > > On Jun 1, 2020, at 4:58 PM, sebb wrote: > > > > On Mon, 1 Jun 2020 at 23:20, Craig Russell wrote: > >> > >> > >> > >>> On Jun 1, 2020, at 2:42 PM, sebb wrote: > >>> > >>> On Mon, 1 Jun 2020 at 22:30, Craig Russell >>>