**TYPO3 25th 4.7 Release Team Meeting - April2h 2012**
**Attendants**:
* Benni, Ernesto, Oliver
* Offene Probleme 4.7
* SWF Object cannot render "swf-files" anymore (without video-js and <video> wrapper)
* --> recreate old SWFObject
* --> make new video Object "own" Element
* Vorbereitung DevDays
* Start 10 Uhr Dienstag
* FAL Sessions fehlen noch, FAL Review Session + evtl. Vorstellung bei CoreDevs
* bis inkl. Donnerstag morgen.
* RC1 Releases for Backport-Branches 4.5 / 4.6
* post-pone again
* missing rights for Ernesto and Xavier to directly push to backport branches
* around 4.7 release we will backport new hooks to 4.5 and 4.6 --> define what especially has to be in there at the DevDays
* backport releases will be a "one-time" thing
* agreed to postpone until end of May (after 4.7.0 release)
======================================================================================================
**TYPO3 14th 4.7 Release Team Meeting - March 19th 2012**
Tell People about htmlmail removal and UTF8 Update script
Lighbox Extension????
Put Question about Migration to the Release notes...n
**TYPO3 13th 4.7 Release Team Meeting - March 19th 2012**
Attendants: Xavier, Benni, Olly
* **TYPO3 4.7 Topics**
* Check migration/upgrade wizards
* HTML5 per default
* is temporarily abandoned for 4.7 since Patrick Broens (as developer of that feature during the BLE phase) had valid concerns
* still needs to be checked what that means in detail - the HTML5 feature is still available, but currently not suggested to be the TYPO3 default behavior
* UTF-8 per default
* initDB, forceRenderCharset, metaCharset (FE)
* lookup whether all tables are in UTF-8 mode
* maybe binary check
* Jigal has a converter script which is doing analysis and converts data (however this one shall not be shipped with the core - instead we can imagine to put it to ter TER)
* in general we should make use of the exception codes that are redirected to the wiki - there more details on upgrading and the procedure will be provided
* **TYPO3 4.6 \& 4.5 - fixing the regression-regression-fixes...**
* fixed \url{http://forge.typo3.org/issues/34662} (Fatal Error Deprecation Log)
* modified \url{http://forge.typo3.org/issues/30892} \& \url{http://forge.typo3.org/issues/34698} -> pending \url{http://forge.typo3.org/issues/34820} (Preview Domain)
* example of the current implementation
* Backend URL \url{https://backend.mydomain.com:8081/typo3/}
* FRONTEND: \url{http://www.mydomain.com/index.php?id=123}
* EXPECTED for some cases but not all: (expected \url{https://backend...:8081/index.php?id=123)}
* Problem: sometimes only /typo3/ may be used in "Frontend" => "/index.php" does not work!
* General behaviour: sys\_domain takes precedence over Backend URL
* needs feedback \url{http://forge.typo3.org/issues/34835} (Fatal Error with Preview Domain - could be reproduced)
* The reproducible bugs are fixed in the accordant branches, thus we will provide a buzz article explaining the behaviour and how the patch can be applied locally, out of the Gerrit review
* Thus, there won't be a dedicated release this week just to fix the regressions - the fixed will be part of the next regular maintainance releases
* **General LTS Strategy**
* The main reason for 4.5 being a LTS was to still be compable with PHP 5.2 and IE6 in the backend
* in between support for PHP 5.2 has been discontinued by PHP and also by most distributors
* Besides that our 6-monthly release cycle forder agencies to upgrade to the next version very often and also was an argument to have a LTS release
* However, the period of 3 years seems to too long in general - so TYPO3 4.5 LTS will be supported until 2014 (sure!), but the next LTS version might only be valid for e.g. 18-24 months
* The whole topic shall be discussed by the community - during T3DD12 there shall be a decision
* **Backport-Branches**
* The interest of individually backporting features was rather low.
* Goal is to promote latest stable releases, not the last LTS version (since performance improvements and clean-up will only be part of that latest version)
* Besides that most of the requested backports depend on the overworked caching framework or are at least releated to it - which makes it quite difficult to deal with the expected backwards compatibility in an LTS version.
* The whole topic also shall be discussed by (=> explained to!) the community.
* **Future Development (master)**
* File Abstraction Layer
* Mini-Code sprint with Benni Mack, Ingmar Schlecht, Andreas Wolf in Stuttgart on March 16th-18th 2012
* getImgResource was separated into smaller functional parts -> \url{http://git.typo3.org/TYPO3v4/Incubator.git?a=blob;f=t3lib/file/Service/FileProcessingService.php;hb=plain-fileabstraction}
* Stanislas is currently working on RTE integration for FAL
* it's planned to recreate pathes for review.typo3.org again next week - everybody is encouraged to review and test as much as possible then
---------------------------------------------------------------------------------------------------------------------------------------------------------
TYPO3** 12th 4.7 Release Team Meeting - March 12th 2012**
Attendants: Xavier, Benni, Ben, Oliver, Steffen
* **RC1 Releases for Backport-Branches 4.5 / 4.6**
* Backport releases are post-poned since Ernesto has to leave for Brazil
* Normal patch-level releases will be issued due to a smaller regression
* we will review this evening to make the releases a bit more "worthy"
* \url{https://review.typo3.org/#/q/status:open+project:%2522TYPO3v4/Core%2522+branch:TYPO3\_4-5+CodeReview%253E%253D1+Verified%253E%253D1+-Verified%253C%253D-1+-CodeReview%253C%253D-1,n,z}
*
* **eMail about the Release // press and so then**
* Release Parties again will be on Tuesday
* the documentation team tries to finish the documentation for the release
* they report back if this is possible
* Ben will remind Soren again about press releases
* Ben will ask the Design team to create Banners for Release Parties as well as Stage Graphic
* **Current HTML5 behaviour is not smooth**
* some options contradict and the output is not really "non-xhtml" like
* shortly looked and discussed option proposed in \url{https://review.typo3.org/#/c/9537/}
* **Online CoreTeam Meeting will be on Thursday 15.03.2012 5pm**
* will be on BigBlueButton
* everyone interested is invited to listen our discussions
*
=========================================================================================================
TYPO3** 12th 4.7 Release Team Meeting - March 5th 2012**
Attendants: Xavier, Ben, Ernesto, Oliver, Steffen, Benni
*
* **incompatibility Blank/Dummy to master Branch**
* about/aboutmodules installed by default -- extbase/fluid not
* --> **ToDo Steffen: enable extbase/fluid within the package by default**
* **New features / content in Introduction Package und Gov-Package**
* Workspaces demonstration should be enhanced in the Introduction Package
* HTML 5 Video Stuff
* revalidate all pages
* think about changing tt\_news to news
* remove infos about the FAL within Gov-Package
*
* **Extbase \& Beta3**
* Due to the Extbase CodeSprint Beta 3 is reactivated
* **Release Planning // ToDo: Steffen**
* Release Notes in forge wiki are broken - Probably got not saved from laax
* CleanUp Issue Tracker and attach Bugs to Beta2 and Beta3 - define must haves
* **News Explaining the Government Package**
* News what it is about
* probably typo3.org/download
* **Patchlevel Releases 4.5 und 4.6**
* 40-50 patches pending in the branches
* Releasing of patch level of 4.5 and 4.6 on March 6th 2012
* **Release Candidate Backport Branch**
* next tuesday (March 13th 2012) release candidates for Backports Releases to 4.6 and 4.5
* check the announced features for backports of beeing merged
*
* **FAL into Core until October**
* finish up the integration Tasks as soon as possible on master
* if 6.0 won't be in October FAL should be released in another version
* if 6.0 comes up we could Drop some backwards compat which would totally clean up the integration codebase
* master to be merged back to plain-fileabstraction, finishing up the Tasks there, resulting in new patch sets for gerrit
*
====================================================
TYPO3** 11th 4.7 Release Team Meeting - February 2nd 2012**
Attendants: Oliver, Steffen, Xavier
* Topic 1: Leadership and Motivation (an response to Jigals Mail)
* Summary of his Mail:
* FAL should have been a finished outcome of BLE? Why not merged when it has been announced to be finished
* Why can big parts of Core Project be based of ExtjS4 if not officially announces
* Communication lack even within Release-Team
* Role and Todos for Release-Team?
* Release-manager should not only query state, but work actively on getting things done
* more actively ask people to take care of special tasks
* publish lists of open issues
* "Announcing that help is needed is not enough"
* Facts Collected
* There have been orginisational as well as communication issues
* BLE project never has been to be "4.7", but a rough bases to build upon for 4.7: The feature set for a customer has been fullfilled, but not a generic solution which would have been mergable to core
* projects have been kept to long in private and probable issues somehow hidden
* BUT: There always have been team leaders announced to several teams, and that there is work where help is needed
* quering special people as is not the main task, but communicating about problems is
* open issues \& problems to be tackled
* FAL not merged, yet
* Problems:
* Upgrade Wizards
* Image-Rendering
* stdWrap Backwards-COmpatibility needs to be checked
* --> report them to FORGE NOW
* start pushing stuff to gerrit today
* allow smaller changes like new Signals/Slots which could be considered as Feature even after Beta1
* Console-Application is a stand-alone product
* needs endpoint for tasks (which can be delivered as extension)
* specials created in this scope won't be part of 4.7
* Media Extension
* got screwed with ExtJS4 revert
* not part of the Core (separate Extension, but "A-class")
* needs very much TLC (= tender loving care) :)
* collections by category not creatable any more since the ui is missing
* new collection type or new interface for creation has to be done
* state of indexing has to be checked
* Youtube videos are not working with the currenten/overworked MEDIA element
* adaption of Introduction Package and Government Package to newest features
* database upgrades like e.g. for file abstraction layer
* HTML5 video integration (we need a nice video/screencast for that!)
* use "new" indexed search
TYPO3** 10th 4.7 Release Team Meeting - January 30nd 2012**
Attendants: Ernesto, Olli, Ingmar, Ben, Xavier and Steffen
* Nothing new about 4.7 besides FAL
* FAL Team is meeting in Stuttgart,
* Ingmar and Olly plan pushing patches as of Wednesday
* "Gremlins" handling [Mail from Olly to Ben]
* community based feedback requested on annoying stuff (not only developers)
* gather and sum the issues
* fix them somehow (sprint?)
* Ideas for promotion
* article in T3N
* News article (or sth. else) needed
* Stage item on typo3.org
* Campaign designed by designteam
* Text/page in About Modules.
* Links
* \url{http://wiki.typo3.org/Zap\_The\_Gremlins}
* \url{http://news.typo3.org/news/article/zap-the-gremlins-lets-zapem/}
* \url{http://t3n.de/magazin/typo3-40-zap-gremlins-weg-storenfrieden-ghostbusters-219159/}
* [**TODO Olly**] Mail to public v4-list to kick-start this project and ask for feedback/participants
* Additional TASK for Backport-Branches
* \url{https://review.typo3.org/#change,8764}
* It's about allowing "shorter" OpenID identifier...
* One month from now: BackPort-Release for 4.5 (= Feb 28th 2012, or Feb 29th - only happens every 4 years...)
* announcement has to be done early
* Release Candidate will be published via announce list, too
* ExtJS4 Mail / ExtJS Workshop on T3DD by Ben
* not one big topic the Sencha guys could solve
* no solution for dealing with extensions based on extjs
* we should not invest more time (4.1 beta breaks with 4.0 again, so let's wait)
* workshop on T3DD does not make sense (maybe)
* should become a backend technology workshop with a long-term look
* Friendly Ghost Assignement status
* friendly ghost calendar might be updated as there are new availibilites in doodle
* Olly will take care of it
* T3DD12
* list of people has been send to the organisation team
* suggestion for Comfort Hotel will be done
* suggestion for voucher: lower number of places to be sure Core team members may book their place, and free them in 2-3 weeks anyway...
------
* Side Info to Ben: Preparation of R\&D Team Meeting
*
*
-----------------------------------------------------------------------------------------------
TYPO3** 9th 4.7 Release Team Meeting - January 23rd 2012**
* Review of Last Weeks Todos
* all "required" patches have been merged
* soutNo new stuff on the "HEAD" vs "TAG" patchsout se below
* "Gremlins" handling
* [**TODO Olly**] Discuss that further with Ben
* Merging Mailing-Lists
* v4 list, core list, dev list
* not much action on each of them, so maybe think about merging them to have one list for the topic "core/extension development"
* --> Steffen Ritter write a mailing to the core-internal list, checking for consesus before reaching out
* Process for standard release:
* Create a tag (eg. 4.6.4) from the HEAD of the 4-6 branch
* There is a regression => release 4.6.5 the same way
* Security release (problem found in 1 month from now => 4.6.4 is already installed on websites)
* sout4.6.5 = 4.6 HEAD + securitysout
* sout4.6.4-sec sout
* We create a TYPO3\_4-6-5 branch as clone of TYPO3\_4\_6\_4 tag (instead of HEAD TYPO3\_4-6, actually latest TAG)
* apply security fixes
* raise version number (corresponding to branch name)
* tag it
* + apply security fixes to HEAD of TYPO3\_4-6
* fixing regressions happens then in the TYPO3\_4-6-5 branch --> released as TYPO3 4.6.6 (regression fixes are security patches as well)
* just requires new release type in phing script "**security**" (besides alpha, beta, rc, regular)
* git cherry
* TYPO3 4.6.6 (bug fixes from 4.6.4 + security fixes coming from 4.6.5) would be released something like 2-3 weeks AFTER 4.6.5
Security phing script:
* - create a branch out of latest tag (security or not)
* - apply "pending" security fixes (not already merged) - may be a regression fix, but in security branch
-----------------------------------------------------------------------------------------------
**TYPO3 4.7 Release Team Meeting - January 16th 2012**
* Alpha 3 tomorrow // Patchlevel 4.6 and 4.5 ✔
* Must haves:
* Problem with "last updated" menu: \url{https://review.typo3.org/#change,7739}
* Backport of md5.js replacement in TYPO3\_4-6 and TYPO3\_4-5 (\url{https://review.typo3.org/#change,5691)} and possibly TYPO3\_4-4 as announced (\url{https://review.typo3.org/#change,5692)}
* **[TODO Olly]** Will analyze situation and current patches soutand take care of the releases tomorrowsout
* Should Have:
* pre-FAL TCA/TCEforms additions by Ingmar
* Bugfix release vs Security release:
* **[TODO Olly]** Investigate how to apply security fixes on top of previous bugfix release instead of "HEAD"
* Roadmap changes ✔
* since postponing alpha3 was not really announced in an article, we should do that for further changes to the roadmap
* besides that, a summary of the ExtJS discussion needs to be part of an announcement the next days
* 3 proposals for roadmap changes around
* need to agree to one, and anounce it properly
* **a) Keeping the final release date, but extend alpha phase **✔
* + reduce to 2 betas and four weeks after each
* + extend to 2 RCs and one week after each
* + get one additional weeks to beta1
*
* 2012-02-14 4.7.0 beta1
* 2012-03-13 4.7.0 beta2
* 2012-04-10 4.7.0 RC1 (as planned)
* 2012-04-17 4.7.0 RC2
* 2012-04-24 4.7.0 final (as planned)
*
* b) Postpone the final release
* + postpone beta1 by 4 weeks
* + postpone final by 5 weeks
* + extend to 2 RCs
*
* 2012-03-06 4.7.0 beta1
* 2012-03-27 4.7.0 beta2
* 2012-04-17 4.7.0 beta3
* 2012-05-08 4.7.0 RC1
* 2012-05-22 4.7.0 RC2
* 2012-05-29 4.7.0 final
*
* c) what about mixing both options
* + move Beta 1 for 2 Weeks
* + move final release for 3 weeks
* + get one additional release candidate, each one week
*
* 2012-02-21 beta 1
* 2012-02-13 beta 2
* 2012-04-17 beta 3
* 2012-05-02 RC 1
* 2012-05-08 RC 2
* 2012-05-15 Final
*
* ExtJS 4 Status ✔
* ExtJS 3 got removed for TYPO3 4.7-alpha3, the future of ExtJS 4 in some of the next TYPO3 releases (such of 4.8 or 4.9) is not really decided on
* currently there are some discussions to use jQuery with the possibility to run different versions of that library side-by-side (for the regular JS stuff), but still have ExtJS for widgets though
* see \url{http://lists.typo3.org/pipermail/typo3-project-v4/2012-January/003231.html}
* FAL Status ✔
* preview \url{https://github.com/ohader/TYPO3v4-Core/tree/fileabstraction} (will be on TYPO3 Incubator later)
* filelist needed to be redone since ExtJS 4 has been dropped
* Benni reworked the old Tree and File-Module to work again
* media extension has no solution right now (ExtJS 4 dropping issue)
* external extension
* properly vidi TER ext, too
* More features ✔
* Grid Elements (Joey)
* Logging API (Steffen Müller and team)
* T3DD12 Core Team Meeting ✔
* rather have code-sprint instead of a organisational/strategic meeting
* the meeting is not for holiday, it's for getting things done and progess
* maybe just one day instead of three days
* maybe open the "meeting" for other active delopers as well, not only the members of the v4 Core Development Team
* "Gremlins" handling (-> next meeting) ✔
* Merging Mailing-Lists (-> next meeting) ✔
* v4 list, core list, dev list
* not much action on each of them, so maybe think about merging them to have one list for the topic "core/extension development"
**TYPO3 4.7 Release Team Meeting - January 9th 2012**
New:
File Abstraction Layer (FAL)
* A lot of work happened
* Media Management won't be part of the core => filter bar of Vidi won't be available out-of-the-box
* Included: file list (based on Vidy)
Versatile Listing Engine (Vidi)
ExtJS 4 migration
* Revert everything that's related to ExtJS 4, require it only for Vidy-related extensions
* => Solves current problems and does not break compatibility with 3rd-party extensions providing BE modules based on ExtJS 3
* Decision needs to be done, no time to make a public discussion first
Pros and Cons of keeping ExtJS 3:
* pro
* works
* skinning is fine
* backward compatibility for existing 3rd-party extensions
* cons
* FAL filelist, 3 options
* 1.) ship extjs4 for vidi
* 2.) rewrite vidi for exjs3 (very risky)
* 3.) rewrite on different basis
* prolonging migration (=> put that in 4.8)
*
* reverting of the ExtJS 4 patches
* loosing work
Which options do we have?
* 1.) go back to v3, and develop v4 to separate branch again
* 2.) use ExtJS 4 for overall stuff finish everything, but extend release time of 4.7
(keep question to the public simple)
------- Old:
**Agenda**
* automating compile jobs within core (Steffen)
* question on status of FAL (Olly)
* question on status of ExtJS migration (Olly)
**Automating compile jobs within core**
* sprites are use at multiple parts in the core, however each time an icon is used a duplicate of that should be created
* ExtJS 4 uses Sass and stylesheets need to be regerated
* Steffen and Olly are going to talk about that after the meeting
**Status of FAL**
* Steffen and Benni have been meeting in Stuttgart for two days end of 2011
* Issues within project-fileabstraction that can be merged into Core separately BEFORE the merge of FAL
* Signal Slot
* TCEforms TemplaVoila Bugfix
* ExtJS 4 Rendering Problems (Fonts)
* Vidi?
* Issues within project-fileabstraction that can be merged into Core separately AFTER the merge of FAL
* tt\_content uploads
* Migration Paths / Upgrade Wizards
* Publishing Conecpt stuff?
* External parts that will stay out of the core
*
* FAL Amazon S3 driver
* FAL WebDAV driver
* Media
**Status of ExtJS migration**
* skinning issues seem to be tackled
* Steffen had a discussion with Kay Strobach to have native ExtJS modules integrated
* Steffen will dump the results to have it available for all developers
* Olly will contact Ernesto about spending money on that part (possible developers would be Stan Rolland and/or Peter Foerger)
**General**
* alpha3 gets postponed by one week to Januar 17th 2012
------------------------------------------------
**Triggers to compilejobs...**
* Sprites
* on changes in directory: t3skin/images/icons/
* on changes in directory: t3skin/images/flags/
*
* ExtJS Skin:
* change in \url{http://git.typo3.org/TYPO3v4/Core.git?a=tree;f=typo3/sysext/t3skin/extjs;hb=refs/heads/master}