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


* Present:
    + Stephan, Christian, Michael M, Cedric, Sophie, Thorsten, Eike,
      Miklos, Andras, Kendy, Fridrich, Bjoern, Caolan, Markus
 
* Completed Action Items:
    + fix BSA login / XML-RPC issues (Cloph)
        [ login is fixed, but adding attachments still needs some work,
          can't use auto-detection of type via XML-RPC
          perhaps better to use the guided-bug-entry skin, extend that
          https://bugs.documentfoundation.org/enter_bug.cgi?product=LibreOffice&format=guided ? ]
    + ask Fridrich, Cedric wrt. GSOC leadership etc. (Kendy)
        [ both ready to administer it ]
    + remove the 'EasyHack' piece from anything 2yrs old (Bjoern)
        [ some of them cleaned up ]
 
* Pending Action Items:
    + please file an Easy-Hack this week: just a bug with whiteboard: (All)
            "EasyHack DifficultyBeginner SkillCpp TopicCleanup"
        + thanks to:
            + Stephan, Michael, Lionel, Ashdod, Miklos,
        + http://bit.ly/1Dd4y8b
    + review / amend GSOC ideas page (All)
        + https://wiki.documentfoundation.org/Development/GSoC/Ideas
    + look into setting up OpenID proxy after 4.4.0 release (Cloph)
 
* GSoC (Cedric)
    + We need to have new ideas added to the wiki page:
        https://wiki.documentfoundation.org/Development/Gsoc/Ideas
        + sooner the better etc. preferably before FOSDEM: today / tomorrow.
    + February, 9th: Mentoring organizations can begin submitting applications to Google.
        + we need a good page by then.
    + admin vs. mentoring & GSOC travel.
        + title: "Mentor summit" (Thorsten)
            + precisely 2x slots, and historically those were for admins.
            + who at the same time did mentoring.
        + never happened that a non-mentor went (Fridrich)
 
* Release Engineering update (Cloph)
    + 4.4.0 retrospective
        + released as final; but overshadowed by website down-time.
        + currently only a maint-page, that directs to mirror-brain
            + will be fixed in the next 10mins or so.
        + why does mirror-brain work ? (Cloph)
            + extremely slow adding releases to MySQL database
              to avoid partial download page completeness; disabled.
    + 4.3.6 RC2
        + built for Linux / Mac so far.
        + holding off until glustre FS heals itself, to avoid new I/O load.
    + Android & iOS Remote
        + patches in gerrit status ?
 
* Bugzilla migration update (Cloph)
    + retrospective
        + went really well.
        + initially a long-running query blocked others
             + if we have queries that time-out, poke Cloph to extend.
             + was a mis-configuration; now fixed.
        + pretty flawless - just works (Michael)
    + one issue in redmine (Bjoern)
        + while you can't file new bugs anymore, you can reply via E-mail
             + not many people doing that; the inexperienced users.
             + might be an issue for a few days, will prolly stop in a month.
    + impressed that the esc bug scripts still work (Michael)
    + we should now use tdf#12345 for bugs in commits
        + thanks to moggi for the fix.
 
* Translations problems (Sophie)
    + big chunk of translations for 4.4, to change our workflow to work on
      master instead of branches; so we can get visibility into that sooner
      and smooth the workload out.
        + 3x points on the dev. side.
        1. ensure respect the en_US strings
             follow rules for sentance capitalization
             [ https://developer.gnome.org/hig-book/3.2/design-text-labels.html.en 
               we re-use the GNOME HIG here ]
             saves thrash that hurts translators.
        2. don't commit changes eg. appending '...' to menu items
           please discuss this with l10n before big-impact changes.
            + UX type thing (Kendy)
                + proposal from translators; make en_US a separate lang.
                  touch the strings in the repo - as minimally as possible;
                + don't think this will work long-term; will need to improve
                  what we have in the repo.
                + proposal is a tech. sol'n for a social problem.
                + for large-scale changes UX should talk to l10n first.
                + would be useful to have a l10n person in the UX call.
            + hopefully as/when everyone works on master, it is easy to see
              and have a tighter feedback cycle between the two teams.
            + UX & QA calls at the same time (Sophie)
AI:             + sort out the calls (Kendy / Sophie)
        3. changes that affect all languages can be scripted
            + eg. _ in dialogs; could have been scripted; would like that
              tested on several languages
                + scripts should be applied out of pootle.
            Is there a way to do that ? (Caolan)
                + hackers see a git repo - which is a copy of what is
                  in pootle
                + it'd be good to allow translators to see where the
                  translations actually are.
                + either git is canonical, or have some well defined
                  tooling to switch between.
            Is this a common problem now (Michael)
                + not particularly, but perhaps wrt. a gettext move (Caolan)
                + changing things wrt. a GNOME-HIG
                    + putting a ':' at the end of labels.
                    + discouraging.
        + what is the process of database (Michael)
            + DB -> po files -> script -> then files with changes checked -> git. (Cloph)
            + if we drop the format in the repo, could sync to & fro (Cloph)
                 + with built-in pootle functionality; so pootle would allow
                   commits directly to git
                 + would create 100's of commits whenever pootle changes stuff
                 + if translators use off-line .po files, would overwrite changes
                   in the repo.
            + already the po files are multi-GB in size; the change-sets would be
              huge for replacements.
                 + can't we do that for master (Markus)
                     + and at feature-freeze throw away the old history
                 + wonder if git is useful there (Thorsten)
                     + is it an attempt to fix a social problem with a tech. problem.
        + scripting / changes in parallel are a problem (Stephan)
            + if that happens, we get conflicts -> always.
            + hold off for 2x weeks - while doing a change.
            + if we have a git repo where things are sneaked in underneath translators.
            + any big changes with a script, but can't be done with a technical protocol.
        + pootle on a branch, and a master repo ? (Bjoern)
            + wouldn't need a separate repo, but would need permissions
              from web interface (Cloph)
                 + git repo easier to manage,
        + export pootle to a branch & merge them to master (Andras)
            + would need 2x repos, and directory layout not the same (Cloph)
                 + can make it the same (Andras)
 
* Crashtest update (Markus)
    + issues with the host update
        + VM currently unavailable.
    + asan test results have been announced
        + caolan already fixed many of the import issues already
        + export issues are still open; mostly asserts anyway
 
* larger code sedding before X.Y.2 (Michael)
    + please hold off mechanical changes if we can ?
    + rule for 1st compiler re-writing plugins from Lubos (Miklos)
        + SwFlyFrame rename already queued up.
    + no silver bullet there (Stephan)
        + things that need big changes overall, not wanted late
          before the next branch-off.
        + just a rename, sure - prolly nice to move it to a sensible time.
        + some other changes - happen to grow larger.
            + warning-free-ness to make real problems stick out.
            + address noise around.
            + some plugins / semi-automated stuff
            + irrelevant ones.
    + reinterpret_cast / plugin re-writing concerns (Michael)
        + big cherry-picks also not ideal (Stephan)
    + splitting changes can help (Bjoern)
 
* FOSDEM bits
    + Brussels, Belgium -- February 2015 (tomorrow)
        + https://wiki.documentfoundation.org/Hackfest/FOSDEM2015
 
* Hackfests (Bjoern)
    + initial scheduling for 2015:
        + Las Palmas de Gran Canaria, Spain
            + happy to have us back
            + suggested March 19th, 20th: Thur / Fri.
            + happens during GSOC application phase.
        + Cambridge, UK - May 2015 contact: Michael
 
* UX Update (Kendy)
    + proposal for re-work of customization dialog
        => GSOC
    + improving change-tracking side-bar; lots of interest
        + hope it will become even more useful.
 
* Certification (Stephan/Bjoern/Kendy)
 
* VclPtr update (Noel / Michael)
    + ongoing work in feature/vclref
    + aiming to make VCL Window sub-class lifecycle
      comprehensible & safe.
        + active work ongoing
        + write-up gotchas around that.
    + based on the rtl::Reference
        + auto bool & ptr casts
        + short & easy to read.
    + should get it off a branch quickly (Stephan)
        + more important not-on-a-branch vs. back-port-ability
        + want it in early - true, but not break cherry-picking (Michael)
            + certainly at least 2x months before freeze.
 
* Jenkins update (Norbert)
  + http://ci.libreoffice.org/view/Dashboard/
     + Norbert on a plane.
 
* QA (Bjoern)
    + UNCONFIRMED at 318
           https://bugs.documentfoundation.org/reports.cgi?product=LibreOffice&datasets=UNCONFIRMED
    + killed a few non-regression regressions.
 
* QA stats:
  + https://bugs.documentfoundation.org/page.cgi?id=weekly-bug-summary.html
    +128    -141        (-13 overall)
    many thanks to the top bug squashers:
        Beluga              31
        Caolán McNamara     20
        Matthew Francis     15
        Adolfo Jayme         8
        Jean-Baptiste Faure  4
        Joel Madero          4
        m.a.riosv            4
        Lionel Elie Mamane   4
        V Stuart Foote       4
        Alex Thurgood        3
        Robinson Tryon (qubit) 3
        raal                 3
        Eike Rathke          3
        Markus Mohrhard      2
        Andras Timar         2
 
* Open 4.5 MAB
  + 0/1 0/1 0/1
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=86696&hide_resolved=1
 
* Open 4.4 MAB
  + 16/40 14/38 11/34 6/26 6/24 7/24 7/22 5/19 4/18 3/17 3/16 3/16 4/16
     40%   36%   32%  23%  25%  29%  31%  26%  22%  17%
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=79641&hide_resolved=1
 
* Open 4.3 MAB
  + 78/155 86/154 84/152 86/151 86/148 84/146 58/117 33/90 19/73 17/65 16/64 16/64
     50%    55%    55%    56%    58%    57%    49%    36%   26%   26%   25%   18%
  + https://bugs.documentfoundation.org/showdependencytree.cgi?id=75025&hide_resolved=1
 
* Bibisected bugs open: whiteboard 'bibisected'
  + 228/627 226/616 229/601 214/564 208/532 208/526 182/488 190/481 189/475 190/470
    + http://bit.ly/VQfF3Q
 
* all bugs tagged with 'regression'
    + 444(-6) bugs open of 3393(+10) total
        * ~Component   count net *
                Writer - 154 (+0)
           Spreadsheet -  91 (+0)
          Presentation -  34 (-2)
               Crashes -  21 (-2)
           Libreoffice -  21 (-2)
               Drawing -  20 (+1)
              Graphics -  19 (+0)
                    UI -  17 (-1)
              Database -  17 (-2)
               Borders -  16 (+0)
               Filters -  11 (+0)
           Print / PDF -  10 (-1)
                 Chart -  10 (+0)
               Formula -   4 (+0)
                 BASIC -   4 (+0)
            Extensions -   3 (+0)
             framework -   2 (+0)
          Installation -   2 (+0)
                   sdk -   1 (+0)
        Impress Remote -   0 (+0)
            Linguistic -   0 (+0)

-- 
 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.