Re: Rework the Apache VCL website?

2012-05-31 Thread Andy Kurth
Unfortunately, I'm not sure if the CMS will be set up prior to graduation:

Joe Schaefer added a comment - 30/May/12 16:49
Aren't you planning to graduate next month? I'd prefer not to create a
CMS site for your incubator site if next month we have to throw all that
away and start fresh.

(https://issues.apache.org/jira/browse/INFRA-4761)

-Andy

On Thu, May 24, 2012 at 1:21 PM, Andy Kurth andy_ku...@ncsu.edu wrote:
 Just an update.  We are waiting for the ASF infrastructure group to
 set up the CMS.  The Jira issue I created on 5/7 has not been updated
 and I don't know of any work that has been done.  I sent a message to
 the infrastructure list today asking about the status.

 -Andy

 On Mon, May 7, 2012 at 3:07 PM, Andy Kurth andy_ku...@ncsu.edu wrote:
 I created/committed the initial set of CMS files/directories:
 https://svn.apache.org/repos/asf/incubator/vcl/site

 I found 2 sets of instructions on how to do this, each suggests using
 a different set of template files:
 http://wiki.apache.org/general/ApacheCMSFAQ
 http://www.apache.org/dev/cmsref.html#svn

 I used the files from the stanbol site as recommended on the CMS FAQ
 page since the files seemed to be a bit more configured.  The only
 change I made was to replace stanbol with vcl wherever it existed.

 I made a request to infrastructure:
 https://issues.apache.org/jira/browse/INFRA-4761

 -Andy

 On Mon, May 7, 2012 at 2:17 PM, Andy Kurth andy_ku...@ncsu.edu wrote:
 I agree too.  I believe we can request a new CMS site without
 affecting the existing website/Confluence.  The getting started
 instructions are here:
 http://wiki.apache.org/general/ApacheCMSFAQ

 I have created a new Jira component called project website (Apache
 CMS) and an issue to track our own progress and to tag Subversion
 commits:
 https://issues.apache.org/jira/browse/VCL-583

 I can work on adding the required layout to our Subversion space and
 create the infrastructure Jira request.

 Thanks,
 Andy

 On Mon, May 7, 2012 at 1:37 PM, Miller, Tony mill...@ecu.edu wrote:
 I agree, might as well use what Apache says.  Just to provide 
 alternatives, though, the current name for such things is static site 
 generator.  Believe it or not, it's become one of the hot topics on many 
 of the web design podcasts and blogs that I follow (perhaps a reaction to 
 heavy solutions like WordPress, perhaps a reaction to the current 
 popularity of Github).  Here's a site which lists many such tools:

 http://iwantmyname.com/blog/2011/02/list-static-website-generators.html


 --
 Tony Miller
 Technology Consultant, ITCS, East Carolina University
 mill...@ecu.edu /\ http://blog.ecu.edu/techtips

 -Original Message-
 From: Aaron Coburn [mailto:acob...@amherst.edu]
 Sent: Friday, May 04, 2012 2:10 PM
 To: vcl-u...@incubator.apache.org
 Cc: vcl-dev@incubator.apache.org
 Subject: Re: Rework the Apache VCL website?


 On May 4, 2012, at 1:00 PM, Andy Kurth wrote:

 On Fri, May 4, 2012 at 10:46 AM, Aaron Coburn acob...@amherst.edu wrote:
 As for the website, I agree that some design work would be really
 useful. I am assuming that ASF would provide a hosting arrangement,
 i.e. a domain like vcl.apache.org? Would that also include server space 
 to run any type of CMS?

 Yes, ASF hosts all project websites and provides server space.
 If/when we graduate, the podling website will be moved to
 vcl.apache.org.  Apache provides a CMS but it is up to the community
 whether to use it or something else as long as the content is static.
 More info is here:
 http://www.apache.org/dev/project-site.html
 -and-
 http://www.apache.org/dev/cms.html

 Thanks, I read about Apache's CMS, and I don't see any compelling reason 
 not to use that. It supports both HTML and Markdown formats. Updates are 
 managed by subversion, and it seems like it will be easy to use.

 Aaron Coburn



 Confluence is a nice all-in-one package, though if you are
 considering a complete overhaul of the site, I could also recommend a
 system like Drupal (MySQL + PHP). Drupal has a lot of bells and
 whistles that can make for a very nice, highly interactive site. The
 downside of drupal is that it is not specifically designed to handle
 software documentation. On the other hand, if we only need to serve
 static html pages that focus on documentation, etc, I can also
 recommend Sphinx. The downside of Sphinx is that it is really best
 for Python and C++ projects, and it doesn't support web-based updates
 -- it does create excellent sites, though.

 I also like Drupal but don't think it can be used due to the static
 requirement.  We actually use this for NCSU's VCL front page.

 I'm not familiar with Sphinx.  It looks like at least one other
 project is using Sphinx:
 http://chemistry.apache.org/python/docs/docs.html

 -Andy


 On Wed, Dec 7, 2011 at 7:54 AM, Aaron Peeler fapee...@ncsu.edu wrote:
 Yes, I agree the site needs to be updated. I'm fine to move to ASF
 CMS, especially if this the future direction.

 Aaron

 On Tue, 

Re: [VOTE] Andy Kurth as PMC chair after graduation

2012-05-31 Thread Aaron Coburn
+1

And with that, the tally for this vote is:

16 positive votes
1 neutral vote
0 negative votes

At this point, with such a positive display of support from the community, I 
believe we can now add Andy's name to the Graduation Board Resolution.




Aaron Coburn



--
Aaron Coburn
Systems Administrator and Programmer
Academic Technology Services, Amherst College
acob...@amherst.edumailto:acob...@amherst.edu






On May 24, 2012, at 11:03 AM, Aaron Coburn wrote:

All,

I would like to nominate Andy Kurth as the first VCL chair. This is a position 
that is responsible for the proper operation of the VCL project. Selecting 
someone for this position is also a necessary step in the process of graduating 
from incubator status to a top-level Apache project.

For those of you interested in the details, they can be found here:

http://incubator.apache.org/guides/graduation.html#tlp-resolution

The process is like so: anyone can nominate a person to serve in this role, and 
these nominations are discussed and voted upon in the community. Based on the 
consensus from the community, the PPMC (Podling Project Management Committee) 
makes a recommendation to the ASF Board, which actually appoints the chair.

-Aaron Coburn


--
Aaron Coburn
Systems Administrator and Programmer
Academic Technology Services, Amherst College
acob...@amherst.edumailto:acob...@amherst.edu









Re: [VOTE] Andy Kurth as PMC chair after graduation

2012-05-31 Thread Andy Kurth
Thanks Aaron and everyone else who voted!  I updated the wiki page:
https://cwiki.apache.org/confluence/display/VCL/Graduation+Board+Resolution

-Andy

On Thu, May 31, 2012 at 10:07 AM, Aaron Coburn acob...@amherst.edu wrote:
 +1

 And with that, the tally for this vote is:

 16 positive votes
 1 neutral vote
 0 negative votes

 At this point, with such a positive display of support from the community, I 
 believe we can now add Andy's name to the Graduation Board Resolution.




 Aaron Coburn



 --
 Aaron Coburn
 Systems Administrator and Programmer
 Academic Technology Services, Amherst College
 acob...@amherst.edumailto:acob...@amherst.edu






 On May 24, 2012, at 11:03 AM, Aaron Coburn wrote:

 All,

 I would like to nominate Andy Kurth as the first VCL chair. This is a 
 position that is responsible for the proper operation of the VCL project. 
 Selecting someone for this position is also a necessary step in the process 
 of graduating from incubator status to a top-level Apache project.

 For those of you interested in the details, they can be found here:

 http://incubator.apache.org/guides/graduation.html#tlp-resolution

 The process is like so: anyone can nominate a person to serve in this role, 
 and these nominations are discussed and voted upon in the community. Based on 
 the consensus from the community, the PPMC (Podling Project Management 
 Committee) makes a recommendation to the ASF Board, which actually appoints 
 the chair.

 -Aaron Coburn


 --
 Aaron Coburn
 Systems Administrator and Programmer
 Academic Technology Services, Amherst College
 acob...@amherst.edumailto:acob...@amherst.edu









[DISCUSS] stop vote on RC1 and cut RC2

2012-05-31 Thread Josh Thompson
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Aaron,

You're not being a stick in the mud.  I think it's great that you tested it 
well enough to find a few things that need to be corrected - that's the whole 
point of having a community vote to do a release.  I definitely consider the 
Shibboleth issue big enough to cut a new RC (even though that requires a new 
vote).

All,

Aaron has some good points.  I think we should fix the issues he mentioned and 
cut RC2 for 2.3.  This isn't an official vote process, but please share any 
thoughts you have.

Josh

On Wednesday, May 30, 2012 9:41:12 PM Aaron Coburn wrote:
 -1
 
 Sorry to a stick in the mud, guys, since I'd certainly like to see 2.3
 released soon, but I encountered a few issues that I think should be fixed
 before cutting the release.
 
 I installed the release candidate using a fresh database, testing against a
 vCenter provisioning engine and Shibboleth authentication. I was using a
 64-bit Windows 7 image.
 
 The first issue I encountered was that each time the management node calls
 'get_file_contents', the contents of the target file are printed to the
 log. This is generally not an issue, but when a slice of the registry is
 retrieved, that amounted to ~30,000 lines in my logfile. And that happens
 each time an image is reloaded. (Somehow I hadn't noticed this with the
 code from about two weeks ago). I can certainly see the usefulness of this
 during development, but I don't like the fact that this is the default
 behavior for a release. For now, I would suggest modifying line 1789 of
 OS.pm:
 
 -my ($exit_status, $output) = $self-execute($command);
 +my ($exit_status, $output) = $self-execute($command, 0); # do not
 print the cmd output to the log
 
 Later, it could be nice to make this somewhat more configurable.
 
 
 Second, if the system is using Shibboleth it is not possible to handle users
 who have not previously logged in (i.e. adding someone to a group). There
 are two bugs preventing this from working properly. First, if someone
 enables ALLOWADDSHIBUSERS in conf.php but doesn't define a value in
 $addUserFuncArgs (I would anticipate this to be what most people using Shib
 would do, since there is no documentation about what that array is for),
 the initGlobals() function does not properly populate the addUserFuncArgs
 array. This can be fixed by adding $addUserFuncArgs to the list of 'global'
 values on line 68 in utils.php -- the current code is just modifying a
 local value, not the global one:
 
 -global $affilValFunc, $addUserFunc, $updateUserFunc;
 +global $affilValFunc, $addUserFunc, $updateUserFunc, $addUserFuncArgs;
 
 Once that change is made, though, there is also a SQL query expecting a
 'validated' field in the users table. This field, however, does not exist.
 It is in neither update-vcl.sql nor in vcl.sql:
 
 vcl.sql, line 1079:
 
 +  `validated` tinyint(1) unsigned NOT NULL default '1',
 
 and update-vcl.sql, lines 827-
 
 + -- 
 +
 + --
 + -- Table structure for table `user`
 + --
 +
 + CALL AddColumnIfNotExists('user', 'validated', tinyint(1) unsigned NOT
 NULL default '1'); +
 
 Once these two changes are made, however, I am able to add shib users
 exactly as the documentation suggests.
 
 Otherwise, everything else looks good.
 
 
 Aaron
- -- 
- ---
Josh Thompson
VCL Developer
North Carolina State University

my GPG/PGP key can be found at pgp.mit.edu

All electronic mail messages in connection with State business which
are sent to or received by this account are subject to the NC Public
Records Law and may be disclosed to third parties.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAk/Hk28ACgkQV/LQcNdtPQMnNACfayx6uWW+d3oQcM0Dn7NVuquQ
aU0AnRBy8AXa+AA5riiVJEOdamd1UHhK
=w8Kn
-END PGP SIGNATURE-



RE: [DISCUSS] stop vote on RC1 and cut RC2

2012-05-31 Thread Sanders, Arbin D
Let's fix the issues and move to RC2.

Arbin Darren Sanders
 
IT Manager - Academic Computing
North Carolina Central University
712 Cecil Street
Suite 3014
Durham, NC 27707
919.530.6307
919.530.5097 (Fax)

For the Latest ITS Updates and Tips Join Us Online 
 
CONFIDENTIALITY: This email (including any attachments) may contain 
confidential, proprietary and privileged information, and unauthorized 
disclosure or use is prohibited. If you received this email in error, please 
notify the sender and delete this e-mail from your system.

-Original Message-
From: Josh Thompson [mailto:josh_thomp...@ncsu.edu] 
Sent: Thursday, May 31, 2012 11:51 AM
To: vcl-dev@incubator.apache.org
Subject: [DISCUSS] stop vote on RC1 and cut RC2

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Aaron,

You're not being a stick in the mud.  I think it's great that you tested it 
well enough to find a few things that need to be corrected - that's the whole 
point of having a community vote to do a release.  I definitely consider the 
Shibboleth issue big enough to cut a new RC (even though that requires a new 
vote).

All,

Aaron has some good points.  I think we should fix the issues he mentioned and 
cut RC2 for 2.3.  This isn't an official vote process, but please share any 
thoughts you have.

Josh

On Wednesday, May 30, 2012 9:41:12 PM Aaron Coburn wrote:
 -1
 
 Sorry to a stick in the mud, guys, since I'd certainly like to see 2.3 
 released soon, but I encountered a few issues that I think should be 
 fixed before cutting the release.
 
 I installed the release candidate using a fresh database, testing 
 against a vCenter provisioning engine and Shibboleth authentication. I 
 was using a 64-bit Windows 7 image.
 
 The first issue I encountered was that each time the management node 
 calls 'get_file_contents', the contents of the target file are printed 
 to the log. This is generally not an issue, but when a slice of the 
 registry is retrieved, that amounted to ~30,000 lines in my logfile. 
 And that happens each time an image is reloaded. (Somehow I hadn't 
 noticed this with the code from about two weeks ago). I can certainly 
 see the usefulness of this during development, but I don't like the 
 fact that this is the default behavior for a release. For now, I would 
 suggest modifying line 1789 of
 OS.pm:
 
 -my ($exit_status, $output) = $self-execute($command);
 +my ($exit_status, $output) = $self-execute($command, 0); # do 
 + not
 print the cmd output to the log
 
 Later, it could be nice to make this somewhat more configurable.
 
 
 Second, if the system is using Shibboleth it is not possible to handle 
 users who have not previously logged in (i.e. adding someone to a 
 group). There are two bugs preventing this from working properly. 
 First, if someone enables ALLOWADDSHIBUSERS in conf.php but doesn't 
 define a value in $addUserFuncArgs (I would anticipate this to be what 
 most people using Shib would do, since there is no documentation about 
 what that array is for), the initGlobals() function does not properly 
 populate the addUserFuncArgs array. This can be fixed by adding 
 $addUserFuncArgs to the list of 'global'
 values on line 68 in utils.php -- the current code is just modifying a 
 local value, not the global one:
 
 -global $affilValFunc, $addUserFunc, $updateUserFunc;
 +global $affilValFunc, $addUserFunc, $updateUserFunc, 
 + $addUserFuncArgs;
 
 Once that change is made, though, there is also a SQL query expecting 
 a 'validated' field in the users table. This field, however, does not exist.
 It is in neither update-vcl.sql nor in vcl.sql:
 
 vcl.sql, line 1079:
 
 +  `validated` tinyint(1) unsigned NOT NULL default '1',
 
 and update-vcl.sql, lines 827-
 
 + -- 
 +
 + --
 + -- Table structure for table `user`
 + --
 +
 + CALL AddColumnIfNotExists('user', 'validated', tinyint(1) unsigned 
 + NOT
 NULL default '1'); +
 
 Once these two changes are made, however, I am able to add shib users 
 exactly as the documentation suggests.
 
 Otherwise, everything else looks good.
 
 
 Aaron
- --
- ---
Josh Thompson
VCL Developer
North Carolina State University

my GPG/PGP key can be found at pgp.mit.edu

All electronic mail messages in connection with State business which are sent 
to or received by this account are subject to the NC Public Records Law and may 
be disclosed to third parties.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)

iEYEARECAAYFAk/Hk28ACgkQV/LQcNdtPQMnNACfayx6uWW+d3oQcM0Dn7NVuquQ
aU0AnRBy8AXa+AA5riiVJEOdamd1UHhK
=w8Kn
-END PGP SIGNATURE-


__
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com 
__


Re: [DISCUSS] stop vote on RC1 and cut RC2

2012-05-31 Thread Aaron Peeler
I agree with the points made, each are valid.  The changes should be
committed and a RC2 made.
Aaron P.

On Thu, May 31, 2012 at 11:51 AM, Josh Thompson josh_thomp...@ncsu.edu wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Aaron,

 You're not being a stick in the mud.  I think it's great that you tested it
 well enough to find a few things that need to be corrected - that's the whole
 point of having a community vote to do a release.  I definitely consider the
 Shibboleth issue big enough to cut a new RC (even though that requires a new
 vote).

 All,

 Aaron has some good points.  I think we should fix the issues he mentioned and
 cut RC2 for 2.3.  This isn't an official vote process, but please share any
 thoughts you have.

 Josh

 On Wednesday, May 30, 2012 9:41:12 PM Aaron Coburn wrote:
 -1

 Sorry to a stick in the mud, guys, since I'd certainly like to see 2.3
 released soon, but I encountered a few issues that I think should be fixed
 before cutting the release.

 I installed the release candidate using a fresh database, testing against a
 vCenter provisioning engine and Shibboleth authentication. I was using a
 64-bit Windows 7 image.

 The first issue I encountered was that each time the management node calls
 'get_file_contents', the contents of the target file are printed to the
 log. This is generally not an issue, but when a slice of the registry is
 retrieved, that amounted to ~30,000 lines in my logfile. And that happens
 each time an image is reloaded. (Somehow I hadn't noticed this with the
 code from about two weeks ago). I can certainly see the usefulness of this
 during development, but I don't like the fact that this is the default
 behavior for a release. For now, I would suggest modifying line 1789 of
 OS.pm:

 -    my ($exit_status, $output) = $self-execute($command);
 +    my ($exit_status, $output) = $self-execute($command, 0); # do not
 print the cmd output to the log

 Later, it could be nice to make this somewhat more configurable.


 Second, if the system is using Shibboleth it is not possible to handle users
 who have not previously logged in (i.e. adding someone to a group). There
 are two bugs preventing this from working properly. First, if someone
 enables ALLOWADDSHIBUSERS in conf.php but doesn't define a value in
 $addUserFuncArgs (I would anticipate this to be what most people using Shib
 would do, since there is no documentation about what that array is for),
 the initGlobals() function does not properly populate the addUserFuncArgs
 array. This can be fixed by adding $addUserFuncArgs to the list of 'global'
 values on line 68 in utils.php -- the current code is just modifying a
 local value, not the global one:

 -    global $affilValFunc, $addUserFunc, $updateUserFunc;
 +    global $affilValFunc, $addUserFunc, $updateUserFunc, $addUserFuncArgs;

 Once that change is made, though, there is also a SQL query expecting a
 'validated' field in the users table. This field, however, does not exist.
 It is in neither update-vcl.sql nor in vcl.sql:

 vcl.sql, line 1079:

 +  `validated` tinyint(1) unsigned NOT NULL default '1',

 and update-vcl.sql, lines 827-

 + -- 
 +
 + --
 + -- Table structure for table `user`
 + --
 +
 + CALL AddColumnIfNotExists('user', 'validated', tinyint(1) unsigned NOT
 NULL default '1'); +

 Once these two changes are made, however, I am able to add shib users
 exactly as the documentation suggests.

 Otherwise, everything else looks good.


 Aaron
 - --
 - ---
 Josh Thompson
 VCL Developer
 North Carolina State University

 my GPG/PGP key can be found at pgp.mit.edu

 All electronic mail messages in connection with State business which
 are sent to or received by this account are subject to the NC Public
 Records Law and may be disclosed to third parties.
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.17 (GNU/Linux)

 iEYEARECAAYFAk/Hk28ACgkQV/LQcNdtPQMnNACfayx6uWW+d3oQcM0Dn7NVuquQ
 aU0AnRBy8AXa+AA5riiVJEOdamd1UHhK
 =w8Kn
 -END PGP SIGNATURE-




-- 
Aaron Peeler
Program Manager
Virtual Computing Lab
NC State University

All electronic mail messages in connection with State business which
are sent to or received by this account are subject to the NC Public
Records Law and may be disclosed to third parties.


Re: [DISCUSS] stop vote on RC1 and cut RC2

2012-05-31 Thread Andy Kurth
I agree.  I also found some issues with vSphere.pm connecting to
vCenter 5 yesterday.  I would like to fix this for RC2.
-Andy

On Thu, May 31, 2012 at 11:51 AM, Josh Thompson josh_thomp...@ncsu.edu wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Aaron,

 You're not being a stick in the mud.  I think it's great that you tested it
 well enough to find a few things that need to be corrected - that's the whole
 point of having a community vote to do a release.  I definitely consider the
 Shibboleth issue big enough to cut a new RC (even though that requires a new
 vote).

 All,

 Aaron has some good points.  I think we should fix the issues he mentioned and
 cut RC2 for 2.3.  This isn't an official vote process, but please share any
 thoughts you have.

 Josh

 On Wednesday, May 30, 2012 9:41:12 PM Aaron Coburn wrote:
 -1

 Sorry to a stick in the mud, guys, since I'd certainly like to see 2.3
 released soon, but I encountered a few issues that I think should be fixed
 before cutting the release.

 I installed the release candidate using a fresh database, testing against a
 vCenter provisioning engine and Shibboleth authentication. I was using a
 64-bit Windows 7 image.

 The first issue I encountered was that each time the management node calls
 'get_file_contents', the contents of the target file are printed to the
 log. This is generally not an issue, but when a slice of the registry is
 retrieved, that amounted to ~30,000 lines in my logfile. And that happens
 each time an image is reloaded. (Somehow I hadn't noticed this with the
 code from about two weeks ago). I can certainly see the usefulness of this
 during development, but I don't like the fact that this is the default
 behavior for a release. For now, I would suggest modifying line 1789 of
 OS.pm:

 -    my ($exit_status, $output) = $self-execute($command);
 +    my ($exit_status, $output) = $self-execute($command, 0); # do not
 print the cmd output to the log

 Later, it could be nice to make this somewhat more configurable.


 Second, if the system is using Shibboleth it is not possible to handle users
 who have not previously logged in (i.e. adding someone to a group). There
 are two bugs preventing this from working properly. First, if someone
 enables ALLOWADDSHIBUSERS in conf.php but doesn't define a value in
 $addUserFuncArgs (I would anticipate this to be what most people using Shib
 would do, since there is no documentation about what that array is for),
 the initGlobals() function does not properly populate the addUserFuncArgs
 array. This can be fixed by adding $addUserFuncArgs to the list of 'global'
 values on line 68 in utils.php -- the current code is just modifying a
 local value, not the global one:

 -    global $affilValFunc, $addUserFunc, $updateUserFunc;
 +    global $affilValFunc, $addUserFunc, $updateUserFunc, $addUserFuncArgs;

 Once that change is made, though, there is also a SQL query expecting a
 'validated' field in the users table. This field, however, does not exist.
 It is in neither update-vcl.sql nor in vcl.sql:

 vcl.sql, line 1079:

 +  `validated` tinyint(1) unsigned NOT NULL default '1',

 and update-vcl.sql, lines 827-

 + -- 
 +
 + --
 + -- Table structure for table `user`
 + --
 +
 + CALL AddColumnIfNotExists('user', 'validated', tinyint(1) unsigned NOT
 NULL default '1'); +

 Once these two changes are made, however, I am able to add shib users
 exactly as the documentation suggests.

 Otherwise, everything else looks good.


 Aaron
 - --
 - ---
 Josh Thompson
 VCL Developer
 North Carolina State University

 my GPG/PGP key can be found at pgp.mit.edu

 All electronic mail messages in connection with State business which
 are sent to or received by this account are subject to the NC Public
 Records Law and may be disclosed to third parties.
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.17 (GNU/Linux)

 iEYEARECAAYFAk/Hk28ACgkQV/LQcNdtPQMnNACfayx6uWW+d3oQcM0Dn7NVuquQ
 aU0AnRBy8AXa+AA5riiVJEOdamd1UHhK
 =w8Kn
 -END PGP SIGNATURE-



Re: [DISCUSS] stop vote on RC1 and cut RC2

2012-05-31 Thread Aaron Peeler
I can get the OS.pm module change.

I also found a small change needed in the xCAT modules... nothing
critical but would be helpful.

Aaron P.

On Thu, May 31, 2012 at 12:21 PM, Andy Kurth andy_ku...@ncsu.edu wrote:
 I agree.  I also found some issues with vSphere.pm connecting to
 vCenter 5 yesterday.  I would like to fix this for RC2.
 -Andy

 On Thu, May 31, 2012 at 11:51 AM, Josh Thompson josh_thomp...@ncsu.edu 
 wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Aaron,

 You're not being a stick in the mud.  I think it's great that you tested it
 well enough to find a few things that need to be corrected - that's the whole
 point of having a community vote to do a release.  I definitely consider the
 Shibboleth issue big enough to cut a new RC (even though that requires a new
 vote).

 All,

 Aaron has some good points.  I think we should fix the issues he mentioned 
 and
 cut RC2 for 2.3.  This isn't an official vote process, but please share any
 thoughts you have.

 Josh

 On Wednesday, May 30, 2012 9:41:12 PM Aaron Coburn wrote:
 -1

 Sorry to a stick in the mud, guys, since I'd certainly like to see 2.3
 released soon, but I encountered a few issues that I think should be fixed
 before cutting the release.

 I installed the release candidate using a fresh database, testing against a
 vCenter provisioning engine and Shibboleth authentication. I was using a
 64-bit Windows 7 image.

 The first issue I encountered was that each time the management node calls
 'get_file_contents', the contents of the target file are printed to the
 log. This is generally not an issue, but when a slice of the registry is
 retrieved, that amounted to ~30,000 lines in my logfile. And that happens
 each time an image is reloaded. (Somehow I hadn't noticed this with the
 code from about two weeks ago). I can certainly see the usefulness of this
 during development, but I don't like the fact that this is the default
 behavior for a release. For now, I would suggest modifying line 1789 of
 OS.pm:

 -    my ($exit_status, $output) = $self-execute($command);
 +    my ($exit_status, $output) = $self-execute($command, 0); # do not
 print the cmd output to the log

 Later, it could be nice to make this somewhat more configurable.


 Second, if the system is using Shibboleth it is not possible to handle users
 who have not previously logged in (i.e. adding someone to a group). There
 are two bugs preventing this from working properly. First, if someone
 enables ALLOWADDSHIBUSERS in conf.php but doesn't define a value in
 $addUserFuncArgs (I would anticipate this to be what most people using Shib
 would do, since there is no documentation about what that array is for),
 the initGlobals() function does not properly populate the addUserFuncArgs
 array. This can be fixed by adding $addUserFuncArgs to the list of 'global'
 values on line 68 in utils.php -- the current code is just modifying a
 local value, not the global one:

 -    global $affilValFunc, $addUserFunc, $updateUserFunc;
 +    global $affilValFunc, $addUserFunc, $updateUserFunc, $addUserFuncArgs;

 Once that change is made, though, there is also a SQL query expecting a
 'validated' field in the users table. This field, however, does not exist.
 It is in neither update-vcl.sql nor in vcl.sql:

 vcl.sql, line 1079:

 +  `validated` tinyint(1) unsigned NOT NULL default '1',

 and update-vcl.sql, lines 827-

 + -- 
 +
 + --
 + -- Table structure for table `user`
 + --
 +
 + CALL AddColumnIfNotExists('user', 'validated', tinyint(1) unsigned NOT
 NULL default '1'); +

 Once these two changes are made, however, I am able to add shib users
 exactly as the documentation suggests.

 Otherwise, everything else looks good.


 Aaron
 - --
 - ---
 Josh Thompson
 VCL Developer
 North Carolina State University

 my GPG/PGP key can be found at pgp.mit.edu

 All electronic mail messages in connection with State business which
 are sent to or received by this account are subject to the NC Public
 Records Law and may be disclosed to third parties.
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.17 (GNU/Linux)

 iEYEARECAAYFAk/Hk28ACgkQV/LQcNdtPQMnNACfayx6uWW+d3oQcM0Dn7NVuquQ
 aU0AnRBy8AXa+AA5riiVJEOdamd1UHhK
 =w8Kn
 -END PGP SIGNATURE-




-- 
Aaron Peeler
Program Manager
Virtual Computing Lab
NC State University

All electronic mail messages in connection with State business which
are sent to or received by this account are subject to the NC Public
Records Law and may be disclosed to third parties.


Re: [DISCUSS] stop vote on RC1 and cut RC2

2012-05-31 Thread Kevan Miller

On May 31, 2012, at 11:51 AM, Josh Thompson wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Aaron,
 
 You're not being a stick in the mud.  I think it's great that you tested it 
 well enough to find a few things that need to be corrected - that's the whole 
 point of having a community vote to do a release.  I definitely consider the 
 Shibboleth issue big enough to cut a new RC (even though that requires a new 
 vote).
 
 All,
 
 Aaron has some good points.  I think we should fix the issues he mentioned 
 and 
 cut RC2 for 2.3.  This isn't an official vote process, but please share any 
 thoughts you have.

As release manager, you are free to CANCEL the vote at any time. But discussion 
and consensus are definitely good things.

--kevan

Re: [DISCUSS] stop vote on RC1 and cut RC2

2012-05-31 Thread Aaron Coburn
Thanks for your understanding.

I updated trunk with the shibboleth-related fixes (adding user.validated to the 
database scripts, fixing the global scope of $addUserFuncArgs). I also took the 
opportunity to update the updateShibUser function so that user.validated is set 
to 1 whenever a user officially logs in through the standard Shibboleth 
channels (which makes the 'user.validated' field work as intended).

Aaron C.

On May 31, 2012, at 12:32 PM, Aaron Peeler wrote:

 I can get the OS.pm module change.
 
 I also found a small change needed in the xCAT modules... nothing
 critical but would be helpful.
 
 Aaron P.
 
 On Thu, May 31, 2012 at 12:21 PM, Andy Kurth andy_ku...@ncsu.edu wrote:
 I agree.  I also found some issues with vSphere.pm connecting to
 vCenter 5 yesterday.  I would like to fix this for RC2.
 -Andy
 
 On Thu, May 31, 2012 at 11:51 AM, Josh Thompson josh_thomp...@ncsu.edu 
 wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Aaron,
 
 You're not being a stick in the mud.  I think it's great that you tested it
 well enough to find a few things that need to be corrected - that's the 
 whole
 point of having a community vote to do a release.  I definitely consider the
 Shibboleth issue big enough to cut a new RC (even though that requires a new
 vote).
 
 All,
 
 Aaron has some good points.  I think we should fix the issues he mentioned 
 and
 cut RC2 for 2.3.  This isn't an official vote process, but please share any
 thoughts you have.
 
 Josh
 
 On Wednesday, May 30, 2012 9:41:12 PM Aaron Coburn wrote:
 -1
 
 Sorry to a stick in the mud, guys, since I'd certainly like to see 2.3
 released soon, but I encountered a few issues that I think should be fixed
 before cutting the release.
 
 I installed the release candidate using a fresh database, testing against a
 vCenter provisioning engine and Shibboleth authentication. I was using a
 64-bit Windows 7 image.
 
 The first issue I encountered was that each time the management node calls
 'get_file_contents', the contents of the target file are printed to the
 log. This is generally not an issue, but when a slice of the registry is
 retrieved, that amounted to ~30,000 lines in my logfile. And that happens
 each time an image is reloaded. (Somehow I hadn't noticed this with the
 code from about two weeks ago). I can certainly see the usefulness of this
 during development, but I don't like the fact that this is the default
 behavior for a release. For now, I would suggest modifying line 1789 of
 OS.pm:
 
 -my ($exit_status, $output) = $self-execute($command);
 +my ($exit_status, $output) = $self-execute($command, 0); # do not
 print the cmd output to the log
 
 Later, it could be nice to make this somewhat more configurable.
 
 
 Second, if the system is using Shibboleth it is not possible to handle 
 users
 who have not previously logged in (i.e. adding someone to a group). There
 are two bugs preventing this from working properly. First, if someone
 enables ALLOWADDSHIBUSERS in conf.php but doesn't define a value in
 $addUserFuncArgs (I would anticipate this to be what most people using Shib
 would do, since there is no documentation about what that array is for),
 the initGlobals() function does not properly populate the addUserFuncArgs
 array. This can be fixed by adding $addUserFuncArgs to the list of 'global'
 values on line 68 in utils.php -- the current code is just modifying a
 local value, not the global one:
 
 -global $affilValFunc, $addUserFunc, $updateUserFunc;
 +global $affilValFunc, $addUserFunc, $updateUserFunc, $addUserFuncArgs;
 
 Once that change is made, though, there is also a SQL query expecting a
 'validated' field in the users table. This field, however, does not exist.
 It is in neither update-vcl.sql nor in vcl.sql:
 
 vcl.sql, line 1079:
 
 +  `validated` tinyint(1) unsigned NOT NULL default '1',
 
 and update-vcl.sql, lines 827-
 
 + -- 
 +
 + --
 + -- Table structure for table `user`
 + --
 +
 + CALL AddColumnIfNotExists('user', 'validated', tinyint(1) unsigned NOT
 NULL default '1'); +
 
 Once these two changes are made, however, I am able to add shib users
 exactly as the documentation suggests.
 
 Otherwise, everything else looks good.
 
 
 Aaron
 - --
 - ---
 Josh Thompson
 VCL Developer
 North Carolina State University
 
 my GPG/PGP key can be found at pgp.mit.edu
 
 All electronic mail messages in connection with State business which
 are sent to or received by this account are subject to the NC Public
 Records Law and may be disclosed to third parties.
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.17 (GNU/Linux)
 
 iEYEARECAAYFAk/Hk28ACgkQV/LQcNdtPQMnNACfayx6uWW+d3oQcM0Dn7NVuquQ
 aU0AnRBy8AXa+AA5riiVJEOdamd1UHhK
 =w8Kn
 -END PGP SIGNATURE-
 
 
 
 
 -- 
 Aaron Peeler
 Program Manager
 Virtual Computing Lab
 NC State University
 
 All electronic mail messages in connection with State 

Re: [VOTE] Andy Kurth as PMC chair after graduation

2012-05-31 Thread Matt Hogstrom
Add my +1 ... late as it is

Matt Hogstrom
m...@hogstrom.org

A Day Without Nuclear Fusion Is a Day Without Sunshine

On May 31, 2012, at 10:11 AM, Andy Kurth wrote:

 Thanks Aaron and everyone else who voted!  I updated the wiki page:
 https://cwiki.apache.org/confluence/display/VCL/Graduation+Board+Resolution
 
 -Andy
 
 On Thu, May 31, 2012 at 10:07 AM, Aaron Coburn acob...@amherst.edu wrote:
 +1
 
 And with that, the tally for this vote is:
 
 16 positive votes
 1 neutral vote
 0 negative votes
 
 At this point, with such a positive display of support from the community, I 
 believe we can now add Andy's name to the Graduation Board Resolution.
 
 
 
 
 Aaron Coburn
 
 
 
 --
 Aaron Coburn
 Systems Administrator and Programmer
 Academic Technology Services, Amherst College
 acob...@amherst.edumailto:acob...@amherst.edu
 
 
 
 
 
 
 On May 24, 2012, at 11:03 AM, Aaron Coburn wrote:
 
 All,
 
 I would like to nominate Andy Kurth as the first VCL chair. This is a 
 position that is responsible for the proper operation of the VCL project. 
 Selecting someone for this position is also a necessary step in the process 
 of graduating from incubator status to a top-level Apache project.
 
 For those of you interested in the details, they can be found here:
 
 http://incubator.apache.org/guides/graduation.html#tlp-resolution
 
 The process is like so: anyone can nominate a person to serve in this role, 
 and these nominations are discussed and voted upon in the community. Based 
 on the consensus from the community, the PPMC (Podling Project Management 
 Committee) makes a recommendation to the ASF Board, which actually appoints 
 the chair.
 
 -Aaron Coburn
 
 
 --
 Aaron Coburn
 Systems Administrator and Programmer
 Academic Technology Services, Amherst College
 acob...@amherst.edumailto:acob...@amherst.edu
 
 
 
 
 
 
 



signature.asc
Description: Message signed with OpenPGP using GPGMail