You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@attic.apache.org by gi...@apache.org on 2026/04/26 16:59:09 UTC
(attic) branch asf-site updated: Regenerated website based on 4be38dce00da098c436e3610af6fdbc952496beb commit
This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/attic.git
The following commit(s) were added to refs/heads/asf-site by this push:
new c89326d Regenerated website based on 4be38dce00da098c436e3610af6fdbc952496beb commit
c89326d is described below
commit c89326de522fa1339faa3b53d7ad08aa340389c3
Author: GitHub Actions <ac...@users.noreply.github.com>
AuthorDate: Sun Apr 26 16:59:04 2026 +0000
Regenerated website based on 4be38dce00da098c436e3610af6fdbc952496beb commit
---
output/assets/js/search-data.json | 275 +++++++++++++++++++-------------------
output/process-howto.html | 49 ++++---
output/process.html | 4 +-
3 files changed, 160 insertions(+), 168 deletions(-)
diff --git a/output/assets/js/search-data.json b/output/assets/js/search-data.json
index 8909f89..6c3e929 100644
--- a/output/assets/js/search-data.json
+++ b/output/assets/js/search-data.json
@@ -85,14 +85,14 @@
},"12": {
"doc": "Attic Process - How To",
"title": "Attic Process - How To",
- "content": ". The sections below describe How To complete the various tasks to be done by Attic team for retiring a project and moving it to The Apache Attic: . graph TD; accTitle: the Attic Process accDescr: Attic process diagram which shows the steps of moving a Retired Project to the Attic RESL(\"`1 **Confirm Board Resolution**`\") JIRA(\"`**Create ATTIC Jira** (to manage the move)`\") PROJ(\"`2 **Create Project Page** on Attic Site`\") USER(\"`3 **Inform Users** of move to Attic` [...]
+ "content": ". The sections below describe How To complete the various tasks to be done by Attic team for retiring a project and moving it to The Apache Attic: . graph TD; accTitle: the Attic Process accDescr: Attic process diagram which shows the steps of moving a Retired Project to the Attic RESL(\"`1 **Confirm Board Resolution**`\") SOCL(\"`**Update social media** (if any)`\") JIRA(\"`**Create ATTIC Jira** (to manage the move)`\") PROJ(\"`2 **Create Project Page** on Attic Site`\") [...]
"url": "/process-howto.html#attic-process---how-to",
"relUrl": "/process-howto.html#attic-process---how-to"
},"13": {
"doc": "Attic Process - How To",
"title": "1. Confirm Board Resolution",
- "content": "Check previous Board minutes to confirm the “terminate” resolution passed. The minutes are available from the following sources: . | The private committers@a.o mailing list (requires login) | Board Agenda Tool (requires login) | Previously published Board meeting minutes | Whimsy has a public list of Board Minutes by topic | . However note that the most recent meeting minutes are not published until the following meeting at the earliest. Check that Secretary removed the P [...]
+ "content": "Check previous Board minutes to confirm the “terminate” resolution passed. The minutes are available from the following sources: . | The private committers@a.o mailing list (requires login) | Board Agenda Tool (requires login) | Previously published Board meeting minutes | Whimsy has a public list of Board Minutes by topic | . However note that the most recent meeting minutes are not published until the following meeting at the earliest. Check that Secretary removed the P [...]
"url": "/process-howto.html#1-confirm-board-resolution",
"relUrl": "/process-howto.html#1-confirm-board-resolution"
@@ -119,887 +119,880 @@
"relUrl": "/process-howto.html#4-update-the-project-doap-file-if-any"
},"17": {
"doc": "Attic Process - How To",
- "title": "5. Update Social Media (if any)",
- "content": "Contact the retiring project’s members to know if there is a social media profile associated. In that case, ask them to: . | Update social media profiles: Change the profile name (not handle) from “Apache Foo” to “Apache Foo (Attic)”. Update the profile messaging to read “Apache Foo (Attic) is no longer an active project. Visit Apache.org to learn more.” | Provide ASF Marketing & Publicity with social media access: Once social media changes have been made, email press [...]
- "url": "/process-howto.html#5-update-social-media-if-any",
-
- "relUrl": "/process-howto.html#5-update-social-media-if-any"
- },"18": {
- "doc": "Attic Process - How To",
- "title": "6. Get Infra to lock down project resources",
+ "title": "5. Get Infra to lock down project resources",
"content": "Open an Infrastructure Jira issue identifying the resources that need turning off/making read only. Once the project page is live on the Attic website, you can use the project’s Template Page to get project specific content for the Infrastructure JIRA. Typically, it contains steps like following, that need to be tweaked based on assets of the retired project: . | Make source control Git|Svn read-only | Remove files from dist.apache.org/repos/dist/[release|dev] | Closing d [...]
- "url": "/process-howto.html#6-get-infra-to-lock-down-project-resources",
+ "url": "/process-howto.html#5-get-infra-to-lock-down-project-resources",
- "relUrl": "/process-howto.html#6-get-infra-to-lock-down-project-resources"
- },"19": {
+ "relUrl": "/process-howto.html#5-get-infra-to-lock-down-project-resources"
+ },"18": {
"doc": "Attic Process - How To",
- "title": "7. Announce on announce AT apache.org",
+ "title": "6. Announce on announce AT apache.org",
"content": "Announce that the project is now retired. Once the project page is live on the Attic website, you can use the project’s Template Page to get a project specific text for the Announcement email. The text will be based on the following template, replaced with project specific values. Sometimes, the user mailing list will not be shut down. If that is the case, it should be mentioned in the announce. e.g. add “The user mailing list remains open.” after “change in url.” below. [...]
- "url": "/process-howto.html#7-announce-on-announce-at-apacheorg",
+ "url": "/process-howto.html#6-announce-on-announce-at-apacheorg",
- "relUrl": "/process-howto.html#7-announce-on-announce-at-apacheorg"
- },"20": {
+ "relUrl": "/process-howto.html#6-announce-on-announce-at-apacheorg"
+ },"19": {
"doc": "Attic Process - How To",
"title": "Attic Process - How To",
"content": " ",
"url": "/process-howto.html",
"relUrl": "/process-howto.html"
- },"21": {
+ },"20": {
"doc": "Process",
"title": "Moving a PMC to the Attic",
"content": ". At some point a PMC may want to join the Attic. The following defines a process to move that PMC into the Attic and gently close it down. ",
"url": "/process.html#moving-a-pmc-to-the-attic",
"relUrl": "/process.html#moving-a-pmc-to-the-attic"
- },"22": {
+ },"21": {
"doc": "Process",
"title": "1. A PMC decides to move to the Attic",
"content": ". | Conduct a discussion on the public developer list whether to dissolve the PMC. Do not conduct it on the private PMC list. | Consider an appeal to the user list for interested users to provide their interest in helping out more. | Consider whether any contributors might be candidates for promotion to committers or PMC members. | Conduct a PMC vote on the public dev list. | If the PMC votes to dissolve the PMC and move to the Attic, inform the board of the successful vo [...]
"url": "/process.html#1-a-pmc-decides-to-move-to-the-attic",
"relUrl": "/process.html#1-a-pmc-decides-to-move-to-the-attic"
- },"23": {
+ },"22": {
"doc": "Process",
"title": "2. If the board approves the resolution",
- "content": "The Attic team will open an Attic JIRA item - Move ${project} to the Attic. Issue content typically contains the following steps (click for a description of each step of the process): . | Confirm Board Resolution | Create project page on Attic site | Inform users of the move to the Attic | Update the project DOAP files (if any) | Update social media (if any) | Get Infra to lock down project resources | Announce on announce AT apache.org | . Getting help from terminating p [...]
+ "content": "The Attic team will open an Attic JIRA item - Move ${project} to the Attic. In parallel, Marketing & Publicity will coordinate with the retiring project’s members to update social media (if any). Attic JIRA issue content typically contains the following steps (click for a description of each step of the process): . | Confirm Board Resolution | Create project page on Attic site | Inform users of the move to the Attic | Update the project DOAP files (if any) | Get Infra [...]
"url": "/process.html#2-if-the-board-approves-the-resolution",
"relUrl": "/process.html#2-if-the-board-approves-the-resolution"
- },"24": {
+ },"23": {
"doc": "Process",
"title": "Process",
"content": " ",
"url": "/process.html",
"relUrl": "/process.html"
- },"25": {
+ },"24": {
"doc": "Index",
"title": "Retired Projects",
"content": "Abdera Ace Any23 Apex Archiva Aurora Avalon Bahir Beehive Bloodhound Buildr C++ Standard Library Chemistry Chukwa Clerezza Click Cocoon Continuum Crunch Deltacloud DeviceMap DirectMemory DRAT Eagle ESME Etch Excalibur Falcon Forrest Giraph Gora Griffin Hama Harmony HAWQ HiveMind iBATIS Jakarta jclouds Joshua jUDDI Kibble Labs Lens Lenya Lucy Marmotta Mesos MetaModel Metron Mnemonic MRUnit MXNet ODE Olingo Oltu Onami [...]
"url": "/projects-index.html#retired-projects",
"relUrl": "/projects-index.html#retired-projects"
- },"26": {
+ },"25": {
"doc": "Index",
"title": "Retired Sub-Projects",
"content": "Axis Sandesha2/C Axis Savan/C Axis Savan/Java DB ObJectRelationalBridge (OJB) Jakarta Cactus Jakarta ECS Jakarta ORO Jakarta Regexp Jakarta Slide Jakarta Taglibs WS Muse XML AxKit XML Crimson XML Xang XML Xindice . Historically the Apache Attic accepted Sub-Projects, but this is no longer the case. ",
"url": "/projects-index.html#retired-sub-projects",
"relUrl": "/projects-index.html#retired-sub-projects"
- },"27": {
+ },"26": {
"doc": "Index",
"title": "Index",
"content": " ",
"url": "/projects-index.html",
"relUrl": "/projects-index.html"
- },"28": {
+ },"27": {
"doc": "Retired Projects",
"title": "Retired Projects",
"content": ". This page lists all the Projects and Subprojects in The Apache Attic. In the early years The Apache Attic accepted some Subprojects, but this is no longer the case and only Top Level Projects (projects with a PMC) are now accepted. | Project | Type | Description | Retired | . | 1. Apache Abdera | PMC | Atom Publishing Protocol Implementation | Feb 2017 | . | 2. Apache Ace | PMC | Centralized life cycle management and deployment of OSGi based and related modular software [...]
"url": "/projects.html",
"relUrl": "/projects.html"
- },"29": {
+ },"28": {
"doc": "Retired Projects",
"title": "Retired Projects",
"content": " ",
"url": "/projects.html",
"relUrl": "/projects.html"
- },"30": {
+ },"29": {
"doc": "Board Resolution",
"title": "Board Resolution to move to the Attic",
"content": ". The following is a sample resolution to move a project to the Apache Attic. A project’s chair should include this in the agenda for the next board meeting: . ?. Terminate the Apache {PROJECT} Project WHEREAS, the Project Management Committee of the Apache {PROJECT} project has chosen by vote to recommend moving the project to the Attic; and WHEREAS, the Board of Directors deems it no longer in the best interest of the Foundation to continue the Apache {PROJECT} project [...]
"url": "/resolution.html#board-resolution-to-move-to-the-attic",
"relUrl": "/resolution.html#board-resolution-to-move-to-the-attic"
- },"31": {
+ },"30": {
"doc": "Board Resolution",
"title": "Board Resolution",
"content": " ",
"url": "/resolution.html",
"relUrl": "/resolution.html"
- },"32": {
+ },"31": {
"doc": "Statistics",
"title": "Project Retirements Stats",
"content": ". The following graph shows the number of Projects retiring for each year (NOT including Sub-Projects). xychart-beta title \"Project Retirements by Year\" x-axis \"Year\" [2004, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] y-axis \"Number of Projects\" 0 --> 20 bar [1, 3, 3, 2, 1, 2, 1, 5, 8, 4, 4, 3, 18, 5, 5, 5, 6, 12, 1] line [1, 3, 3, 2, 1, 2, 1, 5, 8, 4, 4, 3, 18, 5, 5, 5, 6, 12, 1] . This is currently [...]
"url": "/stats.html#project-retirements-stats",
"relUrl": "/stats.html#project-retirements-stats"
- },"33": {
+ },"32": {
"doc": "Statistics",
"title": "Statistics",
"content": " ",
"url": "/stats.html",
"relUrl": "/stats.html"
- },"34": {
+ },"33": {
"doc": "Timeline",
"title": "Project Retirements Timeline",
"content": ". The following timeline shows Projects retiring for each year (including Sub-Projects, if any). timeline title History of Project Retirements 2004 : Avalon 2009 : HiveMind : Shale : XML AxKit : Beehive : XML Xang 2010 : Jakarta Taglibs : Jakarta Slide : Quetzalcoatl : iBATIS : XML Crimson : Jakarta ORO : Jakarta ECS : Excalibur 2011 : DB ObJectRelationalBridge (OJB) : Jakarta Regexp : XML Xindice : Jakarta Cactus : Harmony : Jakarta 2012 : XML 2013 : WS Muse : ESME : C++ [...]
"url": "/timeline.html#project-retirements-timeline",
"relUrl": "/timeline.html#project-retirements-timeline"
- },"35": {
+ },"34": {
"doc": "Timeline",
"title": "Timeline",
"content": " ",
"url": "/timeline.html",
"relUrl": "/timeline.html"
- },"36": {
+ },"35": {
"doc": "Process Tracking",
"title": "The Apache Attic Process Tracking",
"content": ". This page lists projects in descending Retirement Date order and shows the Completion Date of the project’s move to the Attic along with the Attic JIRA ticket used to track the move. Useful links: . | Board Minutes Calendar to find “Terminate” resolutions | Projects Directory to check | Open Jira issues | Retirement Process Documentation | . 2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2004 . Attic 2026 . | Retirement Month [...]
"url": "/tracking.html#the-apache-attic-process-tracking",
"relUrl": "/tracking.html#the-apache-attic-process-tracking"
- },"37": {
+ },"36": {
"doc": "Process Tracking",
"title": "Process Tracking",
"content": " ",
"url": "/tracking.html",
"relUrl": "/tracking.html"
- },"38": {
+ },"37": {
"doc": "Olingo Templates",
"title": "Olingo Templates",
"content": " ",
"url": "/templates/olingo.html",
"relUrl": "/templates/olingo.html"
- },"39": {
+ },"38": {
"doc": "ServiceMix Templates",
"title": "ServiceMix Templates",
"content": " ",
"url": "/templates/servicemix.html",
"relUrl": "/templates/servicemix.html"
- },"40": {
+ },"39": {
"doc": "Abdera",
"title": "Abdera",
"content": " ",
"url": "/projects/abdera.html",
"relUrl": "/projects/abdera.html"
- },"41": {
+ },"40": {
"doc": "Ace",
"title": "Ace",
"content": " ",
"url": "/projects/ace.html",
"relUrl": "/projects/ace.html"
- },"42": {
+ },"41": {
"doc": "Any23",
"title": "Any23",
"content": " ",
"url": "/projects/any23.html",
"relUrl": "/projects/any23.html"
- },"43": {
+ },"42": {
"doc": "Apex",
"title": "Apex",
"content": " ",
"url": "/projects/apex.html",
"relUrl": "/projects/apex.html"
- },"44": {
+ },"43": {
"doc": "Archiva",
"title": "Archiva",
"content": " ",
"url": "/projects/archiva.html",
"relUrl": "/projects/archiva.html"
- },"45": {
+ },"44": {
"doc": "Aurora",
"title": "Aurora",
"content": " ",
"url": "/projects/aurora.html",
"relUrl": "/projects/aurora.html"
- },"46": {
+ },"45": {
"doc": "Avalon",
"title": "Avalon",
"content": " ",
"url": "/projects/avalon.html",
"relUrl": "/projects/avalon.html"
- },"47": {
+ },"46": {
"doc": "Axis Sandesha2/C",
"title": "Axis Sandesha2/C",
"content": " ",
"url": "/projects/axis-sandesha-c.html",
"relUrl": "/projects/axis-sandesha-c.html"
- },"48": {
+ },"47": {
"doc": "Axis Savan/C",
"title": "Axis Savan/C",
"content": " ",
"url": "/projects/axis-savan-c.html",
"relUrl": "/projects/axis-savan-c.html"
- },"49": {
+ },"48": {
"doc": "Axis Savan/Java",
"title": "Axis Savan/Java",
"content": " ",
"url": "/projects/axis-savan-java.html",
"relUrl": "/projects/axis-savan-java.html"
- },"50": {
+ },"49": {
"doc": "Bahir",
"title": "Bahir",
"content": " ",
"url": "/projects/bahir.html",
"relUrl": "/projects/bahir.html"
- },"51": {
+ },"50": {
"doc": "Beehive",
"title": "Beehive",
"content": " ",
"url": "/projects/beehive.html",
"relUrl": "/projects/beehive.html"
- },"52": {
+ },"51": {
"doc": "Bloodhound",
"title": "Bloodhound",
"content": " ",
"url": "/projects/bloodhound.html",
"relUrl": "/projects/bloodhound.html"
- },"53": {
+ },"52": {
"doc": "Buildr",
"title": "Buildr",
"content": " ",
"url": "/projects/buildr.html",
"relUrl": "/projects/buildr.html"
- },"54": {
+ },"53": {
"doc": "C++ Standard Library",
"title": "C++ Standard Library",
"content": " ",
"url": "/projects/stdcxx.html",
"relUrl": "/projects/stdcxx.html"
- },"55": {
+ },"54": {
"doc": "Chemistry",
"title": "Chemistry",
"content": " ",
"url": "/projects/chemistry.html",
"relUrl": "/projects/chemistry.html"
- },"56": {
+ },"55": {
"doc": "Chukwa",
"title": "Chukwa",
"content": " ",
"url": "/projects/chukwa.html",
"relUrl": "/projects/chukwa.html"
- },"57": {
+ },"56": {
"doc": "Clerezza",
"title": "Clerezza",
"content": " ",
"url": "/projects/clerezza.html",
"relUrl": "/projects/clerezza.html"
- },"58": {
+ },"57": {
"doc": "Click",
"title": "Click",
"content": " ",
"url": "/projects/click.html",
"relUrl": "/projects/click.html"
- },"59": {
+ },"58": {
"doc": "Cocoon",
"title": "Cocoon",
"content": " ",
"url": "/projects/cocoon.html",
"relUrl": "/projects/cocoon.html"
- },"60": {
+ },"59": {
"doc": "Continuum",
"title": "Continuum",
"content": " ",
"url": "/projects/continuum.html",
"relUrl": "/projects/continuum.html"
- },"61": {
+ },"60": {
"doc": "Crunch",
"title": "Crunch",
"content": " ",
"url": "/projects/crunch.html",
"relUrl": "/projects/crunch.html"
- },"62": {
+ },"61": {
"doc": "DB ObJectRelationalBridge (OJB)",
"title": "DB ObJectRelationalBridge (OJB)",
"content": " ",
"url": "/projects/ojb.html",
"relUrl": "/projects/ojb.html"
- },"63": {
+ },"62": {
"doc": "Deltacloud",
"title": "Deltacloud",
"content": " ",
"url": "/projects/deltacloud.html",
"relUrl": "/projects/deltacloud.html"
- },"64": {
+ },"63": {
"doc": "DeviceMap",
"title": "DeviceMap",
"content": " ",
"url": "/projects/devicemap.html",
"relUrl": "/projects/devicemap.html"
- },"65": {
+ },"64": {
"doc": "DirectMemory",
"title": "DirectMemory",
"content": " ",
"url": "/projects/directmemory.html",
"relUrl": "/projects/directmemory.html"
- },"66": {
+ },"65": {
"doc": "DRAT",
"title": "DRAT",
"content": " ",
"url": "/projects/drat.html",
"relUrl": "/projects/drat.html"
- },"67": {
+ },"66": {
"doc": "Eagle",
"title": "Eagle",
"content": " ",
"url": "/projects/eagle.html",
"relUrl": "/projects/eagle.html"
- },"68": {
+ },"67": {
"doc": "ESME",
"title": "ESME",
"content": " ",
"url": "/projects/esme.html",
"relUrl": "/projects/esme.html"
- },"69": {
+ },"68": {
"doc": "Etch",
"title": "Etch",
"content": " ",
"url": "/projects/etch.html",
"relUrl": "/projects/etch.html"
- },"70": {
+ },"69": {
"doc": "Excalibur",
"title": "Excalibur",
"content": " ",
"url": "/projects/excalibur.html",
"relUrl": "/projects/excalibur.html"
- },"71": {
+ },"70": {
"doc": "Falcon",
"title": "Falcon",
"content": " ",
"url": "/projects/falcon.html",
"relUrl": "/projects/falcon.html"
- },"72": {
+ },"71": {
"doc": "Forrest",
"title": "Forrest",
"content": " ",
"url": "/projects/forrest.html",
"relUrl": "/projects/forrest.html"
- },"73": {
+ },"72": {
"doc": "Giraph",
"title": "Giraph",
"content": " ",
"url": "/projects/giraph.html",
"relUrl": "/projects/giraph.html"
- },"74": {
+ },"73": {
"doc": "Gora",
"title": "Gora",
"content": " ",
"url": "/projects/gora.html",
"relUrl": "/projects/gora.html"
- },"75": {
+ },"74": {
"doc": "Griffin",
"title": "Griffin",
"content": " ",
"url": "/projects/griffin.html",
"relUrl": "/projects/griffin.html"
- },"76": {
+ },"75": {
"doc": "Hama",
"title": "Hama",
"content": " ",
"url": "/projects/hama.html",
"relUrl": "/projects/hama.html"
- },"77": {
+ },"76": {
"doc": "Harmony",
"title": "Harmony",
"content": " ",
"url": "/projects/harmony.html",
"relUrl": "/projects/harmony.html"
- },"78": {
+ },"77": {
"doc": "HAWQ",
"title": "HAWQ",
"content": " ",
"url": "/projects/hawq.html",
"relUrl": "/projects/hawq.html"
- },"79": {
+ },"78": {
"doc": "HiveMind",
"title": "HiveMind",
"content": " ",
"url": "/projects/hivemind.html",
"relUrl": "/projects/hivemind.html"
- },"80": {
+ },"79": {
"doc": "iBATIS",
"title": "iBATIS",
"content": " ",
"url": "/projects/ibatis.html",
"relUrl": "/projects/ibatis.html"
- },"81": {
+ },"80": {
"doc": "Jakarta",
"title": "Jakarta",
"content": " ",
"url": "/projects/jakarta.html",
"relUrl": "/projects/jakarta.html"
- },"82": {
+ },"81": {
"doc": "Jakarta Cactus",
"title": "Jakarta Cactus",
"content": " ",
"url": "/projects/jakarta-cactus.html",
"relUrl": "/projects/jakarta-cactus.html"
- },"83": {
+ },"82": {
"doc": "Jakarta ECS",
"title": "Jakarta ECS",
"content": " ",
"url": "/projects/jakarta-ecs.html",
"relUrl": "/projects/jakarta-ecs.html"
- },"84": {
+ },"83": {
"doc": "Jakarta ORO",
"title": "Jakarta ORO",
"content": " ",
"url": "/projects/jakarta-oro.html",
"relUrl": "/projects/jakarta-oro.html"
- },"85": {
+ },"84": {
"doc": "Jakarta Regexp",
"title": "Jakarta Regexp",
"content": " ",
"url": "/projects/jakarta-regexp.html",
"relUrl": "/projects/jakarta-regexp.html"
- },"86": {
+ },"85": {
"doc": "Jakarta Slide",
"title": "Jakarta Slide",
"content": " ",
"url": "/projects/jakarta-slide.html",
"relUrl": "/projects/jakarta-slide.html"
- },"87": {
+ },"86": {
"doc": "Jakarta Taglibs",
"title": "Jakarta Taglibs",
"content": " ",
"url": "/projects/jakarta-taglibs.html",
"relUrl": "/projects/jakarta-taglibs.html"
- },"88": {
+ },"87": {
"doc": "jclouds",
"title": "jclouds",
"content": " ",
"url": "/projects/jclouds.html",
"relUrl": "/projects/jclouds.html"
- },"89": {
+ },"88": {
"doc": "Joshua",
"title": "Joshua",
"content": " ",
"url": "/projects/joshua.html",
"relUrl": "/projects/joshua.html"
- },"90": {
+ },"89": {
"doc": "jUDDI",
"title": "jUDDI",
"content": " ",
"url": "/projects/juddi.html",
"relUrl": "/projects/juddi.html"
- },"91": {
+ },"90": {
"doc": "Kibble",
"title": "Kibble",
"content": " ",
"url": "/projects/kibble.html",
"relUrl": "/projects/kibble.html"
- },"92": {
+ },"91": {
"doc": "Labs",
"title": "Labs",
"content": " ",
"url": "/projects/labs.html",
"relUrl": "/projects/labs.html"
- },"93": {
+ },"92": {
"doc": "Lens",
"title": "Lens",
"content": " ",
"url": "/projects/lens.html",
"relUrl": "/projects/lens.html"
- },"94": {
+ },"93": {
"doc": "Lenya",
"title": "Lenya",
"content": " ",
"url": "/projects/lenya.html",
"relUrl": "/projects/lenya.html"
- },"95": {
+ },"94": {
"doc": "Lucy",
"title": "Lucy",
"content": " ",
"url": "/projects/lucy.html",
"relUrl": "/projects/lucy.html"
- },"96": {
+ },"95": {
"doc": "Marmotta",
"title": "Marmotta",
"content": " ",
"url": "/projects/marmotta.html",
"relUrl": "/projects/marmotta.html"
- },"97": {
+ },"96": {
"doc": "Mesos",
"title": "Mesos",
"content": " ",
"url": "/projects/mesos.html",
"relUrl": "/projects/mesos.html"
- },"98": {
+ },"97": {
"doc": "MetaModel",
"title": "MetaModel",
"content": " ",
"url": "/projects/metamodel.html",
"relUrl": "/projects/metamodel.html"
- },"99": {
+ },"98": {
"doc": "Metron",
"title": "Metron",
"content": " ",
"url": "/projects/metron.html",
"relUrl": "/projects/metron.html"
- },"100": {
+ },"99": {
"doc": "Mnemonic",
"title": "Mnemonic",
"content": " ",
"url": "/projects/mnemonic.html",
"relUrl": "/projects/mnemonic.html"
- },"101": {
+ },"100": {
"doc": "MRUnit",
"title": "MRUnit",
"content": " ",
"url": "/projects/mrunit.html",
"relUrl": "/projects/mrunit.html"
- },"102": {
+ },"101": {
"doc": "MXNet",
"title": "MXNet",
"content": " ",
"url": "/projects/mxnet.html",
"relUrl": "/projects/mxnet.html"
- },"103": {
+ },"102": {
"doc": "ODE",
"title": "ODE",
"content": " ",
"url": "/projects/ode.html",
"relUrl": "/projects/ode.html"
- },"104": {
+ },"103": {
"doc": "Olingo",
"title": "Olingo",
"content": " ",
"url": "/projects/olingo.html",
"relUrl": "/projects/olingo.html"
- },"105": {
+ },"104": {
"doc": "Oltu",
"title": "Oltu",
"content": " ",
"url": "/projects/oltu.html",
"relUrl": "/projects/oltu.html"
- },"106": {
+ },"105": {
"doc": "Onami",
"title": "Onami",
"content": " ",
"url": "/projects/onami.html",
"relUrl": "/projects/onami.html"
- },"107": {
+ },"106": {
"doc": "OODT",
"title": "OODT",
"content": " ",
"url": "/projects/oodt.html",
"relUrl": "/projects/oodt.html"
- },"108": {
+ },"107": {
"doc": "Oozie",
"title": "Oozie",
"content": " ",
"url": "/projects/oozie.html",
"relUrl": "/projects/oozie.html"
- },"109": {
+ },"108": {
"doc": "Open Climate Workbench",
"title": "Open Climate Workbench",
"content": " ",
"url": "/projects/climate.html",
"relUrl": "/projects/climate.html"
- },"110": {
+ },"109": {
"doc": "Pivot",
"title": "Pivot",
"content": " ",
"url": "/projects/pivot.html",
"relUrl": "/projects/pivot.html"
- },"111": {
+ },"110": {
"doc": "Polygene",
"title": "Polygene",
"content": " ",
"url": "/projects/polygene.html",
"relUrl": "/projects/polygene.html"
- },"112": {
+ },"111": {
"doc": "Portals",
"title": "Portals",
"content": " ",
"url": "/projects/portals.html",
"relUrl": "/projects/portals.html"
- },"113": {
+ },"112": {
"doc": "PredictionIO",
"title": "PredictionIO",
"content": " ",
"url": "/projects/predictionio.html",
"relUrl": "/projects/predictionio.html"
- },"114": {
+ },"113": {
"doc": "Quetzalcoatl",
"title": "Quetzalcoatl",
"content": " ",
"url": "/projects/quetzalcoatl.html",
"relUrl": "/projects/quetzalcoatl.html"
- },"115": {
+ },"114": {
"doc": "Rave",
"title": "Rave",
"content": " ",
"url": "/projects/rave.html",
"relUrl": "/projects/rave.html"
- },"116": {
+ },"115": {
"doc": "REEF",
"title": "REEF",
"content": " ",
"url": "/projects/reef.html",
"relUrl": "/projects/reef.html"
- },"117": {
+ },"116": {
"doc": "River",
"title": "River",
"content": " ",
"url": "/projects/river.html",
"relUrl": "/projects/river.html"
- },"118": {
+ },"117": {
"doc": "Sentry",
"title": "Sentry",
"content": " ",
"url": "/projects/sentry.html",
"relUrl": "/projects/sentry.html"
- },"119": {
+ },"118": {
"doc": "ServiceMix",
"title": "ServiceMix",
"content": " ",
"url": "/projects/servicemix.html",
"relUrl": "/projects/servicemix.html"
- },"120": {
+ },"119": {
"doc": "Shale",
"title": "Shale",
"content": " ",
"url": "/projects/shale.html",
"relUrl": "/projects/shale.html"
- },"121": {
+ },"120": {
"doc": "Shindig",
"title": "Shindig",
"content": " ",
"url": "/projects/shindig.html",
"relUrl": "/projects/shindig.html"
- },"122": {
+ },"121": {
"doc": "Sqoop",
"title": "Sqoop",
"content": " ",
"url": "/projects/sqoop.html",
"relUrl": "/projects/sqoop.html"
- },"123": {
+ },"122": {
"doc": "Stanbol",
"title": "Stanbol",
"content": " ",
"url": "/projects/stanbol.html",
"relUrl": "/projects/stanbol.html"
- },"124": {
+ },"123": {
"doc": "Stratos",
"title": "Stratos",
"content": " ",
"url": "/projects/stratos.html",
"relUrl": "/projects/stratos.html"
- },"125": {
+ },"124": {
"doc": "Streams",
"title": "Streams",
"content": " ",
"url": "/projects/streams.html",
"relUrl": "/projects/streams.html"
- },"126": {
+ },"125": {
"doc": "Submarine",
"title": "Submarine",
"content": " ",
"url": "/projects/submarine.html",
"relUrl": "/projects/submarine.html"
- },"127": {
+ },"126": {
"doc": "Tajo",
"title": "Tajo",
"content": " ",
"url": "/projects/tajo.html",
"relUrl": "/projects/tajo.html"
- },"128": {
+ },"127": {
"doc": "Tiles",
"title": "Tiles",
"content": " ",
"url": "/projects/tiles.html",
"relUrl": "/projects/tiles.html"
- },"129": {
+ },"128": {
"doc": "Traffic Control",
"title": "Traffic Control",
"content": " ",
"url": "/projects/trafficcontrol.html",
"relUrl": "/projects/trafficcontrol.html"
- },"130": {
+ },"129": {
"doc": "Trafodion",
"title": "Trafodion",
"content": " ",
"url": "/projects/trafodion.html",
"relUrl": "/projects/trafodion.html"
- },"131": {
+ },"130": {
"doc": "Tuscany",
"title": "Tuscany",
"content": " ",
"url": "/projects/tuscany.html",
"relUrl": "/projects/tuscany.html"
- },"132": {
+ },"131": {
"doc": "Twill",
"title": "Twill",
"content": " ",
"url": "/projects/twill.html",
"relUrl": "/projects/twill.html"
- },"133": {
+ },"132": {
"doc": "Usergrid",
"title": "Usergrid",
"content": " ",
"url": "/projects/usergrid.html",
"relUrl": "/projects/usergrid.html"
- },"134": {
+ },"133": {
"doc": "VXQuery",
"title": "VXQuery",
"content": " ",
"url": "/projects/vxquery.html",
"relUrl": "/projects/vxquery.html"
- },"135": {
+ },"134": {
"doc": "Whirr",
"title": "Whirr",
"content": " ",
"url": "/projects/whirr.html",
"relUrl": "/projects/whirr.html"
- },"136": {
+ },"135": {
"doc": "Wink",
"title": "Wink",
"content": " ",
"url": "/projects/wink.html",
"relUrl": "/projects/wink.html"
- },"137": {
+ },"136": {
"doc": "Wookie",
"title": "Wookie",
"content": " ",
"url": "/projects/wookie.html",
"relUrl": "/projects/wookie.html"
- },"138": {
+ },"137": {
"doc": "WS Muse",
"title": "WS Muse",
"content": " ",
"url": "/projects/muse.html",
"relUrl": "/projects/muse.html"
- },"139": {
+ },"138": {
"doc": "XML",
"title": "XML",
"content": " ",
"url": "/projects/xml.html",
"relUrl": "/projects/xml.html"
- },"140": {
+ },"139": {
"doc": "XML AxKit",
"title": "XML AxKit",
"content": " ",
"url": "/projects/axkit.html",
"relUrl": "/projects/axkit.html"
- },"141": {
+ },"140": {
"doc": "XML Crimson",
"title": "XML Crimson",
"content": " ",
"url": "/projects/crimson.html",
"relUrl": "/projects/crimson.html"
- },"142": {
+ },"141": {
"doc": "XML Xang",
"title": "XML Xang",
"content": " ",
"url": "/projects/xang.html",
"relUrl": "/projects/xang.html"
- },"143": {
+ },"142": {
"doc": "XML Xindice",
"title": "XML Xindice",
"content": " ",
diff --git a/output/process-howto.html b/output/process-howto.html
index b56eb11..b8d7b35 100644
--- a/output/process-howto.html
+++ b/output/process-howto.html
@@ -262,6 +262,8 @@
accTitle: the Attic Process
accDescr: Attic process diagram which shows the steps of moving a Retired Project to the Attic
RESL("`1 **Confirm Board Resolution**`")
+ SOCL("`**Update social media**
+ (if any)`")
JIRA("`**Create ATTIC Jira**
(to manage the move)`")
PROJ("`2 **Create Project Page**
@@ -270,29 +272,26 @@
of move to Attic`")
DOAP("`4 **Update Project DOAP**
file (if any)`")
- SOCL("`5 **Update social media**
- (if any)`")
- LOCK("`6 **Lock Down Resources**
+ LOCK("`5 **Lock Down Resources**
(create INFRA Jira ticket)`")
- ANNC("`7 **Announce**
+ ANNC("`6 **Announce**
*announce AT apache.org*`")
RESL-->JIRA;
RESL-->PROJ;
JIRA<-->PROJ;
+ RESL-->SOCL;
PROJ-->USER;
PROJ-->DOAP;
- PROJ-->SOCL;
USER-->LOCK;
DOAP-->LOCK;
- SOCL-->LOCK;
LOCK-->ANNC;
click RESL "#1-confirm-board-resolution"
+ click SOCL "#update-social-media-if-any"
click PROJ "#2-create-project-page-on-attic-site"
click USER "#3-inform-users-of-the-move-to-the-attic"
click DOAP "#4-update-the-project-doap-file-if-any"
- click SOCL "#5-update-social-media-if-any"
- click LOCK "#6-get-infra-to-lock-down-project-resources"
- click ANNC "#7-announce-on-announce-at-apacheorg"
+ click LOCK "#5-get-infra-to-lock-down-project-resources"
+ click ANNC "#6-announce-on-announce-at-apacheorg"
</code></pre>
<p>The following are useful Git/svn/https locations:</p>
<ul>
@@ -320,6 +319,18 @@ and <a href="https://github.com/apache/infrastructure-p6/blob/production/modules
(<a href="https://github.com/apache/www-site/blob/main/content/index.ezmd#L304">src</a>): see <a href="https://github.com/apache/www-site">www-site</a>
and its rendered HTML in <a href="https://github.com/apache/www-site/tree/asf-site">asf-site</a> branch.</p>
<p>Create initial <a href="https://issues.apache.org/jira/projects/ATTIC/">ATTIC Jira issue</a> to start tracking retirement process and add former PMC Chair for information about next steps where their help may be necessary.</p>
+<h3 id="update-social-media-if-any">
+ <a href="#update-social-media-if-any" class="anchor-heading" aria-labelledby="update-social-media-if-any"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> Update Social Media (if any)
+</h3>
+<p>In parallel to Attic work, Marketing & Publicity will coordinate with the retiring project’s members to know if there is a social media profile associated.</p>
+<p>In that case, retiring PMC members will have to to:</p>
+<ol>
+ <li>Update social media profiles:<br />
+Change the profile name (not handle) from “Apache Foo” to “Apache Foo (Attic)”.<br />
+Update the profile messaging to read “Apache Foo (Attic) is no longer an active project. Visit Apache.org to learn more.”</li>
+ <li>Provide ASF Marketing & Publicity with social media access:<br />
+Once social media changes have been made, email <a href="mailto:press@apache.org">press@apache.org</a> to discuss with the ASF Marketing & Publicity team the best way to share social media credentials for safekeeping.</li>
+</ol>
<h2 id="2-create-project-page-on-attic-site">
<a href="#2-create-project-page-on-attic-site" class="anchor-heading" aria-labelledby="2-create-project-page-on-attic-site"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> 2. Create project page on Attic site:
</h2>
@@ -399,20 +410,8 @@ add category: <category rdf:resource="http://projects.apache.org/category/re
</code></pre></div></div>
<p>You can use <a href="https://github.com/apache/comdev-projects/blob/trunk/scripts/project2attic.py"><code class="language-plaintext highlighter-rouge">script/project2attic.py</code></a> to prepare the update that you’ll just need to
review and commit.</p>
-<h2 id="5-update-social-media-if-any">
- <a href="#5-update-social-media-if-any" class="anchor-heading" aria-labelledby="5-update-social-media-if-any"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> 5. Update Social Media (if any)
-</h2>
-<p>Contact the retiring project’s members to know if there is a social media profile associated.</p>
-<p>In that case, ask them to:</p>
-<ol>
- <li>Update social media profiles:<br />
-Change the profile name (not handle) from “Apache Foo” to “Apache Foo (Attic)”.<br />
-Update the profile messaging to read “Apache Foo (Attic) is no longer an active project. Visit Apache.org to learn more.”</li>
- <li>Provide ASF Marketing & Publicity with social media access:<br />
-Once social media changes have been made, email <a href="mailto:press@apache.org">press@apache.org</a> to discuss with the ASF Marketing & Publicity team the best way to share social media credentials for safekeeping.</li>
-</ol>
-<h2 id="6-get-infra-to-lock-down-project-resources">
- <a href="#6-get-infra-to-lock-down-project-resources" class="anchor-heading" aria-labelledby="6-get-infra-to-lock-down-project-resources"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> 6. Get Infra to lock down project resources
+<h2 id="5-get-infra-to-lock-down-project-resources">
+ <a href="#5-get-infra-to-lock-down-project-resources" class="anchor-heading" aria-labelledby="5-get-infra-to-lock-down-project-resources"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> 5. Get Infra to lock down project resources
</h2>
<p>Open an <a href="https://issues.apache.org/jira/browse/INFRA">Infrastructure Jira</a> issue identifying
the resources that need turning off/making read only.</p>
@@ -430,8 +429,8 @@ the Infrastructure JIRA.</p>
<li>Delete LDAP group(s)</li>
<li>Turn off automated builds</li>
</ul>
-<h2 id="7-announce-on-announce-at-apacheorg">
- <a href="#7-announce-on-announce-at-apacheorg" class="anchor-heading" aria-labelledby="7-announce-on-announce-at-apacheorg"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> 7. Announce on <em>announce AT apache.org</em>
+<h2 id="6-announce-on-announce-at-apacheorg">
+ <a href="#6-announce-on-announce-at-apacheorg" class="anchor-heading" aria-labelledby="6-announce-on-announce-at-apacheorg"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> 6. Announce on <em>announce AT apache.org</em>
</h2>
<p>Announce that the project <a href="https://lists.apache.org/list?announce@apache.org:lte=1M:%22is%20now%20retired%22">is now retired</a>.</p>
<p>Once the project page is live on the Attic website, you can use the project’s
diff --git a/output/process.html b/output/process.html
index 75f6dd2..21deaa6 100644
--- a/output/process.html
+++ b/output/process.html
@@ -278,13 +278,13 @@ failed to get enough votes.</li>
<a href="#2-if-the-board-approves-the-resolution" class="anchor-heading" aria-labelledby="2-if-the-board-approves-the-resolution"><svg viewBox="0 0 16 16" aria-hidden="true"><use xlink:href="#svg-link"></use></svg></a> 2. If the board approves the resolution
</h2>
<p>The Attic team will open an <a href="https://issues.apache.org/jira/browse/ATTIC">Attic JIRA</a> item - <code class="language-plaintext highlighter-rouge">Move ${project} to the Attic</code>.</p>
-<p>Issue content typically contains the following steps (click for a description of each step of the process):</p>
+<p>In parallel, Marketing & Publicity will coordinate with the retiring project’s members to <a href="process-howto.html#update-social-media-if-any">update social media (if any)</a>.</p>
+<p>Attic JIRA issue content typically contains the following steps (click for a description of each step of the process):</p>
<ol>
<li><a href="process-howto.html#1-confirm-board-resolution">Confirm Board Resolution</a></li>
<li><a href="process-howto.html#2-create-project-page-on-attic-site">Create project page on Attic site</a></li>
<li><a href="process-howto.html#3-inform-users-of-the-move-to-the-attic">Inform users of the move to the Attic</a></li>
<li><a href="process-howto.html#4-update-the-project-doap-file-if-any">Update the project DOAP files (if any)</a></li>
- <li><a href="process-howto.html#5-update-social-media-if-any">Update social media (if any)</a></li>
<li><a href="process-howto.html#6-get-infra-to-lock-down-project-resources">Get Infra to lock down project resources</a></li>
<li><a href="process-howto.html#7-announce-on-announce-at-apacheorg">Announce on <em>announce AT apache.org</em></a></li>
</ol>