Re: Rework the Apache VCL website?
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
+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
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
-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
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
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
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
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
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
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
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