Re: LDAP committees and groups that aren't in ou=projects

2017-08-09 Thread Sam Ruby
re only in LDAP committees > tac > > It would be tedious if LDAP committees had to be kept just to support tac +1 - Sam Ruby

Re: cn=podlings,ou=groups,dc=apache,dc=org - what is this used for?

2017-08-09 Thread Sam Ruby
t might be useful. Again, a different route was taken. - Sam Ruby

Re: asf-auth podling definition discrepancies

2017-08-09 Thread Sam Ruby
On Wed, Aug 9, 2017 at 5:36 AM, sebb wrote: > On 8 August 2017 at 13:09, Sam Ruby wrote: >> The only use I recall for adding podlings to asf-auth was to have this >> information show up in the apache phone book. These asf-auth entries >> should be deleted (and the phone b

Re: Accumulo is a GuineaPig orphan

2017-08-11 Thread Sam Ruby
iles > > Preferences? I previously submitted a patch to the auth files: https://github.com/apache/infrastructure-puppet/pull/281/commits/d5a8dab752ddc1dab4270a9aec58762df5e9c8eb#diff-2a9c08f86db4471cd66a6aaf16a2f4b4L72 - Sam Ruby

Re: ALERT: whimsy.apache.org (whimsy.apache.org (https)) is DOWN!

2017-08-16 Thread Sam Ruby
On Wed, Aug 16, 2017 at 6:12 AM, sebb wrote: > I think this is caused by the proxy server which sometimes returns an > error for a valid URL. That's not how I read this stack trace. Mind you, the error makes no sense the way I do read it. The message says: bad URI(is not URI?): http://spamassa

Re: ALERT: whimsy.apache.org (whimsy.apache.org (https)) is DOWN!

2017-08-17 Thread Sam Ruby
present, but I'll try and have a look. > > Just wanted to record the possibility for now. Here is the relevant code: https://github.com/ruby/ruby/blob/trunk/lib/uri/rfc3986_parser.rb#L15 - Sam Ruby > On 17 August 2017 at 08:06, Ping My Box wrote: >> >> Hi ther

Re: Agenda pet peeve

2017-08-18 Thread Sam Ruby
o set up Continuous Integration tests for this project. We could start with the board agenda and add other tools. > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Problem with Travis emails needing moderation

2017-08-18 Thread Sam Ruby
st you let them expire. After that, I can set up a scheme where they are emails to notificati...@whimsy-vm4.apache.org, which can receive the email, and send it back out to the right place; meaning that we will only need to whitelist whimv-vm4. - Sam Ruby

Re: Reference to whimsy-vm2

2017-08-25 Thread Sam Ruby
w that there is no proxy in between whimsy-vm* and the internet, sure. That being said, that code path clearly hasn't been executed in quite a while, and could simply be removed. I currently do my testing using a complete whimsy.local setup, either on Mac OS/X or Ubuntu 16.04. - Sam Ruby

Re: Problem with PMC list.

2017-08-29 Thread Sam Ruby
7;s a bug, and feel free to report it as such. > Also, should this page be updated to just tell folks to use Whimsy? > > https://www.apache.org/dev/pmc.html#notice_period Good catch. Fixed! > Thanks, > -Alex - Sam Ruby > On 8/29/17, 9:03 AM, "sebb" wrote: > >

Roster on Vue (was: Do we care about the Facebook BSD+Patents decision?)

2017-09-03 Thread Sam Ruby
ork won't need to be redone for the other tools. Most of the remaining changes are mechanical. Only two logic changes were required. See the pull request above for details. - Sam Ruby On Sat, Jul 15, 2017 at 7:48 PM, Sam Ruby wrote: > On Sat, Jul 15, 2017 at 2:46 PM, John D. Ament wrote

Re: Missing context for Ruby errors

2017-09-07 Thread Sam Ruby
On Sat, Jun 10, 2017 at 10:57 AM, Sam Ruby wrote: > On Sat, Jun 10, 2017 at 10:27 AM, sebb wrote: >> On 10 June 2017 at 15:20, Sam Ruby wrote: >>> On Sat, Jun 10, 2017 at 9:43 AM, sebb wrote: >>>> Hard to trace entry in error.log: >>>> >>&g

Re: Roster on Vue (was: Do we care about the Facebook BSD+Patents decision?)

2017-09-07 Thread Sam Ruby
On Sun, Sep 3, 2017 at 2:38 PM, Sam Ruby wrote: > I've converted the roster tool to use Vue.js instead of React.js; I've > pushed the code to a branch where it can be evaluated prior to > deployment. > > https://github.com/apache/whimsy/pull/38 > > I chose Vue ba

Re: [whimsy] branch master updated: Collect PMC Change process motions

2017-09-08 Thread Sam Ruby
Apparently this broke a link that was used here: https://www.apache.org/dev/pmc.html#newpmc - Sam Ruby On Thu, Jun 8, 2017 at 6:41 PM, wrote: > This is an automated email from the ASF dual-hosted git repository. > > sebb pushed a commit to branch master > in repo

secretary/workbench on Vue (was Roster on Vue)

2017-09-10 Thread Sam Ruby
o a smooth conversion. For now, work is being done in a branch, and you can follow along by looking at the following pull request: https://github.com/apache/whimsy/pull/40 I'll work with the secretary on the timing of the merge. - Sam Ruby On Sun, Sep 3, 2017 at 2:38 PM, Sam Ruby wrote: >

Re: [whimsy] branch master updated: don't die if the encoding is unknown

2017-09-12 Thread Sam Ruby
t;> >> >> The following commit(s) were added to refs/heads/master by this push: >> new 9d5e3c6 don't die if the encoding is unknown >> 9d5e3c6 is described below >> >> commit 9d5e3c6aa3a9f0aef8908121a5eeed102521df4e >> Author: Sam Ruby >

Re: secretary/workbench on Vue (was Roster on Vue)

2017-09-13 Thread Sam Ruby
e past few days. So there may be some function that I haven't tested. - Sam Ruby On Sun, Sep 10, 2017 at 1:39 PM, Sam Ruby wrote: > I've started converting the secretary workbench to Vue.js. The > mainline functions (index, parts lists) work, and when I encounter a > specific

Re: secretary/workbench on Vue (was Roster on Vue)

2017-09-14 Thread Sam Ruby
On Thu, Sep 14, 2017 at 2:09 AM, Craig Russell wrote: > Hi Sam, > >> On Sep 13, 2017, at 4:38 PM, Sam Ruby wrote: >> >> I'd like to merge this change now. Any reason why I should wait? > > As long as you are not leaving town any time soon, go for it. I'

Re: Agenda tool emergency

2017-09-18 Thread Sam Ruby
Not seeing an error at the moment when I visit the page. Looking into the logs... - Sam Ruby On 9/18/17 7:53 PM, Craig Russell wrote: Possibly related, I added agenda item 3B which is minutes from the June 15 f2f board meeting. It does not show up in the agenda tool. On Sep 18, 2017, at 4

Re: Agenda tool emergency

2017-09-18 Thread Sam Ruby
gs and try to reproduce. - Sam Ruby On Mon, Sep 18, 2017 at 7:57 PM, Sam Ruby wrote: > Not seeing an error at the moment when I visit the page. Looking into the > logs... > > - Sam Ruby > > > On 9/18/17 7:53 PM, Craig Russell wrote: >> >> Possibly related, I add

Re: Agenda tool emergency

2017-09-18 Thread Sam Ruby
Weird: I don't have any problems parsing any of the following revisions: r78903 r78899 r78897 r78896 - Sam Ruby On Mon, Sep 18, 2017 at 7:58 PM, Sam Ruby wrote: > https://whimsy.apache.org/members/log/error.log > > App 4793 stderr: 2017-09-18 23:53:46 - NoMethodError - undefined

Re: Agenda tool emergency

2017-09-18 Thread Sam Ruby
; And showing 3A as "August 16 2017" for minutes, but no other minutes. > > Looking in my local SVN tree, I see the 3.B See: ... line for other minutes. But no place to record approvals or comments. Fixed. - Sam Ruby

Re: Agenda tool emergency

2017-09-18 Thread Sam Ruby
r "June 15, 2017". If I once again click right arrow, I see the chairman's report. If I press and hold down the right arrow button, I see all of the pages flash before me until I get to Adjournment. - Sam Ruby On Mon, Sep 18, 2017 at 11:54 PM, Craig Russell wrote: > After S

Re: Agenda tool emergency

2017-09-19 Thread Sam Ruby
ifferently when I tried it. - Sam Ruby On Tue, Sep 19, 2017 at 2:51 AM, sebb wrote: > On 19 September 2017 at 05:21, Sam Ruby wrote: >> Can I get reproduction instructions? >> >> If I go to https://whimsy.apache.org/board/agenda/, I am redirected to >> https:/

Re: Second icla fail

2017-09-19 Thread Sam Ruby
icla2.json.rb Good sleuthing! The following should fix it: https://github.com/apache/whimsy/commit/7bda85761f978b76c6de19ed9b6502ef7513a7fa I've tried to also handle the case where there are signatures involved, i.e., files.length > 1. - Sam Ruby > # write attachment (+ sign

Re: Bug in adjournment establish PMCs

2017-09-20 Thread Sam Ruby
ception > # > > Where? who knows? Server error: https://whimsy.apache.org/members/log/error.log Fixed: https://github.com/apache/whimsy/commit/730791bb27c06fee278cd3950aff65f9bfa7670b > Craig > > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Bug in adjournment new pmc chairs

2017-09-21 Thread Sam Ruby
robably is best if we both don't try to fix this at the same time; so if you are OK with it, let me take it from here? I'll not only see what code needs to be fixed, but I will update the various data sources (LDAP, committee-info, etc) and send the necessary emails. OK? - Sam Ruby On

Re: Software grant -> bad

2017-09-22 Thread Sam Ruby
I'm traveling, but I believe I found the problem, and pushed a fix: https://github.com/apache/whimsy/commit/14520f40ce2dce934839589761534e14d8ffce1b If this doesn't fix it, let me know and I will look deeper (probably tomorrow morning) - Sam Ruby On Fri, Sep 22, 2017 at 10:31 AM, Cra

Re: Agenda roll call issues

2017-09-23 Thread Sam Ruby
nd {|id, person| person[:name] == name} end Perhaps around line 89? > Craig > > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Resurrect icla filing workflow

2017-09-23 Thread Sam Ruby
ing. Perhaps the template ICLA can be updated to remove the preferred user id field? > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Board agenda feature request

2017-09-23 Thread Sam Ruby
aig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Resurrect icla filing workflow

2017-09-23 Thread Sam Ruby
by the preferred user id field, and at least for the foreseeable future we should retain it on the form. Even if the automated system is completely functional and totally exceeds expectations it will take years for all pmcs to get on board (personal experience). Ack. Craig - Sam Ruby On

Re: Unable to remove Emmanuel Lecharny from Netbeans

2017-09-25 Thread Sam Ruby
Hopefully, this should fix it: https://github.com/apache/whimsy/commit/7fb5a00f1629700e843fc70d3f934ea903911073 - Sam Ruby On Mon, Sep 25, 2017 at 7:42 AM, John D. Ament wrote: > Apparently he stepped down as mentor at some point, so I'm looking to > remove him as mentor. Whimsy

Re: Difference(s) in public/public_ldap_groups.json

2017-09-26 Thread Sam Ruby
changes to the code. If the Establish resolution has a short name in parens, that name will be used. Otherwise, the name will be converted to a canonical name, should the name already be in that list. Finally, spaces will be removed from the name. - Sam Ruby >> +

Re: Agenda roll call issues

2017-09-29 Thread Sam Ruby
On Sun, Sep 24, 2017 at 1:06 PM, Craig Russell wrote: > Hi Sam, > >> On Sep 23, 2017, at 1:14 AM, Sam Ruby wrote: >> >> On Fri, Sep 22, 2017 at 11:24 PM, Craig Russell wrote: >>> >>> The agenda roll call has two issues: >>> >>> 1.

Re: Fatal error in secretary workbench before first screen is displayed

2017-09-30 Thread Sam Ruby
Looks like I introduced a regression while porting the board agenda tool to Vue. Fixed. - Sam Ruby On Sat, Sep 30, 2017 at 4:35 PM, Craig Russell wrote: > Internal Server Error > # > > /usr/local/rvm/gems/ruby-2.4.1/gems/ruby2js-2.1.17/lib/ruby2js/filter/vue.rb:986:in &

Re: Extend website check to podlings?

2017-10-06 Thread Sam Ruby
ata, and if nobody looks at it, that's fine. - Sam Ruby

Re: Borda agenda tool - possible issue

2017-10-10 Thread Sam Ruby
elp. Fixed and deployed. Thanks for testing early! Regression was only on Chrome. Fix has been tested on Chrome, Firefox, and Safari. I also fixed an unrelated problem where the initial focus wasn't being placed on the textarea. > Cheers, > > Mark - Sam Ruby

Re: Board agenda tool: possible issue

2017-10-16 Thread Sam Ruby
you are still seeing this, can I ask you to look in your JavaScript console (Control+Shift+I), and tell me if you see anything there? > As before, this is on a fully patched Chrome / Ubuntu 16.04 system. > > Ping me (I'm not subscribed) if there is any additional testing you'd > like me to do. > > Cheers, > > Mark - Sam Ruby

Re: Array intersection '&' does not work in Ruby display files

2017-10-16 Thread Sam Ruby
into javascript, and the "&" operator means something different in Javascript. LInks: https://whimsy.apache.org/roster/app.js http://whimsy.local/roster/app.js http://underscorejs.org/#intersection https://github.com/rubys/ruby2js/blob/master/README.md - Sam Ruby

Re: ECDSA key signing

2017-10-23 Thread Sam Ruby
Perhaps gpg2 will support it. I've added it to the puppet configuration for the whimsy server, which should deploy in about a half an hour: https://github.com/apache/infrastructure-puppet/pull/523 - Sam Ruby On Mon, Oct 23, 2017 at 4:13 PM, Craig Russell wrote: > Hi, > > First

Re: ECDSA key signing

2017-10-23 Thread Sam Ruby
oops! fixed: https://github.com/apache/whimsy/commit/ca6dc9b5efaa8b252f9852c43b6fced00403612c - Sam Ruby On Mon, Oct 23, 2017 at 5:47 PM, Craig Russell wrote: > Exception: # > > On Oct 23, 2017 5:27 PM, "Sam Ruby" wrote: > >> Perhaps gpg2 will support it.

Re: Some GUI code still uses react.js

2017-10-24 Thread Sam Ruby
x27;t maintained and doesn't work, so I've gone ahead and removed it. - Sam Ruby On Tue, Oct 24, 2017 at 11:18 AM, sebb wrote: > Are there plans to migrate the rest of the code to Vue.js instead? > > For example: > > agenda > calendar-demo > > S.

Re: committers: r79717 - /committers/board/committee-info.txt

2017-10-27 Thread Sam Ruby
ew projects, at the potential expense of the first reporting cycle being shorter; even potentially working out in some cases to be "report monthly for FOUR months, then quarterly thereafter". The algorithm attempts to minimize this occurring, but initially it is working to resolve the imba

Re: Crail has entered the incubator

2017-11-01 Thread Sam Ruby
lecting the podling, and clicking on 'Create project in LDAP'. > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Crail has entered the incubator

2017-11-02 Thread Sam Ruby
If there is interest, I can add a back end that actually updates and commits the changes to podlings.xml. > Craig - Sam Ruby >> On Nov 1, 2017, at 8:24 AM, John D. Ament wrote: >> >> And its up to mentors to set that up. I wouldn't process it until that's &g

Re: Error in secretary workbench

2017-11-02 Thread Sam Ruby
Reproduction instructions? - Sam Ruby On Thu, Nov 2, 2017 at 11:27 AM, Craig Russell wrote: > # Did > you mean? tap> > /x1/srv/whimsy/www/secretary/workbench/views/actions/icla.json.rb:232:in > `block in _evaluate' > /x1/srv/whimsy/www/secretary/workbench/tasks.rb:9:in

Re: Crail has entered the incubator

2017-11-02 Thread Sam Ruby
> RE how this is documented, its on the mentor's guide right now - > https://incubator.apache.org/guides/mentor.html Doesn't seem to mention {podling}.xml . > John - Sam Ruby > On Thu, Nov 2, 2017 at 10:49 AM Sam Ruby wrote: > >> On Wed, Nov 1, 2017 at 5:40 PM, Craig R

Re: Error in secretary workbench

2017-11-02 Thread Sam Ruby
xes), or to find a reasonable workaround. > Craig - Sam Ruby >> On Nov 2, 2017, at 3:31 PM, Craig Russell wrote: >> >> Hi Sam, >> >>> On Nov 2, 2017, at 12:08 PM, Sam Ruby wrote: >>> >>> Reproduction instructions? >> >> Try to file t

Re: Error in secretary workbench

2017-11-02 Thread Sam Ruby
On Thu, Nov 2, 2017 at 11:34 PM, Craig Russell wrote: > >> On Nov 2, 2017, at 4:24 PM, Sam Ruby wrote: >> >> On Thu, Nov 2, 2017 at 6:58 PM, Craig Russell wrote: >>> The error appears to be here: >>> >>># untaint to email addresses >>

Re: Error in secretary workbench

2017-11-03 Thread Sam Ruby
uting \r\n for \n helps. :( Problem occurs with the latest mail gem. See what "gem list mail" returns. If it doesn't return 2.7.0 in the list, try running 'bundle update' and then "gem list mail" again. > Craig > >> On Nov 3, 2017, at 7:50 AM, Craig R

Re: Error in secretary workbench

2017-11-04 Thread Sam Ruby
On Sat, Nov 4, 2017 at 6:54 AM, sebb wrote: > On 3 November 2017 at 15:47, Sam Ruby wrote: >> On Fri, Nov 3, 2017 at 11:37 AM, Craig Russell wrote: >>> I cannot reproduce this error on my local machine running Chrome or Safari. >>> >>> With the production co

Re: [whimsy] branch master updated: initial import from svn:foundation/board/scripts/committers-report.rb

2017-11-04 Thread Sam Ruby
this push: > new df26a69 initial import from svn:foundation/board/scripts/ > committers-report.rb > df26a69 is described below > > commit df26a69cbad10dbc5fdea7436a2ee816ffe00e26 > Author: Sam Ruby > AuthorDate: Sat Nov 4 15:33:18 2017 -0400 > > initial imp

Re: Error in secretary workbench

2017-11-05 Thread Sam Ruby
On Sun, Nov 5, 2017 at 1:11 PM, Craig Russell wrote: > >> On Nov 4, 2017, at 5:42 AM, Sam Ruby wrote: >> >> On Sat, Nov 4, 2017 at 6:54 AM, sebb wrote: >>> On 3 November 2017 at 15:47, Sam Ruby wrote: >>>> On Fri, Nov 3, 2017 at 11:37 AM, Craig Russ

Re: Error in secretary workbench

2017-11-06 Thread Sam Ruby
On Mon, Nov 6, 2017 at 12:49 PM, sebb wrote: > On 4 November 2017 at 12:42, Sam Ruby wrote: >> On Sat, Nov 4, 2017 at 6:54 AM, sebb wrote: >>> On 3 November 2017 at 15:47, Sam Ruby wrote: >>>> On Fri, Nov 3, 2017 at 11:37 AM, Craig Russell >>>> wro

Re: Internal Server Error

2017-11-09 Thread Sam Ruby
rs. I've pushed a fix: https://github.com/apache/whimsy/commit/4d97bdccbe1ecb80e38b137d9e0eec43635e14b9 > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Project/icla questions

2017-11-12 Thread Sam Ruby
a teachable moment. > WDYT? > > Craig > > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Project/icla questions

2017-11-12 Thread Sam Ruby
On Sun, Nov 12, 2017 at 10:23 AM, Craig Russell wrote: > >> On Nov 12, 2017, at 7:08 AM, Sam Ruby wrote: >> >> On Sat, Nov 11, 2017 at 8:56 PM, Craig Russell wrote: >>> I'd like to change the logic for the project/icla: >>> >>> Do not all

Re: Stuck on this problem

2017-11-12 Thread Sam Ruby
t;> Secretary, Apache Software Foundation >> c...@apache.org http://db.apache.org/jdo > > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Whimsy cannot handle removal of invalid id

2017-11-14 Thread Sam Ruby
Fixed (but you already knew that :-)) - Sam Ruby On Tue, Nov 14, 2017 at 6:57 PM, sebb wrote: > Tried to remove gandirajan from cTakes committer list - Whimsy crashes with: > > App 31300 stderr: _ERROR # `public_name' for nil:NilClass> > App 31300 stderr: _WARN > /x1/srv/

Re: [whimsy] branch master updated: include a High Sierra workaround

2017-11-15 Thread Sam Ruby
hing, or a better workaround is found. - Sam Ruby > On 15 November 2017 at 16:12, wrote: >> This is an automated email from the ASF dual-hosted git repository. >> >> rubys pushed a commit to branch master >> in repository https://gitbox.apache.org/repos/asf/whimsy.git

Re: [whimsy] branch master updated: Look up emails to see if they are known

2017-11-15 Thread Sam Ruby
On Wed, Nov 15, 2017 at 8:24 PM, sebb AT ASF wrote: > I copied some code from committerSearch.js.rb. > > Could this code be shared somehow? https://vuejs.org/v2/guide/mixins.html Examples: https://github.com/apache/whimsy/tree/master/www/roster/views/mixins > If not, does it need to use a diff

Re: Bug in secretary workbench

2017-11-16 Thread Sam Ruby
ten the new email wouldn't have an attachment, so they wouldn't be shown anyway. > Craig - Sam Ruby >> On Nov 16, 2017, at 11:29 AM, Craig Russell wrote: >> >> There is a new icla from Awasum to be processed for the fineract project but >> it cannot be acces

Re: Signed Apache ICLA

2017-11-16 Thread Sam Ruby
avior, but will return any data that can be found in podlings.xml. Possible fix: change ASF::Committee.find to ASF::Committee[]. Change the if to if pmc then 'PMC' else 'PPMC' end Alternate fix: change the if to if ppmc and ppmc.status == 'current' > Craig >

Re: More high level design on project/icla

2017-11-16 Thread Sam Ruby
Then go into www/project/icla/views/main.js, and add ", mock: @@mock" to the call to Vue.createElement. At this point, you should be able to refer to the value of @@mock from any of the files within the www/project/icla/views/pages directory. > Craig L Russell > Secretary, Apache Software F

Re: Check validity for project/icla

2017-11-16 Thread Sam Ruby
ect/icla/views/pages/invite.js.rb; but it would need to be modified a bit as there is no HTML element named error. Perhaps you want something like _p.error, and you can define CSS styling for the error class in www/project/icla/public/css/icla.css. > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: More high level design on project/icla

2017-11-16 Thread Sam Ruby
e usage: doc = Nokogiri.parse('X') puts doc.at('city').text ==> X > Craig - Sam Ruby >> On Nov 16, 2017, at 7:35 PM, Sam Ruby wrote: >> >> On Thu, Nov 16, 2017 at 7:36 PM, Craig Russell wrote: >>> >>> I'd like to get as

Re: Check validity for project/icla

2017-11-16 Thread Sam Ruby
About to call it a night, but two pointers for you to explore. On Thu, Nov 16, 2017 at 10:54 PM, Craig Russell wrote: > >> On Nov 16, 2017, at 7:45 PM, Sam Ruby wrote: >> >> On Thu, Nov 16, 2017 at 6:27 PM, Craig Russell wrote: >>> There are two validity checks

Re: Problem with ICLA for Mesos PMC

2017-11-17 Thread Sam Ruby
exclusion criteria to also look at the file name. If the file name ends with .pdf.asc, keep it. https://github.com/apache/whimsy/commit/f7f32191192859eb6a4c59ee3e6ee9edf2ed1529 Mail agents continue to surprise. - Sam Ruby On Fri, Nov 17, 2017 at 7:35 PM, Craig Russell wrote: > I'

Re: Make error notices appear in RED

2017-11-18 Thread Sam Ruby
@disabled should be set to true unless all of the fields are validated. So if you set a custom validity error (per above), it should prevent the preview invitation button from becoming enabled. > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Bugs in project/icla

2017-11-20 Thread Sam Ruby
tation will no longer be disabled: _button.btn.btn_primary 'Preview Invitation', disabled: @disabled, onClick: self.previewInvitation Since you are getting an error message, one of those fields is not present (in other words, document.getElementById(id) returns null). > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Bugs in project/icla

2017-11-20 Thread Sam Ruby
On Mon, Nov 20, 2017 at 10:32 PM, Craig Russell wrote: > >> On Nov 20, 2017, at 7:04 PM, Sam Ruby wrote: >> >> On Mon, Nov 20, 2017 at 8:22 PM, Craig Russell wrote: >>> I have a bug that I cannot figure out. >>> >>> Load the demo whimsy/pro

board agenda tool now has a 'go offline button'

2017-11-25 Thread Sam Ruby
omplete, commit the changes as you normally would. - Sam Ruby (*) For those interested in the technical details, this function makes use of a feature named Service Workers (a.k.a. Progressive Web Apps). https://caniuse.com/#feat=serviceworkers There is nothing to install. Browsers that don'

Re: How to start getting podling board reports into Whimsy

2017-11-27 Thread Sam Ruby
da tool, and it is run as a part of CI after every commit. I suggest you try it out: $ cd whimsy/www/board/agenda $ bundle install $ npm install $ rake test - Sam Ruby On Mon, Nov 27, 2017 at 12:28 PM, Shane Curcuru wrote: > John D. Ament wrote on 11/26/17 8:46 PM: >> I want to start

Re: Feature need: boilerplate replies & list UI

2017-12-06 Thread Sam Ruby
t;/usr/local/bin/ruby%{hiera('ruby_version')} > /x1/srv/whimsy/www/secretary/workbench/deliver.rb" The code that does the delivery: https://github.com/apache/whimsy/blob/master/www/secretary/workbench/deliver.rb - Sam Ruby On Wed, Dec 6, 2017 at 5:34 PM, Shane Curcuru wr

Re: Project/icla design discussion

2017-12-12 Thread Sam Ruby
ormation you are looking for: https://whimsy.apache.org/docs/api/ > Craig - Sam Ruby >> On Dec 12, 2017, at 5:51 AM, Craig Russell wrote: >> >> I'd like to continue the discussion on the project/icla topic. >> >> I've been thinking about the entire process

Re: Second icla from sebb

2017-12-12 Thread Sam Ruby
✔ - Sam Ruby On Tue, Dec 12, 2017 at 3:10 PM, Craig Russell wrote: > > > > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo >

Re: Project/icla

2017-12-13 Thread Sam Ruby
imsy tools started out as the only way to do things; they merely aspired to be the easiest way to correctly do things. - Sam Ruby >> Whimsy allows a PMC/PPMC member to kick off a discussion of a potential >> committer/pmc member. The form has a drop down for committee and entry

Re: Additional ICLA

2017-12-14 Thread Sam Ruby
pache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: How to report server error back to GUI?

2017-12-15 Thread Sam Ruby
failed event, and the that could be handled separately. - Sam Ruby

Re: How to report server error back to GUI?

2017-12-15 Thread Sam Ruby
On Fri, Dec 15, 2017 at 10:11 AM, sebb wrote: > On 15 December 2017 at 14:15, Sam Ruby wrote: >> On Fri, Dec 15, 2017 at 9:03 AM, sebb wrote: >>> I added a check for an empty list of ids to the server code for (p)pmc >>> updates. >> >> Cool. Thank

Re: How to report server error back to GUI?

2017-12-15 Thread Sam Ruby
On Fri, Dec 15, 2017 at 12:13 PM, sebb wrote: > On 15 December 2017 at 15:45, Sam Ruby wrote: >> On Fri, Dec 15, 2017 at 10:11 AM, sebb wrote: >>> On 15 December 2017 at 14:15, Sam Ruby wrote: >>>> On Fri, Dec 15, 2017 at 9:03 AM, sebb wrote: >>>>>

Re: Project/icla predecessors discuss and vote

2017-12-16 Thread Sam Ruby
;, comment: 'seems like a best guy'}, > ] > > The above is json. Would it be trivial to make a ruby object out of this and > transmit it to and from the client? Is a complex object like this suitable > for sending to the client? Yes to all of the above. Examples of complex objects that are currently sent to the client: https://whimsy.apache.org/board/agenda/2017-12-20.json https://whimsy.apache.org/roster/committee/whimsy.json Note: while either YAML or JSON are fine for server storage; JSON is the way to communicate between client and server. > Thanks, > > Craig "the noob" > > Craig L Russell > Secretary, Apache Software Foundation > c...@apache.org http://db.apache.org/jdo - Sam Ruby

Re: Project/icla predecessors discuss and vote

2017-12-17 Thread Sam Ruby
working example, look at: https://github.com/apache/whimsy/blob/bc969805038b606d1b34c8d0b616ac2691cd0e09/www/secretary/workbench/views/parts.js.rb#L104 - Sam Ruby >> On Dec 17, 2017, at 10:46 AM, Craig Russell wrote: >> >> >>> On Dec 16, 2017, at 6:34 PM, Sam Ruby wrote:

Re: Project/icla predecessors discuss and vote

2017-12-17 Thread Sam Ruby
On Sun, Dec 17, 2017 at 1:46 PM, Craig Russell wrote: > >> On Dec 16, 2017, at 6:34 PM, Sam Ruby wrote: >> >>> The code in the existing main.rb in get '/invite' sets several variables >>> that will be useful in discuss and vote. DRY says this cod

roster performance

2017-12-23 Thread Sam Ruby
y and updated when information is sent from the server? - Sam Ruby

Re: Project/icla predecessors discuss and vote

2017-12-28 Thread Sam Ruby
ect to('/invite') > end > > get '/invite' do > @view = 'invite' > > > # get a complete list of PMC and PPMC names > @pmcs = helpers.pmcs() Drop 'helpers.' > Any idea how to make this work? > > Craig - Sam Ruby >

Re: Project/icla predecessors discuss and vote

2017-12-28 Thread Sam Ruby
def pmcs ASF::Committee.pmcs.map(&:name).sort end def ppmcs ASF::Podling.list .select {|podling| podling.status == 'current'} .map(&:name).sort end end > Craig - Sam Ruby >> On Dec 28, 2017, at 4:11 AM, Sam Ruby wrote: >> >>> >

Re: Project/icla predecessors discuss and vote

2017-12-28 Thread Sam Ruby
committee object even for PPMCs, which is why the code below doesn't error). - Sam Ruby On Thu, Dec 28, 2017 at 5:11 PM, Craig Russell wrote: > I've refactored a bit and now have: > > helpers do > def projectsForUser(userName) > pmcs = ASF::Committee.pmcs.map(&

Re: Project/icla predecessors discuss and vote

2017-12-28 Thread Sam Ruby
uestion. With Sinatra, the following can be used to add individual methods to all views: helpers do .. end And the following can be used to add an entire module of your own creation to all views: helpers module_name - Sam Ruby > Craig > > On Thu, Dec 28, 2017 at 1:37 PM, Craig Russell

Re: A few problems with project/icla

2017-12-31 Thread Sam Ruby
it will only be re-rendered if at least one of the data items referenced by that component changes. Once I can see the pages working, I should be able to make a more specific recommendation. - Sam Ruby On Sat, Dec 30, 2017 at 3:17 PM, Craig Russell wrote: > I've pushed changes to the pro

Re: A few problems with project/icla

2018-01-01 Thread Sam Ruby
On Mon, Jan 1, 2018 at 11:42 AM, Craig Russell wrote: > Hi Shane, > >> On Dec 31, 2017, at 6:16 AM, Shane Curcuru wrote: >> >> Two suggestions, in case they help: >> >> - Review the Bootstrap documentation for forms, and google some other >> Bootstrap form examples. It took me a while to figure

Re: A few problems with project/icla

2018-01-01 Thread Sam Ruby
Good catch! - Sam Ruby On Mon, Jan 1, 2018 at 2:31 PM, sebb wrote: > On 1 January 2018 at 19:02, Sam Ruby wrote: > >> >> >> On Mon, Jan 1, 2018 at 12:38 PM, Craig Russell >> wrote: >> >>> >>> On Jan 1, 2018, at 9:34 AM, Craig Russell wr

Re: A few problems with project/icla

2018-01-01 Thread Sam Ruby
4 > > _div.form_group do > _label "Contributor's E-Mail address:", for: 'iclaemail' > _input.form_control.iclaemail! type: 'email', required: true, > placeholder: 'u...@example.com', onChange: self.setIclaEmail,

Re: A few problems with project/icla

2018-01-01 Thread Sam Ruby
would do this with wunderbar is: _textarea class: "form_control", rows: 4 Or use the shortcut: _textarea.form_control rows: 4 Note the use of underscore instead of dash in the last example. - Sam Ruby Specifically: > > _div.form_group do >

Re: A few problems with project/icla

2018-01-02 Thread Sam Ruby
re: https://www.w3schools.com/cssref/pr_class_display.asp To do similarly within the form-check portion of the icla demo page, you would do: .form-check label { display: block } - Sam Ruby P.S. I've pushed a change that will force the browser to reload the CSS defi

Re: Actions from board meeting

2018-01-06 Thread Sam Ruby
On 1/6/18 3:02 PM, Craig Russell wrote: Moving this thread to dev@whimsical... On Jan 6, 2018, at 11:46 AM, Sam Ruby wrote: On 1/6/18 2:17 PM, Craig Russell wrote: On Jan 6, 2018, at 10:42 AM, Sam Ruby wrote: Infra has their own tools. Feel free to evolve this tool as you wish to match

Re: Actions from board meeting

2018-01-08 Thread Sam Ruby
-pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed This failure should be fixed by installing phantomjs. > Craig >> On Jan 6, 2018, at 12:16 PM, Sam Ruby wrote: >> >> >> >> On 1/6/18 3:02 PM, Craig Russell wrote: >>> Moving this thread to dev@whimsical...

Re: Actions from board meeting

2018-01-08 Thread Sam Ruby
On Mon, Jan 8, 2018 at 7:21 PM, sebb wrote: > On 9 January 2018 at 00:12, Craig Russell wrote: >> >>> On Jan 8, 2018, at 1:25 PM, sebb wrote: >>> >>> On 8 January 2018 at 21:21, Craig Russell wrote: >>>> >>>>> On Jan 8, 2018, at

Re: modify_pmcchairs bug?

2018-01-08 Thread Sam Ruby
ation is generated from the source. In fact, if you click on "members()" you will see the source, including the file name and line number. This documentation is regenerated automatically on every commit. > Thanks, > > Craig - Sam Ruby >> On Jan 8, 2018, at 4:07 PM, Cra

<    1   2   3   4   5   6   7   8   9   10   >