Re: Discussion to select chair candidates followed by a vote starting may 13 2018.

2018-05-01 Thread Henk P. Penning

On Tue, 1 May 2018, Jan Iversen wrote:


Date: Tue, 1 May 2018 22:46:41 +0200
From: Jan Iversen 
To: general@attic.apache.org
Subject: Discussion to select chair candidates followed by a vote starting may
 13 2018.


Hi Jan,

  I thought the plan was to reach consensus, and otherwise vote.

  Let me try to reach consensus this way :

Hi Sebb,

  Can we agree to just let Jan pick a winner ?
  and for us to forever hold our peace (regarding the choice)?

  This is a bike-shed problem ;
  any simple solution is ok.

  [ Forgive my ignorance if this is against etiquette.
How does a PMC resolve bike-shed problems ?
  ]

  Regards,

  Henk Penning

   _
Henk P. Penning, ICT-beta R Uithof MG-403_/ \_
Faculty of Science, Utrecht UniversityT +31 30 253 4106 / \_/ \
Leuvenlaan 4, 3584CE Utrecht, NL  F +31 30 253 4553 \_/ \_/
http://www.staff.science.uu.nl/~penni101/ M penn...@uu.nl \_/


Hi

I am truly sorry having to write this email. I am embarrassed of not being able 
to keep my promise and stay as a long-term chair, but sometimes you have to ask 
yourself is it worth the time spent and instead use time where it is makes a 
difference.

Considering we have a very silent community and the current site maintenance 
was unacceptable to me, I spent a couple of days to make my life easier and 
asked for opinions from the community before changing the production site, 
after that our list drowned in emails from 2 pmc members pursuing other 
solutions.

This is not the first time we have a situation like this, a while ago we had 
long discussion with -1 flowing around, between the same 2 PMC members about 
rewriting rules etc, where finally (I believe partly due to my intervention) 
consensus was reached.

I volunteered to be chair and was clear it meant I had not only to file board 
reports but also do the bulk part of retiring projects. I did not volunteer to 
spend endless hours trying to get consensus or to get simple changes agreed on.

I proposed a very simple solution, but have accepted that the other 2 solutions 
each have advantages, so I might have continued had I believed in the 
possibility of consensus and an, for me, easy to maintain solution. There are 
no signs of convergence and a vote on technical solutions are bad, apart from 
the fact that I am convinced both solutions would receive a -1. Changes are 
high, that the current deadlock will end with no change at all.

I humbly accept my failure to help bring consensus and progress to the attic, 
so I hereby announce my retirement as chair/pmc/committer.

I am hereby starting a discussion on who should be the next chair. The 
discussion will run until 13 may 2018, where I will start the formal vote. The 
result of the vote will be added to the agenda for the board June meeting. In 
case we have no positive result of the vote, the board will be asked to appoint 
a new chair.

The 2 PMC members have each promised to support a future site, so it is natural 
for me to  propose Henkp and Sebb as chair candidates, both have used 
significant time to implement technical elegant solutions.

Ball is rolling, let the community decide.

rgds
Jan I

Sent from my iPad


Discussion to select chair candidates followed by a vote starting may 13 2018.

2018-05-01 Thread Jan Iversen
Hi

I am truly sorry having to write this email. I am embarrassed of not being able 
to keep my promise and stay as a long-term chair, but sometimes you have to ask 
yourself is it worth the time spent and instead use time where it is makes a 
difference.

Considering we have a very silent community and the current site maintenance 
was unacceptable to me, I spent a couple of days to make my life easier and 
asked for opinions from the community before changing the production site, 
after that our list drowned in emails from 2 pmc members pursuing other 
solutions.

This is not the first time we have a situation like this, a while ago we had 
long discussion with -1 flowing around, between the same 2 PMC members about 
rewriting rules etc, where finally (I believe partly due to my intervention) 
consensus was reached.

I volunteered to be chair and was clear it meant I had not only to file board 
reports but also do the bulk part of retiring projects. I did not volunteer to 
spend endless hours trying to get consensus or to get simple changes agreed on. 

I proposed a very simple solution, but have accepted that the other 2 solutions 
each have advantages, so I might have continued had I believed in the 
possibility of consensus and an, for me, easy to maintain solution. There are 
no signs of convergence and a vote on technical solutions are bad, apart from 
the fact that I am convinced both solutions would receive a -1. Changes are 
high, that the current deadlock will end with no change at all.

I humbly accept my failure to help bring consensus and progress to the attic, 
so I hereby announce my retirement as chair/pmc/committer.  

I am hereby starting a discussion on who should be the next chair. The 
discussion will run until 13 may 2018, where I will start the formal vote. The 
result of the vote will be added to the agenda for the board June meeting. In 
case we have no positive result of the vote, the board will be asked to appoint 
a new chair.

The 2 PMC members have each promised to support a future site, so it is natural 
for me to  propose Henkp and Sebb as chair candidates, both have used 
significant time to implement technical elegant solutions.

Ball is rolling, let the community decide.

rgds
Jan I

Sent from my iPad

ApacheCon North America 2018 schedule is now live.

2018-05-01 Thread Rich Bowen

Dear Apache Enthusiast,

We are pleased to announce our schedule for ApacheCon North America 
2018. ApacheCon will be held September 23-27 at the Montreal Marriott 
Chateau Champlain in Montreal, Canada.


Registration is open! The early bird rate of $575 lasts until July 21, 
at which time it goes up to $800. And the room block at the Marriott 
($225 CAD per night, including wifi) closes on August 24th.


We will be featuring more than 100 sessions on Apache projects. The 
schedule is now online at https://apachecon.com/acna18/


The schedule includes full tracks of content from Cloudstack[1], 
Tomcat[2], and our GeoSpatial community[3].


We will have 4 keynote speakers, two of whom are Apache members, and two 
from the wider community.


On Tuesday, Apache member and former board member Cliff Schmidt will be 
speaking about how Amplio uses technology to educate and improve the 
quality of life of people living in very difficult parts of the 
world[4]. And Apache Fineract VP Myrle Krantz will speak about how Open 
Source banking is helping the global fight against poverty[5].


Then, on Wednesday, we’ll hear from Bridget Kromhout, Principal Cloud 
Developer Advocate from Microsoft, about the really hard problem in 
software - the people[6]. And Euan McLeod, ‎VP VIPER at ‎Comcast will 
show us the many ways that Apache software delivers your favorite shows 
to your living room[7].


ApacheCon will also feature old favorites like the Lightning Talks, the 
Hackathon (running the duration of the event), PGP key signing, and lots 
of hallway-track time to get to know your project community better.


Follow us on Twitter, @ApacheCon, and join the disc...@apachecon.com 
mailing list (send email to discuss-subscr...@apachecon.com) to stay up 
to date with developments. And if your company wants to sponsor this 
event, get in touch at h...@apachecon.com for opportunities that are 
still available.


See you in Montreal!

Rich Bowen
VP Conferences, The Apache Software Foundation
h...@apachecon.com
@ApacheCon

[1] http://cloudstackcollab.org/
[2] http://tomcat.apache.org/conference.html
[3] http://apachecon.dukecon.org/acna/2018/#/schedule?search=geospatial
[4] 
http://apachecon.dukecon.org/acna/2018/#/scheduledEvent/df977fd305a31b903
[5] 
http://apachecon.dukecon.org/acna/2018/#/scheduledEvent/22c6c30412a3828d6
[6] 
http://apachecon.dukecon.org/acna/2018/#/scheduledEvent/fbbb2384fa91ebc6b
[7] 
http://apachecon.dukecon.org/acna/2018/#/scheduledEvent/88d50c3613852c2de


svn commit: r1830663 - in /attic/site-jekyll: README.md src/_includes/ src/_layouts/main.html src/_layouts/project.html src/index.html src/process.html src/resolution.html

2018-05-01 Thread sebb
Author: sebb
Date: Tue May  1 09:07:46 2018
New Revision: 1830663

URL: http://svn.apache.org/viewvc?rev=1830663=rev
Log:
Simplify by using chained layout for project pages
Update docs

Added:
attic/site-jekyll/src/_layouts/main.html   (with props)
Removed:
attic/site-jekyll/src/_includes/
Modified:
attic/site-jekyll/README.md
attic/site-jekyll/src/_layouts/project.html
attic/site-jekyll/src/index.html
attic/site-jekyll/src/process.html
attic/site-jekyll/src/resolution.html

Modified: attic/site-jekyll/README.md
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/README.md?rev=1830663=1830662=1830663=diff
==
--- attic/site-jekyll/README.md (original)
+++ attic/site-jekyll/README.md Tue May  1 09:07:46 2018
@@ -5,14 +5,15 @@ src/ - source files used to generate the
  _data/
project.txt - sample JSON object and comments
projects.json - data for all retired projects
- _includes/
-   page_start.html - start of each page
-   page_end.html - end of each page
  _layouts/
+   main.html - main Attic template
project.html - template to process individual project pages
  _plugins/
+   generate_flags.rb - Ruby post-processing script to generate flags and 
banners
generate_projects.rb - Ruby script which processes the data file to 
generate pages using the layout
-   postwrite.rb - Ruby post-processing script to generate flags and banners
+flagged/ - static tree copied to output
+flags/
+  README.txt - explains purpose of flags directories
  scripts/
Lua scripts for use by the web server
  style/

Added: attic/site-jekyll/src/_layouts/main.html
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/_layouts/main.html?rev=1830663=auto
==
--- attic/site-jekyll/src/_layouts/main.html (added)
+++ attic/site-jekyll/src/_layouts/main.html Tue May  1 09:07:46 2018
@@ -0,0 +1,97 @@
+---
+# This is the main layout for the Attic site
+# It is used for all pages
+---
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;>
+
+http://www.w3.org/1999/xhtml;>
+ 
+   
+   
+   
+   
+   
+   
+ 
+{{ page.title }} - Apache Attic
+  
+ 
+ 
+   
+   
+   
+   
+  
+  
+{{ page.title }}
+ 
+  
+   
+   
+   
+   
+
+{{ content }} 
+
+  
+
+  
+   The Apache Attic
+  
+  Home 
+  Process 
+  http://issues.apache.org/jira/browse/ATTIC;>Process 
tracking 
+  https://whimsy.apache.org/board/minutes/Attic.html;>Board 
Minutes 
+  http://www.apache.org/licenses/;>License 
+  http://www.apache.org/security/;>Security 
+  
+  Related Apache Links
+  
+  http://www.apache.org/;>Foundation 
+  http://www.apache.org/foundation/sponsorship.html;>Donate 
+  http://www.apache.org/foundation/thanks.html;>Thanks 
+  http://incubator.apache.org/;>Incubator 
+  http://apachecon.com/;>ApacheCon 
+  
+  
+
+
+   Projects in the Attic
+  {% for project in site.data.projects %}
+  {{ project.name }} {% endfor %}
+  
+
+  
+
+
+  
+Copyright  2009-2018 The Apache Software Foundation, Licensed 
under the http://www.apache.org/licenses/LICENSE-2.0;>Apache License, 
Version 2.0.
+Apache and the Apache feather logo are trademarks of The Apache 
Software Foundation.
+  
+
+  
+
+
+

Propchange: attic/site-jekyll/src/_layouts/main.html
--
svn:eol-style = native

Modified: attic/site-jekyll/src/_layouts/project.html
URL: 
http://svn.apache.org/viewvc/attic/site-jekyll/src/_layouts/project.html?rev=1830663=1830662=1830663=diff
==
--- attic/site-jekyll/src/_layouts/project.html (original)
+++ attic/site-jekyll/src/_layouts/project.html Tue May  1 09:07:46 2018
@@ -1,9 +1,12 @@
 ---
+# This is the layout for project pages. It inherits from the main layout:
+layout: main
+
 # define relative url to top level so includes can generate the correct 
relative URLs
 myrelativeurl: ../
+
 # Note: title is defined in the generate_projects plugin
 ---
-{% include page_start.html %}
 {%- comment %}
 
 Variables used by the template (page.json.*):
@@ -27,7 +30,7 @@ website
 wiki
 wikiname
 
-{%- endcomment %}
+{%- endcomment -%}
 
 {%- if page.json.website != '' %}Apache 
{{ page.json.name }}{% else %}Apache {{ page.json.name }}{% endif %} moved 
into the Attic in {{ page.json.retired }}. 
 {{ page.json.description }}
@@ -105,4 +108,3 @@ wikiname
 {%- endfor %}
 {%- endif %}
 
-{% include page_end.html 

svn commit: r1830659 - in /attic/site-jekyll/src/_plugins: generate_flags.rb postwrite.rb

2018-05-01 Thread sebb
Author: sebb
Date: Tue May  1 08:39:13 2018
New Revision: 1830659

URL: http://svn.apache.org/viewvc?rev=1830659=rev
Log:
Better name for plugin

Added:
attic/site-jekyll/src/_plugins/generate_flags.rb
  - copied unchanged from r1830468, 
attic/site-jekyll/src/_plugins/postwrite.rb
Removed:
attic/site-jekyll/src/_plugins/postwrite.rb