Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index



* Present
    + Eike, Ahmad, Caola, Michael M, Andras, Jacobo, Kohei, Bjoern, Stephan,
      Miklos, Cloph, Kendy, Lionel, Robinson

* Completed Action Items
    + send E-mail addresses to Norbert (Miklos)
    + create new commit accounts (Norbert)
    + review & enable LTO vs. 2010 (Jesus)
    + New document template defaults merged (Ahmad)
    + poke Igalians about attending (Michael)
    + turn on mergedlibs & LTO for Windows (Tor)
        [ essentially doesn't work there - needs some investment ]
    + Tinderbox admins should:
        + clean disks - so save space waste from stale inpath bits
        + update to the very latest tinbuild2 script to get up-loads
          right (All)
    + poke at Android / iOS remote-control translation issues (Andras)
        [ ios and pootle remotes have modules created, need to know release schedule ]
    + new committers:
         + Adam Fyne, Andres Gomez, Jacobo Aragunde PĂ©rez, Miguel Gomez
         + write welcome mail (Miklos)
         + setup commit access Norbert (Miklos)


* Pending Action Items:
    + produce a VM with callgrind metrics (Matus)
AI:     + send ssh key to Cloph (Matus)
        [ VM is setup & running, needs to get access -> Matus,
          on same machine as the crash-test farm ]
    + partition document test loads / run them on tinderboxen (Norbert)
        [ ongoing work on the python bits ]
    + blog about the death of the solver (Michael S)
        [ still no blog ]
    + mail Charles wrt. website / code-finding concerns: want a cgit link nearby (Tibby)
        see also: https://bugs.freedesktop.org/show_bug.cgi?id=71683
    + need design for copying styles between templates (Cor Nouws/other UX?)
        cf. http://www.mail-archive.com/libreoffice-ux-advise@lists.freedesktop.org/msg01658.html
            http://www.mail-archive.com/libreoffice-ux-advise@lists.freedesktop.org/msg01663.html
    + create a 4.2 MAB for 'expert config' and attach a callgrind profile (Kendy)
        [ could make it experimental later if necessary ]


* Jacobo Aragunde (quick introduction) ...
    + Jacob in Spanish, with Igalia six years, free-software & hacking,
      electronic music and games
    + currently focused on docx preservation support, preserving foreign data.


* Release Engineering update (Cloph)
    + 4.2 Beta1 - been tagged, currently being built
        + will be announced for pre-release testing today, ready for website tomorrow.
    + Freeze & branch-off done:
        + libreoffice-4-2
        + commit rules:
            + bug fixes only, modulo known exceptions, or triple review.
            + string & UI freeze at RC1 - December 2nd.
        + Three scheduled RCs ... time for bug fixing.
    + 4.1.4 RC1 - this Monday - Nov 25th
    + 4.2 Feature freeze update / status
        + IAccessible2
           + good volume of cleanups included, VCL work already in there.
           + enabled in experimental mode only
           + freeze exception for cleanups here.
           + configure fixed to still build Java bridge when 
           + continued core change merging (Caolan)
           + thanks to David O for his great work here.
             + https://wiki.documentfoundation.org/Development/ia2
             + has details of how to enable / play with that.
        + new charting pieces (Markus)
            [ mostly landed - OpenGL impl. itself still in progress ]
        + expert config page - still ~infinitely slow needs fixing
            [ file as a bug and handle later -> experimental ]
        + sifr icons (Ahmad)
            [ expected to finish in 2 weeks - ~30 more to draw ]
        + 4.2 MAB count - still v. high for this point in the cycle.
        + gerrit backlog: 50+ patches
            [ now down to 5 - thanks to all who helped review & merge ! ]
    + GSOC / Android & iOS remote control releases from master update
    + please ensure that release notes are up-to-date:
        + https://wiki.documentfoundation.org/ReleaseNotes/4.2
        + missing pieces there ? ...


* New committers:
    + Jean-Pierre Ledure - great Access2Base work.
AI:    + send welcome mail (Lionel)
    + Jan-Marek Glogowski (jmux) - at last a KDE maintainer
AI:    + send welcome mail (Michael)


* Access2Base / namespace issues
    + once it is imported it is there permanently ...
    + browsing in basic code manager imports it
    + lets see how it goes.


* FOSDEM Usability hack-fest:
    + https://wiki.documentfoundation.org/Hackfest/FOSDEM2014#Participants
    + register now - only i


* Crashtest update (Markus)
    + cf. http://dev-builds.libreoffice.org/crashtest/


* Certification progress (Kendy/Bjoern/Stephan)
    + waiting for replies from nominated candidates 1/4 so far.


* Base issue 70703 (Lionel)
     + https://bugs.freedesktop.org/70703
     + fixed by heroic patch from Caolan - vile re-enterancy issue.


* Basic API changes (Michael S)
     + concerns in the community about 
          "stardiv.Toolkit.UnoDateFieldControls" who has until 4.0 a
          "date" property who is a ISO representation of the datevalue.
         + some types of properties changed.
         + need for ulgy version checks in the code & cost of
           testing / qualification of that etc.
         + not all people have these skills.
     + really important not to break the Basic API & need to consider
       more if any given change on Basic programmers.
         + C++/Java developers - often more able to cope, and/or it's
           a hopeless ABI situation.
         + Basic programmers should be treated better.
     + need to work harded to keep Basic compatible.
         + eg. adding methods to interfaces keeps Basic happy.
     + sadly this would have been easy to do differently, but hard to fix now (Lionel)
         + lots of complaints about dates, most of the problems around times
         + having a 2nd time property with a new name, might make read/write of
           the old value change the stored value; something of a balance.
     + if we had had feedback / testing around 'Date' / earlier interaction
       we could have easily improved that (Michael)
     + Concern that we get expertise & regression tests and/or suites of sample
       StarBasic files / code that we can analyse.
         + who has that ? with that we can avoid breaking things.
         + not always obvious that a particular API is actually used (Michael S)
            + or is it just an internally used function ?
**   + want a volunteer to help collect complex StarBasic
         + Xray runs a ton of stuff before hitting the 1st dialog (Miklos)
     + A cleaner way than version-checking is to use reflection to ask what
       type the method returns (Lionel)
         + in this particular case.


* automated code re-formatting / de-crustification (Kendy)
    + Previous consensus was to decide not to decide ...
    + is the time - now ? (before we branch)
    + are we agreed on what to do ?
        + ~anything better than nothing.
        + why do we need this?
    + should we de-crustify the -4-0 & -4-1 branches too ?
    + also: how do we _keep_ the code uncrusty:
        + git hook?
        + regular reruns
            + once a week?
    + just before major branchoff?


* Next large-scale cleanups (Kendy)
    + .ui conversion surely (?)
    + Tackle >>= replacement ?
        + any.getAsIntegerWithDefaultValueForGoodMeasureNamesMustBeVeryLong(3);


* QA update (Robinson)
   + down a good number of bugs this week, hoping to continue it
     + some are test bugs, but thanks to more people working in preparation for 4.2 !
     + lots of gerrit pushing & associated closing.


   + weekly 'need_advice' bug ping for help:
     + "FORMATTING text:use-soft-page-breaks not honoured"
       + https://bugs.libreoffice.org/show_bug.cgi?id=43692
AI:        + take a look (Miklos)
    + Inconsistent behavior of table.Borderline in Writer and Calc
       + https://bugs.libreoffice.org/show_bug.cgi?id=45644
           + punted to needinfo, calc cells are a hot potato: pass it on.


   + Currently have 9 blockers
       + noticed a lot of these; five vs. 4.2
       + blockers don't really exist in LibreOffice -> 'MAB' concept instead.


   + Accessibility concerns from QA re:lack of consistent keyboard movement
     through the various UI widget based panels
       + e.g. Start Center and Sidebar
       + more extensive notes around; be good to address them.
       + concerns wrt. reduced mobility
       + good to get bugs logged vs. that
       + start-center / template mgmt / sidebar - not great a11y
AI:    + file individual bugs to get to Easy Hack (Robinson)
          + would be good to have some docs on how to use the poke
            tools for 'ordinary developers' to test / develop on Linux (Caolan)
AI:       + get some doc pointers on how to use Accerciser, and how to
            test / improve this (Jacobo)


   + Bugzilla Migration:
       + going really well, lots of URL changes.
       + Thanks to everyone who has been helping prepare
       + QA brainstormed abbreviations in place of fdo#
          + blo#1234, lob, tdf, libo Thoughts ?
             + 'bz' suffix ?
             + lbz# ? (Thosten)
             + lo# (Bjoern)
             + or assume we're -the- tracker => no prefix (Thorsten)
                + never works.
       + the guys doing the work should choose.


   + Fixing MIMEtype on attachments
       + talked to bugzilla developers, should be easy to automate
         fixing mimetypes; but Q' is - developers hard-hit by E-mails.
             + should we do it all in 1 lump, or slowly.
       + We can use a special account 'MIMEtype Fixer' so anyone who wishes can filter-out those 
emails
       + can we turn off notifications, do it, and turn it on again (Caolan)
             + off for 30mins ... no-one truly cares wrt. mime-type
       + admins currently spending time


* KDevelop awesomeness:
AI: + Make a video about the KDevelop awesomeness (Bjoern)


  + https://bugs.freedesktop.org/page.cgi?id=weekly-bug-summary.html
    +143    -193        (-50 overall)
    many thanks to the top bug squashers:
        Foss                17
        Maxim               16
        Jean-Baptiste Faure 16
        Rob Snelders        12
        Joel Madero         11
        Andras Timar        11
        Eike Rathke          8
        Julien Nabet         8
        Adolfo Jayme (fitoschido) 7
        bfoman               5
        Michael Stahl        5


* QA stats:


* Open 4.2 MAB
  + 7/20 7/18 5/16 5/15 5/14 4/13 6/13 4/10 2/8 1/6 1/6
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=65675&hide_resolved=1


* Open 4.1 MAB
  + 28/122 28/119 27/118 8/116 21/106 20/103 18/100 17/99 15/96 14/93
     23%    24%    23%   24%    20%    19%    18%    17%   16%   15%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=60270&hide_resolved=1
* Open 4.0 MAB
  + 57/205 57/204 53/200 54/200 55/200 57/200 56/198 58/198 56/195 54/193
     28%    28%    27%    27%    28%    29%    29%    29%    29%    28%
  + https://bugs.freedesktop.org/showdependencytree.cgi?id=54157&hide_resolved=1
* Bibisected bugs open: whiteboard 'bibsected'
  + 48/164 48/162 49/160 49/158 40/148 38/146 36/144 35/143 34/142
    + http://bit.ly/VQfF3Q


* all bugs tagged with 'regression'
    + 328(-7) bugs open of 2099(+15) total
    * ~Component   count net *
           Writer - 101 (+0)
      Spreadsheet - 50  (+5)
      Libreoffice - 30 (-5)
     Presentation - 26 (+0)
          Crashes - 23 (+0)
         Database - 18 (+0)
          Drawing - 16 (-1)
          Borders - 16 (-1)
            BASIC -  5 (+0)
        Migration -  3 (+0)
  + http://bit.ly/15mM2Yn - for devs ( no NEEDINFO / UNCONFIRMED )
  + 
https://bugs.freedesktop.org/buglist.cgi?keywords=regression%2C%20&keywords_type=allwords&resolution=---&query_format=advanced&product=LibreOffice&list_id=36764
  + Migration: https://bugs.freedesktop.org/showdependencytree.cgi?id=43489&hide_resolved=1

-- 
 michael.meeks@collabora.com  <><, Pseudo Engineer, itinerant idiot


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.