You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Peter kovacs <pe...@apache.org> on 2018/08/12 21:04:07 UTC
AOO 4.1.6 Release Planning - release Manager
Thanks very much Kay.
We should select a release Manager. Are there any volunteers?
All the Best
Peter
-------- Ursprüngliche Nachricht --------
Von: "Kay Schenk (Confluence)" <co...@apache.org>
Gesendet: 12. August 2018 23:00:02 MESZ
An: leginee@gmail.com
Betreff: [CONF] Apache OpenOffice Community > AOO 4.1.6 Release Planning
There's 1 new edit on this page AOO 4.1.6 Release Planning Kay Schenk edited this page Here's what changed:
The purpose of the following table is to provide a schedule plan for a new release planning.
It is desired for a new major release (x.y like 4.1) but it could be also used for a minor release (x.y.z like 4.1.1).
Phases and steps in scheduleDateResponsibleCommentFeature freeze
Start
?Committer
Announce it on dev@, qa@, l10n@
?Release Manager
Update version / milestone / build ID data in SVN
e.g., "4.1.0" --> "4.2.0"
?Developer
Create new branch in SVN for the new release
?Developer
Create Release Notes (RN) in Confluence Wiki
Use page name like "AOO+X.Y.Z+Release+Notes
Example: AOO 4.0.1 Release Notes
?Committer
String freeze
Start
?NL community
Update RN with new languages
?Release Manager
Announce it on dev@, qa@, l10n@
?Release Manager
Translation phase
Changes in strings for the application UI and Help as well as for dictionaries
Start
?NL community
End
?NL community
Announce it on dev@, qa@, l10n@
?Release Manager
Code freeze
Start
?Committer
Start release blocker mode (aka show stopper mode)
?Release Manager
Commit changes to reflect the upcoming release:
Version number, build ID, build date+time, copyright year
?Release Manager
Update all bundled dictionaries
?L10N list
Update RN with latest changes
?All people
Announce it on dev@, qa@, l10n@
?Release Manager Beta ReleaseDateResponsibleComment
Build the RC
?Release Manager
Update Wiki page to make the files available
Development Snapshot Build
Make sure the files have the correct access permissions
?Release Manager
Start vote
?Release Manager
Announce vote on dev@, qa@, l10n@
?Release Manager
Start Beta testing phase
?QA
Update RN with latest changes
?All people
Start translating RN
?NL community
Announce it on dev@ (+ qa@, l10n@)
?Release Manager
End Beta testing phase
?QA
Announce vote results on dev@ (+ qa@, l10n@)
?Release Manager
Upload files to Apache Dist/SourceForge
Make sure to set the staging bit for the Beta directory
?Release Manager
Update download scripting – javascript files in /download
See [1] in the next table below for details
?Committer
Remind the release blocker mode
Announce it on dev@, qa@, l10n@
?Release Manager Release CandidateDateResponsibleComment
Build the RC
?Release Manager
Update Wiki page to make the files available
Development Snapshot Builds
Make sure the files have the correct access permissions
Update devbuilds.html
?Release Manager
Start vote
?Release Manager
Announce vote on dev@, qa@, l10n@
?Release Manager
Start RC testing phase
?QA
Update RN with latest changes
?All people
Update translating RN
?NL community
Announce it on dev@ (+ qa@, l10n@)
?Release Manager
End RC testing phase
?QA
End vote (date *and* time in UTC timezone)
?Release Manager
Announce vote results on dev@ (+ qa@, l10n@)
?Release Manager
General Availability
DateResponsibleComment
Prepare
Upload files to Apache Dist/SourceForge
Make sure to set the staging bit for the RC directory
?Release Manager
Update download scripting
See [2] in the next table below for details
?Committer
Verify RN if all is correct
?All people
Public Announcement of GA
Announce it on announce@, dev@
?Release Manager
Update feeds
Supply dummy file for next release version
Use input files and scripts from: http://svn.apache.org/viewvc/openoffice/devtools/genUpdateFeed/
?
Committer
After release job
Update data in Bugzilla:
Add/modify values for:
"Version", "Target milestone", "Release blocker flag", "Last Confirmation on"
?BZ Admin
Update version / milestone / build ID data in SVN:
e.g., "4.1.0" --> "4.2.0"
?Developer
Update "www.openoffice.org" homepage:
Create new blog and/or news entry
Update news entry on homepage
Update headline below the logo
?Committer
Update DOAP file:
https://svn.apache.org/repos/asf/openoffice/site/trunk/content/openoffice.rdf
?Committer
Create a "kid" build:
This helpful and often asked for translation testing.
Announce it on dev@, qa@, l10n@
?Release Manager
Commit update feeds
Commit generated feeds to appropriate areas: http://svn.apache.org/viewvc/openoffice/updates-site/trunk/
?Committer
[1] Beta Release:
Update download scripting (main download area)
Object properties / variables
Value exampleComment
"globalvars.js":
Add the new version data,
BETA_VERSION
BETA_NAME
BETA_MILESTONE
BETA_BUILD
BETA_SVN_REV
BETA_REL_DATE
"X.Y.Z-Beta"
"X.Y.Z Beta"
"AOOXYZm??"
"????"
"r???????"
"YYYY-MMM-DD"
Add the basic data for the new release.
Language data - update if needed:
Insert the data in the correct order for the new languages.
SEL_LANG
"English name", "native name", "ISO code"Used to fill the drop-down-box.
Enable the Beta Release.
BETA_ACTIVE1Make the download links for the Beta release visible.
"release_matrix.js":
Add a new array for the new release.
Add new languages Is the file for the respective platform available (y/n) ?
Add the file sizes for every file.
Verify that the data is complete and in the correct order for the new languages.
release_xyz
For an example please have a look for a previous version.
Also look at the comments on top of the file.
Add the data for new languages.
Get the file sizes from Sourceforge.net.
"download.js":
Add data for the new version in the "switch()" statement in the following object methods:
DL.isLanguageSupported
DL.getFileData
case "x.y.z" :
...
break;
For an example please have a look for a previous version.
"languages.js":
Move new languages to the top part of "DL.language_matrix".
Add new languages if not available in the bottom part. Check for ISO code, English name and native name.
DL.language_matrixSee current file. Used in fallback selection based on navigator.language.
[2] Release Candidate:
Update download scripting (main download area)
Object properties / variablesValue exampleComment
"globalvars.js":
Add the new version data.
VERSION
MILESTONE
BUILD
SVN_REV
REL_DATE
PREV_VERSION
"X.Y.Z-Beta"
"AOOXYZm??"
"????"
"r???????"
"YYYY-MMM-DD"
Use the value from the previous version.
Add the basic data for the new release.
Language data - update if needed:
Insert the data in the correct order for the new languages.
SEL_LANG
"English name", "native name", "ISO code"Used to fill the drop-down-box.
Disable the Beta Release.
BETA_ACTIVE-1Make the download links for the Beta release invisible.
"release_matrix.js":
Add a new array for the new release.
Add new languages Is the file for the respective platform available (y/n) ?
Add the file sizes for every file.
Verify that the data is complete and in the correct order for the new languages.
release_xyz
For an example please have a look for a previous version.
Also look at the comments on top of the file.
Add the data for new languages.
Get the file sizes from Sourceforge.net.
"download.js":
Add data for the new version in the "switch()" statement in the following object methods:
DL.isLanguageSupported
DL.getFileData
case "x.y.z" :
...
break;
For an example please have a look for a previous version.
"languages.js":
Move new languages to the top part of "DL.language_matrix".
Add new languages if not available in the bottom part. Check for ISO code, English name and native name.
DL.language_matrix
'ca', 'Catalan', 'Català'
'ca-XR', 'Catalan', 'Català (Valencià RACV)'
'ca-XV', 'Catalan (Valencian)', 'Català (Valencià AVL)'
See current file. Used in fallback selection based on navigator.language.[3] New Release:
Update download scripting (NL download areas)Object properties / variablesValue exampleComment
".../xx/download/brand.mdtext":
Modify the data to reflect the new release.
announce
announceurl
announcetip
New: Apache OpenOffice 4.1.1 released!
https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.1+Release+Notes
New: Apache OpenOffice 4.1.1 released!
Change the announcement text and link.
".../xx/download/msg_properties_l10n_xx.js":
Add new languages and the new version.
l10n.dl_green_box_select_box_language_values
l10n.dl_green_box_select_box_version_values
Catalan
Catalan [Valencia AVL]
Catalan [Valencia RACV]
4.1.1
Add new languages with localized strings. They have to be in the same order as they would appear in the main English drop-down-box. Otherwise the wrong language is offered in the download links.
Add also new version item.
Add new method name and value for the link to the release notes.
l10n.dl_rel_notes_aoo<xyz>_link
Example:
l10n.dl_rel_notes_aoo411_link
https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.1+Release+NotesAdd new link for release notes.
Go to page history View page Stop watching space• Manage notifications This message was sent by Atlassian Confluence 6.9.0
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org