SeaMonkey/StatusMeetings/2015-04-28: Difference between revisions

m
(→‎rsx11m: bug 1144719 fix could still land for 2.33.2/2.34 if so decided)
 
(17 intermediate revisions by 5 users not shown)
Line 18: Line 18:


'''NEW'''
'''NEW'''
* {{Bug|1150082}} SeaMonkey Donation Page is using the PayPal all or nothing version, instead of the usual either/or one. Mcsmurf is investigating.
* —
* —
'''OPEN'''
'''OPEN'''
* {{Bug|1150082}} SeaMonkey Donation Page is using the PayPal all or nothing version, instead of the usual either/or one. Mcsmurf is investigating.
* Official SeaMonkey Blog: Some progress with the SSL certificate issue. With the certificate, things would work easier as mcsmurf wants to sync the blog with Facebook entries. Meta {{Bug|1147825}} covers the blog work.
* Official SeaMonkey Blog: Some progress with the SSL certificate issue. With the certificate, things would work easier as mcsmurf wants to sync the blog with Facebook entries. Meta {{Bug|1147825}} covers the blog work.
* {{bug|1121281}} tracks the RelEng automation migration off CVS.  Currently two option patches awaiting for Callek's decision. Once settled, ewong will follow up with RelEng patches based on that decision.
'''CLOSED'''
* {{Bug|1057920}} SeaMonkey's CVS dependency really should be removed. (currently used only for Releng Automation, and SeaMonkey Website).
* {{Bug|1057920}} SeaMonkey's CVS dependency really should be removed. (currently used only for Releng Automation, and SeaMonkey Website).
** This has been spun off into a separate bugs for the website and the rest. Ewong is poking at things related to Release Automation.
** This has been spun off into a separate bugs for the website and the rest. Ewong is poking at things related to Release Automation.
** Move of the website from CVS to hg was due to happen on Monday {{Bug|1150335}}.
** Move of the website from CVS to hg was due to happen on Monday {{Bug|1150335}}.
** Need to check all website links (e.g. Document History) now point to the correct place - Jens?
** Need to check all website links (e.g. Document History) now point to the correct place - Jens?
'''CLOSED'''
* —
* —
=== Random news ===
* A Mozillazine member '''[http://forums.mozillazine.org/memberlist.php?mode=viewprofile&u=59128 Havin_it]''' has managed to set up a working Fx Accounts server [http://forums.mozillazine.org/viewtopic.php?f=27&t=2918507]. I've encouraged him to create a wiki page to document the steps needed for building a working server. I should ask ewong to follow up on this.
* Community member Martin Mokrejs [https://bugzilla.mozilla.org/user_profile?login=mmokrejs%40fold.natur.cuni.cz] has learnt how to do debug builds and is busy filing bugs [https://bugzilla.mozilla.org/page.cgi?id=user_activity.html&action=run&who=mmokrejs%40fold.natur.cuni.cz&from=2015-01-01&to=2015-04-28&group=bug]. Can someone please contact him and invite him to the SeaMonkey irc channel and/or our developer newsgroup?


=== Status of the SeaMonkey Buildbot Master and Tree ===
=== Status of the SeaMonkey Buildbot Master and Tree ===
Line 36: Line 41:
** Buildmaster is up and running, and produces en-US builds, see 9/16 meeting's [[SeaMonkey/StatusMeetings/2014-09-16#Agenda|Friends of the Fish Tank]]. Builds and langpacks in 18 languages including en-US are available unofficially thanks to A.Kalla. '''''Edit:''' However, only 9 languages are published daily for trunk there, and en-GB is not one of them. For Aurora I didn't check. — [[User:Tonymec|Tonymec]] ([[User talk:Tonymec|talk]]) 16:49, 21 January 2015 (PST)''
** Buildmaster is up and running, and produces en-US builds, see 9/16 meeting's [[SeaMonkey/StatusMeetings/2014-09-16#Agenda|Friends of the Fish Tank]]. Builds and langpacks in 18 languages including en-US are available unofficially thanks to A.Kalla. '''''Edit:''' However, only 9 languages are published daily for trunk there, and en-GB is not one of them. For Aurora I didn't check. — [[User:Tonymec|Tonymec]] ([[User talk:Tonymec|talk]]) 16:49, 21 January 2015 (PST)''
** {{Bug|1083689}} Langpacks aren't updated when auto-updating SeaMonkey because they aren't uploaded to AMO. The solution requires changes in SeaMonkey RelEng (and possibly AMO).
** {{Bug|1083689}} Langpacks aren't updated when auto-updating SeaMonkey because they aren't uploaded to AMO. The solution requires changes in SeaMonkey RelEng (and possibly AMO).
** The langpacks need strict versioning e.g. min 2.30 max 2.30.* which makes sense since you don't want 2.29 strings with 2.30 '''KaiRo has landed a fix in''' {{Bug|1084258}} (Language pack compatibility should be bound to Gecko branch, else undefined entity errors possible).
** '''Should be fixed. Waiting for verification'''. The langpacks need strict versioning e.g. min 2.30 max 2.30.* which makes sense since you don't want 2.29 strings with 2.30 '''KaiRo has landed a fix in''' {{Bug|1084258}} (Language pack compatibility should be bound to Gecko branch, else undefined entity errors possible).
** Due to the master having some mysql issues, Callek had put a halt on the mysql updates, which affects the SeaMonkey treeherder, or rather it would have affected our treeherder if we had one.
** For various reasons we don't have a working SeaMonkey <s>TBPL</s>Treeherder.
** Currently in the process of migrating SeaMonkey's release/website processes to using Mercurial.
** SeaMonkey's release/website processes have been migrated to Mercurial.
*** Website: {{bug|1150335}} - Migrate seamonkey-project.org to Mercurial.
*** Release: {{bug|1121281}} - Migrate SeaMonkey's release process off cvs.


* [14th April 2015]
* [28th April 2015]
** Windows nightly, aurora and beta builds are broken. Will be fixed by upgrading to Windows Server 2K8 and Visual Studio 2013 ({{bug|1114876}}).
** Windows nightly, aurora and beta builds are broken. Will be fixed by upgrading to Windows Server 2K8 and Visual Studio 2013 ({{bug|1114876}}).
** All Trees
** All Trees
Line 48: Line 51:
**** Build - Orange : {{bug|958812}} - References of firefox.dmg hard-coded in Mozharness tests.
**** Build - Orange : {{bug|958812}} - References of firefox.dmg hard-coded in Mozharness tests.
** [comm-central]:
** [comm-central]:
*** All Nightlies are red (as of this writing) due to {{bug|1153187}} but they'll turn green/orange when they run next.
*** All Nightlies are red due to {{bug|1155013}} as we now require the use of a Socorro token. (Getting the token is tracked by {{bug|1155011}}). Currently waiting on what user account will be used for the tokens. rhelmer to advise ewong on this. Also SeaMonkey will need to switch the build process to the new way of symbol uploading.
** [comm-aurora]:
*** OSX64 build: red due to a glitch in the network. (could not checkout mozilla-aurora, just retriggered the last build.)


* See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history.
* See [[SeaMonkey/StatusMeetings/RelEng|RelEng]] page for the RelEng status history.
Line 66: Line 67:
<!-- LINK IS DEAD * Useful Firefox Release Schedule link: [https://mail.mozilla.com/home/publiccalendar@mozilla.com/Releases%20Scheduling.html Releases Scheduling] -->
<!-- LINK IS DEAD * Useful Firefox Release Schedule link: [https://mail.mozilla.com/home/publiccalendar@mozilla.com/Releases%20Scheduling.html Releases Scheduling] -->
** next scheduled merge day is 11 May
** next scheduled merge day is 11 May
* Discussion on whether it's worth it to do a 2.34 Beta or skip straight to a 2.35 beta &ndash; probably the latter.


=== Extensions and Plugins Compatibility Tracking ===
=== Extensions and Plugins Compatibility Tracking ===
Line 71: Line 73:
* [[SeaMonkey/AddonCompat|Addon Compatibility Listings]]
* [[SeaMonkey/AddonCompat|Addon Compatibility Listings]]
* '''Firefox & Thunderbird Add-on Converter for SeaMonkey''' [http://addonconverter.fotokraina.com/ http://addonconverter.fotokraina.com/]<br>This tool goes a little further beyond simply modifying install.rdf - it also identifies a few more other things in the code that are Firefox or Thunderbird specific and attempts to change them. Of course, not all extensions can be ported so easily to SeaMonkey since there's only so much an automated tool like that can do.
* '''Firefox & Thunderbird Add-on Converter for SeaMonkey''' [http://addonconverter.fotokraina.com/ http://addonconverter.fotokraina.com/]<br>This tool goes a little further beyond simply modifying install.rdf - it also identifies a few more other things in the code that are Firefox or Thunderbird specific and attempts to change them. Of course, not all extensions can be ported so easily to SeaMonkey since there's only so much an automated tool like that can do.
** '''[http://forums.mozillazine.org/memberlist.php?mode=viewprofile&u=217009 Lemon Juice]''' continues to improve his already impressive Addon Converter. The source is now available on GitHub [https://github.com/lemon-juice/addonconverter].
** Rainer Bielefeld together with other community members have been updating the list of Firefox addons that have been successfully converted by the Addon Converter.
** Ratty filed {{Bug|1130390}} to add a link on [http://www.seamonkey-project.org/ seamonkey-projects.org] to the Firefox & Thunderbird Add-on Converter for SeaMonkey.
** Ratty filed {{Bug|1130390}} to add a link on [http://www.seamonkey-project.org/ seamonkey-projects.org] to the Firefox & Thunderbird Add-on Converter for SeaMonkey.
** Rainer Bielefeld filed {{Bug|1143276}} for creating a repo to store converted addons.
* Lightning 3.8b1 builds are available for SeaMonkey 2.33.
** reported '''broken''' {{bug|1133663}}, 3.8b2 released but may not entirely fix the issue [http://forums.mozillazine.org/viewtopic.php?p=14070275#p14070275].
** Lightning 3.9b1 is available for testing once SM 2.34b1 is out.
* SeaMonkey 2.33 and Lightning 3.8b1/3.8b2 shows no events or tasks. {{Bug|1144285}}
* SeaMonkey 2.33 and Lightning 3.8b1/3.8b2 shows no events or tasks. {{Bug|1144285}}
** The problem is that both Thunderbird and Lightning are build with Visual C++ 2013 but SeaMonkey is still build with Visual C++ 2010. Therefore the SeaMonkey installer contains only the VS2010 (msvcp100.dll/msvcr100.dll) files but not the VS2013 (msvcp120.dll/msvcr120.dll) files. The SeaMonkey switch to VS2013 is tracked in Bug 1092468.
** The problem is that both Thunderbird and Lightning are build with Visual C++ 2013 but SeaMonkey is still build with Visual C++ 2010. Therefore the SeaMonkey installer contains only the VS2010 (msvcp100.dll/msvcr100.dll) files but not the VS2013 (msvcp120.dll/msvcr120.dll) files. The SeaMonkey switch to VS2013 is tracked in Bug 1092468.
Line 139: Line 139:


=== Feature List, Planning ===
=== Feature List, Planning ===
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 38 new, 12 fixed, 14 triaged.
[http://dev.seamonkey.at/#bugstats Bug statistics] for the last two (full) weeks: 33 new, 15 fixed, 14 triaged.
* Low-medium triaging effort, higher than average number of new bugs filed.
* Low-medium triaging effort, slightly higher than average number of new bugs filed.
* '''IanN''' thinks it would be useful to remind people on the newsgroups / forums that they can contribute by triaging. '''Tonymec''' will post a reminder to newsgroups / forums. See {{Bug|1092632}} <tt>(Sm_tri_HowTo) Document how to triage SeaMonkey bugs</tt>.
* '''IanN''' thinks it would be useful to remind people on the newsgroups / forums that they can contribute by triaging. '''Tonymec''' will post a reminder to newsgroups / forums. See {{Bug|1092632}} <tt>(Sm_tri_HowTo) Document how to triage SeaMonkey bugs</tt>.
** The draft is currently at [https://wiki.mozilla.org/User:Tonymec/Triage_HowTo https://wiki.mozilla.org/User:Tonymec/Triage_HowTo]
** The draft is currently at [https://wiki.mozilla.org/User:Tonymec/Triage_HowTo https://wiki.mozilla.org/User:Tonymec/Triage_HowTo]
Line 162: Line 162:
==== ewong ====
==== ewong ====
==== IanN ====
==== IanN ====
* Usual testing, reviewing and commenting.
* Fixed:
** {{Bug|1158774}} Port |{{Bug|1155776}} - move USE_EXTENSION_MANIFEST to moz.build| to comm-central - SeaMonkey Port
* Fixed for c-c:
** {{Bug|1158774}} Port |{{Bug|1155776}} - move USE_EXTENSION_MANIFEST to moz.build| to comm-central - Thunderbird Port
* Fixed for m-c:
** {{Bug|1158774}} Port |{{Bug|1155776}} - move USE_EXTENSION_MANIFEST to moz.build| to comm-central - Inspector and Chatzilla Ports
* Fixed for m-i:
* Pending check in:
** {{Bug|1158774}} Port |{{Bug|1155776}} - move USE_EXTENSION_MANIFEST to moz.build| to comm-central - Calendar Port
* Checked in pending review:
* Waiting for feedback/review/information:
** {{Bug|1158774}} Port |{{Bug|1155776}} - move USE_EXTENSION_MANIFEST to moz.build| to comm-central - Remove app-config.mk
** {{Bug|1061348}} Port |{{Bug|575283}} - Cleanup mozconfig files on all platforms| to SeaMonkey
* Fixing review comments before checkin:
** {{Bug|757230}} When using add button for permissions in Data Manager set a displayHost
** {{Bug|798147}} Switch to correct pref pane if pref window already open
* Working on:
** {{Bug|1155290}} stop using XULAPP_DEFINES for suite/debugQA/
** {{Bug|1051642}} Allow for flat chrome format when packaging extensions
** {{Bug|943335}} [TB] Update icons used in searchplugins (Yahoo, eBay, Wikipedia, Amazon, Bing, Twitter)
** Various SM Council documents.
** {{Bug|606683}} Allow customization of toolbar in Composer and MailNews Composition
** {{Bug|639690}} [META] Re-arrange code between editor and editorOverlay
** {{Bug|773979}} [META] Switch to new drag and drop api in SeaMonkey
** {{Bug|657234}} Move pasteQuote and pasteNoFormatting into contentAreaContextOverlay
** File/Folder selection in windows.
* To Do:
** {{Bug|639395}} Get cmd_fontSize to reflect current state of selected content / content at caret.
** Prefs-in-a-tab.
** Create FAQ for Friends of the Fish Tank.
** Help get composer standalone builds working with --enable-tests.
==== InvisibleSmiley ====
==== InvisibleSmiley ====
==== KaiRo ====
==== KaiRo ====
Line 168: Line 201:
==== Mnyromyr ====
==== Mnyromyr ====
==== Neil ====
==== Neil ====
Checked in to comm-central:
* {{Bug|1148191}} getURLAndPostDataForKeyword() is deprecated, please use PlacesUtils.keywords.fetch() instead.
Checked in to comm-central, needs comm-aurora uplift:
* {{Bug|1156017}} Can't save web site passwords from doorhanger.
Pushed to comm-central, needs comm-aurora and comm-beta uplift:
* {{Bug|1156088}} Doorhangers display useless "Learn more..." link when using the Modern theme.
Checked in to comm-central, comm-aurora and comm-beta:
* {{Bug|1148330}} Exclude Linux generic fonts from font menulists.
* {{Bug|1152045}} Email address missing from "From" field if the identityName pref was set.
Checked in to mozilla-central:
* {{Bug|1140105}} Wrong font displayed in font menu when selection is collapsed.
Checked in to comm-beta:
* {{Bug|1098350}} Need to refactor SeaMonkey Preferences and UI because {{Bug|530209}} replaced the browser.urlbar.default.behavior preference with a more flexible scheme (branch patch).
Waiting for review:
* {{Bug|1098350}} Need to refactor SeaMonkey Preferences and UI because {{Bug|530209}} replaced the browser.urlbar.default.behavior preference with a more flexible scheme (trunk patch).
Still waiting for review:
* {{Bug|970993}} Aero Peek rendering issues.
I'm also looking into porting the Download Manager to Downloads.jsm (unfortunately I was struggling with a build failure that turned out to be down to Windows 10 Technical Preview resetting the increaseuserva setting).
==== Px ====
==== Px ====
==== Rainer Bielefeld ====
==== Rainer Bielefeld ====
==== Ratty ====
==== Ratty ====
'''Random Notes'''
* Ask IanN to look into {{Bug|1155290}}
* Clarify plan on dealing with the removal of the download manager C++ backend in /toolkit/ (1) copy necessary files to c-c/suite/common/downloads/ (2) migrate code to use the new jsdownloads API. (3) panic. Decommission heads up from Firefox developers [https://bugzilla.mozilla.org/show_bug.cgi?id=888915#c3]
* Chase InvisibleSmiley on getting a link to the Addon Converter added to the SeaMonkey landing page.
* Talk to the Dataviz people on how to generate public views ourselves.
Checked-in on CLOSED TREE:
* {{Bug|683728}} Walking the references doesn't fully work (msgWindow.openFolder is null).
* {{Bug|1147456}} "View -> Page Info: Copy any information from list does not modify clipboard.
* {{Bug|1148798}} nsSuiteGlue.js <tt>error NS_ERROR_UNEXPECTED</tt> when running tests because "app.update.lastUpdateTime.background-update-timer" isn't set.
* {{Bug|1122906}} First right-click on textarea shows huge contextmenu.
* {{Bug|1130790}} Print Preview missing in composition window.
* {{Bug|1140353}} Welcome text contains hyperlink to Thunderbird information.
TODO:
* Packaging updates.
* Safe Browsing updates.
* The Addon-SDK compatibility functions (gContextMenuContentData, CustomizableUI, etc).
Working on:
* {{Bug|1145519}} toggleSidebar shortcut command is broken in SeaMonkey for Firefox-style sidebars.
* {{Bug|1153577}} Users should be able to hide the menubar and show it with the ALT key.
* {{Bug|1157433}} The Addon-SDK expects gContextMenuContentData to exist in the context menu code.
* {{Bug|1158496}} JavaScript error: .../nsSuiteGlue.js, line 291: NS_NOINTERFACE: Component returned failure code: 0x80004002 (NS_NOINTERFACE) [nsIWebProgress.DOMWindow].
Fixed:
* {{Bug|1133355}} The Properties button and context menuitem should be disabled when multiple cards are selected.
* {{Bug|1156777}} nsParseMailbox.cpp:505:55: error: 'do_QueryObject' was not declared in this scope.
Other stuff:
* Did some reviews and approvals.
* Bug triage and Bug discussions.
* Usual end user support and PR in newsgroups and [http://forums.mozillazine.org/ Mozillazine].
==== rsx11m ====
==== rsx11m ====
Checked in on trunk:
Checked in on trunk:
Confirmed users
269

edits