Tags:
archive_me1Add my vote for this tag release1Add my vote for this tag create new tag
view all tags

Cairo Release

Released as TWikiRelease04Sep2004 (previously TWikiRelease01Sep2004, TWikiRelease02Sep2004 and TWikiRelease03Sep2004)

Next Release codenamed DakarRelease

This topic contains pushed-back To-Do items and several Nice To Have items from BeijingRelease. TWikiContributors - please add to and/or comment, but please keep in mind the TWikiMission.

Introduction

The upcoming production TWikiRelease is code named Cairo and is due to arrive in Q3 2004. The Cairo release sits between BeijingRelease and DakarRelease.

Lesser wanted features (i.e. feature requests where code changes are difficult and the requester has not contributed code) are less likely to be implemented in the near future. Moral: get someone to code your change and make it available in a way that is easily incorporated by the CoreTeam. smile

Dev Flow Restructuring

Before the CoreTeam dives into spec and coding work we should review and RestructureCodevWorkFlow.

Overall goals

TWikiMission specifies the overall purpose of the project.

Cairo Release focus:

(Please add feedback at the end of the topic)

Features Scheduled for CairoRelease

Search for non-bug topics marked as Scheduled for CairoRelease:

Item Type Developer Sponsor Spec Impl Docu
Total: 96     Progress: 100% 99% 96%
        100 99 96
MultipleSearchesInSameTopic FeatureDone   PeterThoeny 100% 100% 100%
SaveContentWithoutEdit PatchAccepted AndreUlrich SvenDowideit 100% 100% 90%
JavaScriptDatePickerForForm FeatureDone   ColasNahaboo 100% 100% 100%
BeforeCommonTagsHandler FeatureDone   PeterThoeny 100% 100% 100%
BetterAttachmentTableForCairoRelease FeatureDone PeterThoeny ArthurClemens 100% 100% 100%
ShorterURLs PatchAccepted AntonioBellezza WalterMundt 100% 100% 90%
MoveScriptFunctionalityIntoTWikiUiLibs PatchAccepted CrawfordCurrie PeterThoeny 100% 100% 100%
EasierNop FeatureEnhancementRequest   ArthurClemens 100% 100% 100%
NewTopicLinkStylePatch PatchAccepted   SvenDowideit 100% 100% 100%
FormattedSearchWithParentTopic FeatureDone   PeterThoeny 100% 100% 100%
TemplatesForMetaDataPresentation PatchAccepted CrawfordCurrie SvenDowideit 100% 100% 100%
EncodeURLsWithUTF8 FeatureDone   RichardDonkin 100% 100% 100%
AddRevisionVariablesToTemplate FeatureDone PeterThoeny SvenDowideit 100% 100% 100%
TopicCreateDateInFormattedSearch FeatureDone CoreyFruitman SvenDowideit 100% 100% 100%
SearchTopicNameAndTopicText FeatureDone   PeterThoeny 100% 100% 100%
HelpTextInEditPage FeatureDone   ArthurClemens 100% 100% 100%
FormattedSearchWithSeparatorParameter FeatureDone   PeterThoeny 100% 100% 100%
FlagForEditScriptToAvoidFormDataOverwrite FeatureDone NielsKoldso PeterThoeny 100% 100% 100%
ExcludeWebTopicsFromSearch FeatureDone   PeterThoeny 100% 100% 100%
RecommendedStorageOfPluginData FeatureDocumented   PeterThoeny 100% 100% 100%
ToolTipTopicInfoOnWikiWordLinks FeatureEnhancementRequest   PeterThoeny 100% 100% 100%
UsingFormsForSettings FeatureDone   JohnTalintyre 100% 100% 100%
AddHeadingToToc FeatureDone PeterThoeny ArthurClemens 100% 100% 100%
CairoReleaseUpgradeGuide FeatureUnderConstruction MartinGregory SvenDowideit 100% 99% 80%
WebNameAsWikiName FeatureDone   PeterThoeny 100% 100% 100%
PluginDependencies PatchAdjustmentRequired CrawfordCurrie SvenDowideit 100% 100% 100%
UrlParamWithDefaultValue PatchProposal   PeterThoeny 100% 100% 100%
RelockingRCSFiles PatchAccepted MattWilkie SvenDowideit 100% 100% 100%
IncludeAttachment PatchAccepted CrawfordCurrie PeterThoeny 100% 100% 100%
SchwartzianTransformMisused FeatureDone   PeterThoeny 100% 100% 100%
ReversePageTitle FeatureDone   ArthurClemens 100% 100% 100%
FailedIncludeWarning FeatureDone   PeterThoeny 100% 100% 100%
SecureTWikiPreferences FeatureDocumented   PeterThoeny 100% 100% 100%
EasierExternalLinking FeatureDone RichardDonkin RichardDonkin 100% 100% 0%
FormatTime FeatureDone   SvenDowideit 100% 100% 100%
ExtractParameters FeatureDone   PeterThoeny 100% 100% 100%
GetRegularExpression FeatureDone   RichardDonkin 100% 100% 100%
GetPluginPreferences FeatureDone   WalterMundt 100% 100% 100%
SavemultiCgiScript PatchAccepted MattWilkie SvenDowideit 100% 100% 95%
RenderFormFieldForEditHandler FeatureDone   JohnTalintyre 100% 80% 80%
FormattedTWikiFormDataInTopicText PatchAccepted DavidSachitano SvenDowideit 100% 100% 100%
PassedInTopicTemplateOverridesDefault PatchAccepted MartinCleaver WalterMundt 100% 100% 100%
OptimizePreferencesHandling PatchAccepted PavelGoran WalterMundt 100% 100% 100%
MoreChangesToUpload PatchAccepted CrawfordCurrie SvenDowideit 100% 100% 100%
ReadTemplatesFromUserTopics PatchAccepted CrawfordCurrie WalterMundt 100% 100% 100%
TLAbehaviourIsOdd PatchAccepted CrawfordCurrie SvenDowideit 100% 100% 100%
InconsistentExtractDirectory PatchAccepted CrawfordCurrie SvenDowideit 100% 100% 100%
SavemultiIntoSaveDotPm PatchAccepted MattWilkie SvenDowideit 100% 100% 100%
RefactorVariableExpansion PatchAccepted CrawfordCurrie PeterThoeny 100% 100% 100%
DontNotifyFlagInLogFile FeatureDone   PeterThoeny 100% 100% 100%
ReassurePeopleTheyDidntLoseTheirData FeatureDocumented MartinGregory SvenDowideit 100% 100% 100%
HardwiredRDiffColours FeatureDone   SvenDowideit 100% 100% 100%
BetterMoreRealizedFeatures FeatureDone PeterThoeny ArthurClemens 100% 100% 100%
RenderedWikiWordHandler PatchAccepted MartinCleaver WalterMundt 100% 100% 20%
WikiTablesNeedRowspanning FeatureDone   WalterMundt 100% 100% 100%
ArgumentListIsTooLongForSearch FeatureDone   PeterThoeny 100% 100% 100%
SettingParentTopicToNone FeatureDone   PeterThoeny 100% 100% 100%
UrlParamWithNewlineArg FeatureDone   PeterThoeny 100% 100% 100%
MetaDataRendering FeatureDone   PeterThoeny 100% 100% 100%
ImprovedOutlines FeatureDone DanBoitnott PeterThoeny 100% 100% 100%
UnifiedDiffOutput FeatureEnhancementRequest   SvenDowideit 100% 100% 100%
TWikiFormsDiffRendering FeatureToDo   SvenDowideit 100% 100% 100%
TWikiWebColors FeatureDone   ArthurClemens 100% 100% 100%
PluginVersionVariable FeatureDone   PeterThoeny 100% 100% 100%
SkinsForCairoRelease FeatureToDo ArthurClemens PeterThoeny 100% 100% 100%
PatchForErrorsInHttpdLog PatchAccepted CrawfordCurrie PeterThoeny 100% 100% 100%
CheckpointSave FeatureDone   ColasNahaboo 100% 100% 100%
StopDistributingKnowWeb PatchProposal   PeterThoeny 100% 100% 100%
BetterLinksToHeadings FeatureDone   ArthurClemens 100% 100% 100%
TWikiSkinBrowser FeatureEnhancementRequest   PeterThoeny 100% 100% 100%
EscKeyInEditorDeletesText PatchAccepted CrawfordCurrie PeterThoeny 100% 100% 100%
RemoveOfficeFromRegistration FeatureDone   PeterThoeny 100% 100% 100%
AlwaysServerTimeZone FeatureDone SueBlake SvenDowideit 100% 100% 100%
AttachmentActionLinkBadName FeatureDone PeterThoeny ArthurClemens 100% 100% 100%
AfterSavePluginHandler PatchAccepted   WalterMundt 100% 100% 50%
MoreNestedSearchLevels FeatureToDo   PeterThoeny 100% 100% 100%
UploadFilenameFixToEnableBatchUploadWithCurl PatchAccepted   WalterMundt 100% 100% 100%
EncodeParamsForFormFields FeatureEnhancementRequest   PeterThoeny 100% 100% 100%
KeywordSearchWithImplicitAnd FeatureUnderConstruction   PeterThoeny 100% 100% 100%
FormattedSearchWithConditionalOutput FeatureDone   PeterThoeny 100% 100% 100%
ExpandVariablesInNewUserTemplate FeatureDone   PeterThoeny 100% 100% 100%
ExpandUsernameAndWikinameInTemplateTopics FeatureDone   PeterThoeny 100% 100% 100%
TWikiFormWithLabelType FeatureDone   PeterThoeny 100% 100% 100%
UrlParamWithSelectMultiple FeatureDone PaulineCheung PeterThoeny 100% 100% 100%
ExpandVariablesOnFormattedSearch FeatureDone   PeterThoeny 100% 100% 100%
SortSearchByTopicCreateDate FeatureDone   PeterThoeny 100% 100% 100%
FormattedSearchFormnameVariable FeatureDone FrankSmith PeterThoeny 100% 100% 100%
InvertedSearchFeature FeatureDone   PeterThoeny 100% 100% 100%
WikiSyntaxForDefinitionLists FeatureDone AdamTheo PeterThoeny 100% 100% 100%
SearchScopeForTopicAndText DocsToDo   PeterThoeny 100% 100% 100%
FileAttachmentIconVariable FeatureDone   PeterThoeny 100% 100% 100%
ShortUserNameInFormattedSearch FeatureDone   ArthurClemens 100% 100% 100%
SearchWithNoPipe FeatureDone   PeterThoeny 100% 100% 100%
BroadcastMessageHandling FeatureDone   PeterThoeny 100% 100% 100%
SearchWebHasTooManyParameters FeatureDone   PeterThoeny 100% 100% 100%
RenderIrcAsURL FeatureDone   PeterThoeny 100% 100% 100%

Bug Fixes Scheduled for CairoRelease

Search for Bug topics marked as Scheduled for CairoRelease:

Item Type Developer Sponsor Spec Impl Docu
Total: 65     Progress: 100% 100% 100%
        100 100 100
TOCLinkURIRefsNotRelative BugResolved MartinGregory PeterThoeny 100% 100% 100%
NetCantGetURLFromVhosts BugResolved   JohnTalintyre 100% 100% 100%
VariousAuthBugsFixed BugReport JonathanGraehl SvenDowideit 100% 100% 100%
MetaDataHandlerCantProcessCrLfLineEndings BugResolved   PeterThoeny 100% 100% 100%
CyrillicWikiWordError BugResolved   PeterThoeny 100% 100% 100%
VerbatimShouldEscapeHtmlEntities BugResolved   PeterThoeny 100% 100% 100%
RedirectionFailsForMissingTopicInViewWithRewrittenURL BugResolved BerndRaichle SvenDowideit 100% 100% 100%
OopsResetPasswdFormat BugResolved   PeterThoeny 100% 100% 100%
RenameScriptMissesSomeReferrers BugResolved   JohnTalintyre 100% 100% 100%
WebDotTopicFormFieldNamesDontWork BugResolved   PeterThoeny 100% 100% 100%
IncorrectUrlRenderingInWebChanges BugResolved   PeterThoeny 100% 100% 100%
CheckAccessPermissionBrokenForMainAndTWikiWebs BugResolved   SvenDowideit 100% 100% 100%
IsodateNotWorking BugResolved   SvenDowideit 100% 100% 100%
EditTopicNotGloballySubstituted BugResolved   PeterThoeny 100% 100% 100%
NoShellCharacterEscapingInFileAttachComment BugResolved   PeterThoeny 100% 100% 100%
StatisticsDoesNotLinkNonWikiWordTopics BugResolved   PeterThoeny 100% 100% 100%
TocNotClosedProperly BugResolved   PeterThoeny 100% 100% 100%
SiteMapIsSlow BugResolved   PeterThoeny 100% 100% 100%
WrongInternalTagOrder BugResolved OliverKrueger SvenDowideit 100% 100% 100%
InlineSearchArgListTooLong BugResolved   PeterThoeny 100% 100% 100%
ChangesDontShowUpInRSS BugResolved   ArthurClemens 100% 100% 100%
ProxiedIncludesBrokenImplementationBug BugResolved MichaelSparks JohnTalintyre 100% 100% 100%
UploadDoesNotGenerateImageSizeOfPngs BugResolved   ArthurClemens 100% 100% 100%
InitializeUserHandlerBroken BugResolved   JohnTalintyre 100% 100% 100%
RevisionDateJan1970 BugResolved   SvenDowideit 100% 100% 100%
RenameSkipsSelf BugResolved   SvenDowideit 100% 100% 100%
FormDefaultNotWorkingForTextField BugResolved ThomasWeigert SvenDowideit 100% 100% 100%
PreviewDoesNoQuoteHrefs BugResolved TedPavlic PeterThoeny 100% 100% 100%
TocWithParameterIgnoresStopinclude BugResolved WillNorris PeterThoeny 100% 100% 100%
IncludeFromOtherWebLinksACRONYMS BugResolved   PeterThoeny 100% 100% 100%
RenameTopicDoesMainMainUser BugResolved   PeterThoeny 100% 100% 100%
IncludeUrlScrewsUpAbsoluteUrls BugResolved   SvenDowideit 100% 100% 100%
TooltipCanBreakForm BugResolved   PeterThoeny 100% 100% 100%
FormattedSearchUsesTitleInsteadOfName BugResolved   PeterThoeny 100% 100% 100%
MinorXHTMLNonComplianceInTemplates BugResolved   PeterThoeny 100% 100% 100%
PipeInCommentInAttachmentTableNotEscaped BugResolved   PeterThoeny 100% 100% 100%
UninitializedValueInRcsFile BugResolved CrawfordCurrie SvenDowideit 100% 100% 100%
BackslashBreaksForm BugResolved CrawfordCurrie PeterThoeny 100% 100% 100%
PatternExtractBug BugResolved   PeterThoeny 100% 100% 100%
AllcapsHeadingsProduceBrokenAnchors BugResolved   PeterThoeny 100% 100% 100%
AmpersandHeadingBadTOCLink BugResolved   PeterThoeny 100% 100% 100%
RegexErrorWithTopicNamesWithMetaChars BugResolved   PeterThoeny 100% 100% 100%
PathInfoCleanupBug BugResolved MikeSalisbury SvenDowideit 100% 100% 100%
LogAndWarningFilePermissionsGiveBadErrorMessage BugResolved MartinGregory SvenDowideit 100% 100% 100%
CantSendMailWithFullAddress BugResolved   PeterThoeny 100% 100% 100%
ChangeToScriptDirForModPerl BugResolved   PeterThoeny 100% 100% 100%
DuplicatedWikiNameInHtpasswdEntry BugResolved   PeterThoeny 100% 100% 100%
MetaFieldNotShownInViewRawMode BugResolved   PeterThoeny 100% 100% 100%
NewWebFailsIfTemplateRCSIsDeleted BugResolved ClausBrunzema SvenDowideit 100% 100% 100%
FormattedSearchPatternExtractionUnmatchedParenthesesError BugResolved   PeterThoeny 100% 100% 100%
PreviewExpandsVariablesTwice BugResolved   PeterThoeny 100% 100% 100%
NonWikiWordInConfirm BugResolved   PeterThoeny 100% 100% 100%
IncorrectWhitespaceParsingInTOC BugResolved   PeterThoeny 100% 100% 100%
VariableInSquareBracketLinkDoestWorkInFormField BugResolved   SvenDowideit 100% 100% 100%
RcsLiteRunawayViewProcesses BugResolved   SvenDowideit 100% 100% 100%
TocMishandlesStrippingLinks BugResolved   PeterThoeny 100% 100% 100%
GmTimeVariableReturnsUnwantedGMT BugResolved   SvenDowideit 100% 100% 100%
SpecificLinkIncorrectlyRemovesAnchorUnderscores BugResolved   WalterMundt 100% 100% 100%
WebRssBaseDcFieldsWrong BugResolved   SvenDowideit 100% 100% 100%
VariableWithParamsInFormFieldsDisappear BugResolved   PeterThoeny 100% 100% 100%
CiDatePrecedesDateInRevision BugResolved   PeterThoeny 100% 100% 100%
DoubleQuoteHandlingInTwikiForms BugResolved MS PeterThoeny 100% 100% 100%
IncludeHTMLTakesLongTime BugResolved   JohnTalintyre 100% 100% 100%
InsecureViewWithFailedAuthentication BugResolved KimCovil PeterThoeny 100% 100% 100%
UseEffectiveUIDInTestenv BugResolved   RichardDonkin 100% 100% 100%

See also CairoReleaseSummary and CairoReleaseUpgradeGuide

"Nice to Have" List

Search for unsponsored (AssignedToCore not set) features marked as Scheduled for CairoRelease:

Item Type Developer Spec Impl Docu
SlimDownFatCgiScripts FeatureDone   50% 0% 0%
Total: 1

moved to DakarRelease

Change Proposals for CairoRelease still being worked on

Search for topics that still need work:

Priority Proposal Type State Outstanding Issues #
100 LoginNameAndNtlm BugReport UnderInvestigation   0
Total: 2 Proposals 0 Issues
100 FunctionAddUserToTWikiUsersTopicBroken BugReport UnderInvestigation   0

Change Proposals for CairoRelease Awaiting Merge

Search for topics Proposed for CairoRelease that are waiting for merge to the MAIN branch:

Priority Proposal Summary Outstanding Issues #
Total: 0 Proposals 0 Issues

Change Proposals for CairoRelease Merged to Main SVN Branch

Search for topics Proposed for CairoRelease that have been MergedToCore or ImplementedAsExtension:

Proposal Summary Outstanding Issues #
SecurityAlertExecuteCommandsWithRev     0
Total: 4 Proposals 0 Issues
ConfigurablePasswordFileHandling Configurable password file handling for different types of encryption   0
DiffShouldSuppressTopicInfoMetaData Diff should suppress META:TOPICINFO   0
SecurityAlertExecuteCommandsWithInclude     0

Release State Summary

Change Proposal State Proposals Issues
Still being worked on 2 0
Awaiting Merge 0 0
Merged to Main SVN Branch 4 0
Total 6 0

See also CairoReleaseSummary and CairoReleaseUpgradeGuide

Known issues

See KnownIssuesOfTWiki01Sep2004 and KnownBugsOfTWiki01Sep2004

Feedback and requests

There's an interesting article over at Mozilla.org that is quite relevant (to a removed discussion about release timing - sd), about bug-reporting etiquette - discussed on this Slashdot thread.

-- RichardDonkin - 20 Mar 2003

The delay is attributed to busy core team members and, frankly speaking, also to the countless hours I spent in bringing the community back together after the many vocal "suggestions" we had, driven mainly by people with interests not matching the TWikiMission. (Not to say that suggestions are not welcome; to the contrary, improvements are driven by constructive suggestions). Moral of the story: We will get faster releases if we concentrate on features and process improvements, e.g. the fun of open source programming smile

-- PeterThoeny - 01 Dec 2003

Release schedule

As there is still no releasedate in sight some consequences should be drawn in the next time. Regular releases are important to held up the community. As for myself, I´m not willing to update to some beta release and in result of this I continously loosing contact to the ongoing development. I think I´m not the only one who is in this situation and it has to be changed!

Sven already said that features should be re-assigned to DakarRelease. A good start would be to set finally some dates for release milestones, otherwise it would be a neverending story. My Proposal would be:

  1. feature-freeze: re-assessing all features with less than 100% spec
  2. implementation-freeze: re-assessing all features with less than 100% impl
  3. documentation-freeze: re-assessing all features with less than 100% doc

Two weeks for every milestone should be enough, and within 1 1/2 month a release will finally come up of the dark on TWiki.org.

-- AndreUlrich - 19 Apr 2004

I think two weeks might be a bit too tight, but I like the idea of a progressive freezing process. Perhaps DakarRelease should concentrate on features relating to installation and that help the release workflow on TWiki.org so that these frequent releases (and Beta's) can be more easily managed/tested/applied. (Do the thing first that makes everything after it easier)

-- SamHasler - 19 Apr 2004

I updated the TWikiContributor with the list of CairoRelease code contributors. This is based on persons listed in the AssignedTo field of topics marked as CairoRelease. Please help check that no code contributor is missing in the AssignedTo fields.

-- PeterThoeny - 09 May 2004

Peter, could you please indicate whether this beta release is suitably stable so that it begins to make sense to port a large deployment with many customizations to this release? I understand that there are significant changes from Beijing. What I want to avoid is to port my installation, only to find that another large port is required in the near future to further significant changes.

-- ThomasWeigert - 09 May 2004

Thomas has a good point - is the core team finished with major refactorings that will go into CairoRelease? or is there work still inprogress? If we decide that we should be done - so that we concentrate on polishing and docco, then people like Thomas can start their early integration work - which will help with the testing and thus improve our bug fixing phase....

(Thomas - once you have seen this - I'd like to move this discussion to CairoRelease)

-- SvenDowideit - 09 May 2004

It would be great to have an answer. Yes or no, either way is fine. I am not trying to be pushy, just trying to understand where we are at, in order to schedule our deployment.

-- ThomasWeigert - 14 May 2004

I do not expect big changes, you can start migration work. See my notes of 20 Apr 2004 on pending stuff.

-- PeterThoeny - 20 May 2004

Lets target the 01 Aug 2004 release date for Cairo. Help in pending documentation, bug fixes and feature implementation is greatly appreciated.

I will be travelling in Japan and Hong Kong for the next 4 weeks and cannot be that active during that time. I will follow-up more in July.

-- PeterThoeny - 05 Jun 2004

The current TWikiBetaRelease includes also the EditTablePlugin. That plugin has bundled the Mishoo DHTML calendar. However, this seems to be the wrong place for the jscalendar: Any form could use this calendar and it also might make sense to include a flattened calendar in a topic view. Also, the calendar included with EditTablePlugin is already outdated; there is already a newer version on sourceforge.

I would recommend to

  • Unbundle the jscalendar from EditTablePlugin, and
  • Include the jscalendar either into core or as a generic plugin that applies to any form field.

There is much discussion on this topic in JavaScriptDatePickerForForm. I have attached an updated patch (to TWikiBetaRelease2004x05x07) that includes jscalendar in core and unbundels EditTablePlugin. An alternative might be to include the jscalendar along the lines of FormFieldsPlugin.

CrawfordCurrie has kicked off a discussion of this issue in AddJSCalendarToCore.

-- ThomasWeigert - 06 Jun 2004

Peter being on holiday has thrown the Cairo status into sharp relief. Basically, it's stalled. A large number of jobs have been left unfinished. Without Peter here Sven is the only core team member actively working towards getting this release out of the door, and he is totally overloaded. To try and redress this I've been helping him establish what the current status of this release is, and trying to help clear some of the blackages to us getting a release out of the door. I now believe that the status shown here is as accurate as it can be.

Everyone, anyone who is assigned to a piece of work, either as developer or core team sponsor, please, please please do whatever you can to close off on these pieces of work - even if that means finding someone else to do the work for you. Everyone, anyone who is not assigned to a piece of work, consider what you can do to help get this long, long awaited release out of the door.

-- CrawfordCurrie - 02 Jul 2004

I'd like to suggest that we go into FeatureFreezeMode at the end of friday 23/Jul/2004 (which would mean all work not at 100% Spec & 100% Impl would be pushed to DakarRelease). Then we can try to get a ReleaseCandidate out on the weekend, and have a week(ish) to finalise any missing docco and fix any bugs that get found.

Peter, is this possible for you?

-- SvenDowideit - 21 Jul 2004

I could not progress as fast as I wished because of bug fixing. I still need at least the weekend to finish some feature enhancements. Lets shoot for Monday, 26 Jul.

-- PeterThoeny - 21 Jul 2004

I will need until Wed 28 end of day to go through all templates and create something shippable. If we maintain 26 Jul, we better postpone pattern skin to Dakar.

-- ArthurClemens - 25 Jul 2004

Moved KennethLavrsen's report to CairoPerformanceIssues. We need to look at the performance, his numbers are alarming. Who has time to investigate the bottlenecks?

For this, Arthur's changes and my pending changes we should shift the code freeze to Wed 28.

-- PeterThoeny - 26 Jul 2004

I would like to ask that instead of just pushing out the release, could you please build a beta first, so that people can test what there is featurewise in CairoRelease?

I doubt I have time, and I expect that any real advancments in performance are going to be risky, which is why i pushed this as the raison d'être for DakarRelease.

-- SvenDowideit - 26 Jul 2004

See also CairoPerformanceExperiments for data on performance. Hopefully this may help provide some focii. Personally I think that to hit performance effectively requires some major code refactoring, and is high risk, but if you think it can be done meaningfully for Cairo.....

-- CrawfordCurrie - 26 Jul 2004

OK, I will build a Beta tomorrow.

As for performance improvements, probably better to tackle only the low hanging fruit and avoid large code refactor. Possibly comment out out a recent feature in case it is a performance hog. Please follo-up with performance discussions in CairoPerformanceIssues.

-- PeterThoeny - 27 Jul 2004

Any chance of a drop-dead date for a release?

It would be nice to be able to time "getting all the little things done" appropriately.

Instead of/as well as a drop-dead data, a "notice period" would be very good to know about. Knowing that there will be 48 hours to go will help ... it would be sad to be working on something and suddenly find the release went out unexpectedly.

(eg - UpgradeTWiki script and more importantly it's documentation in CairoUpgradeGuide, which is yet to be done).

-- MartinGregory - 30 Jul 2004

I have temporarily changed the twiki logo in WebTopBar. This is a public reminder to eiter change the image url back to %TWIKILOGOURL% for the final release.

-- ArthurClemens - 01 Aug 2004

We are getting really close for TWikiRelease01Aug2004 smile   Pending steps before the release:

Can we shoot for a code freeze this Friday? And release on Sunday? Or, how much time is needed to finish PatternSkin and UpgradeTWiki Script? Possibly release the TWikiUpgradeScript as Alpha, as we did with RcsLite for TWikiRelease01Feb2003?

-- PeterThoeny - 03 Aug 2004

I think there will be something that is more help than nothing with the upgrade script by the end of the week, and the documentation doesn't seem overly onerous.

The upgrade script certainly needs some sort of caveat (alpha, beta, caveat emptor, whatever), especially since not only is it lightly tested but it doesn't actually do everything we would like it to.

-- MartinGregory - 03 Aug 2004

PatternSkin to do list:

DONE Add Go box
DONE Better top bar, possibly with Go box
DONE Web-configurable WebLeftBar
DONE Documentation of css styles
DONE Final browser tests
Dakar Fix bug with USERLAYOUTTOPIC and USERSTYLETOPIC (RelativeTopicPathAlwaysAddsWeb)
DONE "How to" documentation - will be elaborated later
DONE Create plugin package

-- ArthurClemens - 06,08 Aug 2004

It appears that substantial work remains to be done on PatternSkin. In particular, the documentation is usually a big effort. I suggest we drop packaging this skin with the Cairo release, as there is no harm done having it as a download, as all the other skins. It is better to get Cairo out as soon as possible and get the most critical performance issues addressed.

-- ThomasWeigert - 07 Aug 2004

I said:


setlib.cfg appears to be shipped like this:


#    ATTENTION: Set to absolute file path:
$twikiLibPath = '../lib';


It strikes me as strange to have instructions saying "absolute file path", and 
ship with a relative file path.

Of course, this relative path is the one chance the user has of the thing working unmodified, so the relative path makes sense in that case. So why the instructions for "absolute path"?

(this probably belongs somewhere else, but where?)

  • Needs to be absolute because if TWiki changes the current dir (e.g. after a SEARCH), additional Plugin modules that load late fail to load. -- PTh

-- MartinGregory - 08 Aug 2004

Two items remain before UpgradeTWiki is really ready:

  1. Someone to review the default TWiki.cfg contents
  2. Me to check its results using TWikiReleaseTrackerPlugin

MartinCleaver has given me new instructions about how to do the latter - I should get to it within 12 hours.

-- MartinGregory - 10 Aug 2004

We can release in a few days, pending mainly doc work.

As for the release "number" on the first of the month, we were targeting 01 Aug 2004. I think it is better to call the release 01 Sep 2004, also if we release in the next few days. For the press release it sounds better to announce a release date in the future then in the past. Any objections?

  • Motion seconded! Release dates which predate the actual release cause nothing but trouble and confusion. -- MattWilkie - 10 Aug 2004
  • Motion thirded, with knobs on. A wise decision if ever there was one. -- MartinGregory - 10 Aug 2004

-- PeterThoeny - 10 Aug 2004

We need to decide if to enable the PatternSkin by default in the distro. We should because it makes a professional first impression.

The question to solve is if the new skin performs well with the many includes on css files and page elements. If there is a noticable performance drop compared to the classic skin we should ship TWiki with the classic skin enabled, and address the performance after release.

Anyone can help in benchmarking? Best to use the ab utility.

-- PeterThoeny - 17 Aug 2004

See CairoPerformanceExperiments.

(if anyone else wants to run benchmarks I'd me delighted to share my scripts).

-- CrawfordCurrie - 18 Aug 2004

Of course I am interested. For me much is at stake, I wouldn't like to see people not using PatternSkin because it is too slow. Perhaps I can make a few performance improvements now. See CairoPerformanceExperiments for futher comments.

-- ArthurClemens - 18 Aug 2004

Shh, secret: The TWikiRelease01Sep2004 (CairoRelease) package is now available: TWiki20040901.zip, TWiki20040901.tar.gz. Please give it a try before I announce it widely in a few days, we can update some docs if needed.

-- PeterThoeny - 30 Aug 2004

Should all the topics listed above be changed to have 100% and be FeatureDone to keep them off topics like FeatureUnderConstruction and DocsToDo? What about those classified as PatchAccepted and FeatureDocumented, should they also be changed to FeatureDone?

  • This is followup work. Set doc only to 100% if done. -- PTh

Aside: changed the classification of this topic to FeatureDone to match AthensRelease, although I note that BeijingRelease is classified as DefineTerm.

-- SamHasler - 11 Sep 2004

MattWilkie noted on TWikiIRC that TWiki20040901 is not listed on http://twiki.org/release/ - is this deliberate?

-- MartinCleaver - 02 Oct 2004

Oops, that's an ommission. Is fixed now.

-- PeterThoeny - 03 Oct 2004

Edit | Attach | Watch | Print version | History: r189 < r188 < r187 < r186 < r185 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r189 - 2006-12-27 - PeterThoeny
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.