[Libreoffice-qa] ESC meeting minutes: 2021-02-04

2021-02-04 Thread Miklos Vajna
* Present:
+ Heiko, Michael W, Cloph, Stephan, Caolan, Miklos, Olivier, Eike, Xisco, 
Thorsten, Michael S

* Completed Action Items:

* Pending Action Items:
+ get GSoC 2021 application kicked off until 29th January (Thorsten)
+ data of mentoring update / qa stats look outdated, investigate (Xisco)

* Release Engineering update (Cloph)
+ 7.1 status
  + better late than never: don’t forget to add your features to the 
release notes (Miklos)
+ see https://wiki.documentfoundation.org/ReleaseNotes/7.1
  + 7.1.0 is out now, released yesterday
+ mac install problem: language pack installer doesn’t handle the case 
when Finder is configured to always show file extensions
  + so can be worked around
+ icons in the start center: affects Windows as well (Xisco)
  + already fixed (Heiko)
+ another .ui problem
  + only affects old gtk3 versions (Heiko)
+ 7.0 status
  + 7.0.5 in 2 weeks
+ Remotes: Android, iOS
+ Android viewer

* RC4 needed? (Xisco)
+ 
http://document-foundation-mail-archive.969070.n3.nabble.com/Going-to-need-an-rc4-build-of-7-1-0-some-unacceptable-omissions-td4295433.html
  + mentions the missing icon problem
  + buttons for the new UI chooser → already fixed in master
  + the release is out, 7.1.0 rc1 is near (Cloph)
+ agree, these bugs are not critical (Xisco)

* Documentation (Olivier)
+ Helpcontent2
   + Updates (S. Chailkin, ohallot, R lima, LibreOfficiant)
   + Fixes  (A Gelmini, ohallot, S. Chaiklin)
   + Refactors  (Johnny_M, ohallot)
+ Guides
   + work in progress

* UX Update (Heiko)
+ Bugzilla (topicUI) statistics
243(243) (topicUI) bugs open, 248(248) (needsUXEval) needs to be 
evaluated by the UXteam
+ Updates:
BZ changes   1 week1 month   3 months12 months
 added  9(-3) 29(-3) 56(-6) 161(-3)
 commented 95(-35)   408(-9)   1016(-32)   4074(-57)
   removed  1(0)   4(1)   7(-1)  52(0)
  resolved 12(-1) 60(6) 156(-2) 513(3)
+ top 10 contributors:
  Heiko Tietze made 332 changes in 1 month, and 2523 changes in 1 year
  Telesto made 160 changes in 1 month, and 931 changes in 1 year
  Foote, V Stuart made 92 changes in 1 month, and 705 changes in 1 year
  Ilmari Lauhakangas made 47 changes in 1 month, and 321 changes in 1 
year
  Seth Chaiklin made 46 changes in 1 month, and 184 changes in 1 year
  Dieter Praas made 33 changes in 1 month, and 456 changes in 1 year
  Kaganski, Mike made 27 changes in 1 month, and 175 changes in 1 year
  Roman Kuznetsov made 19 changes in 1 month, and 252 changes in 1 year
  Jim Raykowski made 16 changes in 1 month, and 30 changes in 1 year
  Rizal Muttaqin made 16 changes in 1 month, and 28 changes in 1 year

 * New tickets with needsUXEval Jan/28-Feb/04

  ->   * Remove "Collect usage data…" section and checkbox in the LibreOffice
 general options
 + https://bugs.documentfoundation.org/show_bug.cgi?id=140107
 + where is this sent to?
   + 2 features: “collect UI info”, LO_COLLECT_UIINFO, for ui testing; 
vs collecting data that is never sent (Xisco, Miklos)
   * Tools -> Customize dialog search 'All Commands' does not include
 controls from Styles or Macros categories
 + https://bugs.documentfoundation.org/show_bug.cgi?id=140070
   * Considerations about improving UI for Bullets and Numbering (as DF)
 and List Styles
 + https://bugs.documentfoundation.org/show_bug.cgi?id=140058
   * Do not autoformat numbers in brackets
 + https://bugs.documentfoundation.org/show_bug.cgi?id=140050
   * EDITING: Fault in Spelling and Grammar dialog box operation.
 + https://bugs.documentfoundation.org/show_bug.cgi?id=57667
   ->  * AutoCorrect: Writer not recognizing a URL's trailing carat, hash mark,
question mark, backslash, or pipe
 + https://bugs.documentfoundation.org/show_bug.cgi?id=91192
 + URLs enclosed in parentheses, square/angle brackets, or even pipes
 + following RFC3986/3987 and stick to this (Guilhem)
 + pipe should not appear in a URL (Stephan)
   ->  * freeze/crash when creating a diagram from many thousand cells
 + https://bugs.documentfoundation.org/show_bug.cgi?id=69977
 + large data → slow, not too surprising
 + Noel gave some tip
   * Setting cell background to None, changes row background from Color
 to None.
 + https://bugs.documentfoundation.org/show_bug.cgi?id=139983
   * Add an "Extensions" sidebar (similar to the "Extensions" tab)
 + https://bugs.documentfoundation.org/show_bug.cgi?id=139979


* Crash Testing (Caolan)
+ 14(+2) import failure, 2(+2) export failures
+ 0 coverity issues
+ 17 ossfuzz 

Re: [Libreoffice-qa] ESC meeting agenda - Adding topic: Broken release process when fresh become still and when still become EOL'ed

2021-02-04 Thread Jan-Marek Glogowski

Am 28.01.21 um 19:56 schrieb Timur Gadzo:
I'm reading about rolling release idea, and I find it awful. It just 
popped up, not sure why. Yes, it's more simple to publish, but it would 
ruin LO usability.


ESC meeting minutes: 2020-12-10

https://lists.freedesktop.org/archives/libreoffice/2020-December/086428.html

I personally don't think it'll solve the problem. Feels a bit like gnupg 
or OpenSSL...



LO is regression plagued product.


Yup. But honestly with the available resources, I don't see this 
changing in any time-frame, I can imagine. One IMHO main problem is, 
that we mainly have regression unit tests. So every change is almost 
guaranteed to break stuff. At least for me it feels like this. 
Everything is a lot of guesswork for me, even in areas, where people 
claim I'm the actual expert.


I remember patches, which had almost 100 iterations and still had a 
regression, literally a day after the commit.


Some of my stuff you might remember from QA too, like:
* The Scheduler rework, so we could get rid of crazy stuff, like the 1ms 
sleep, so Idles wouldn't starve each other or process stuff in the wrong 
sequence
* The "simplification" of the SalLayout to implement some little bit 
more understandable font handling, which broke the generic font cache, 
broke Windows font handling, slowing down documents in all aspects
* The unification of SolarMutex, which previously was simply ignoring 
underflows and "hope nothing breaks", which I stopped with std::abort() 
on underflow and still - now and then - get bisects on a crash to this 
change years later
* The whole "multi-threaded" GUI processing including now crazy stuff to 
redirect GUI stuff from non-GUI threads, like ignoring the mutex in the 
main thread to process GUI, while the original threads holds it.
* Or the stuff I broke while reworking the mail merge to work with 
complex documents and be usable with more the 100 document, not slowing 
down to a crawl with 200 (the sensible limit was at some point ~10k 
letter complexity docs)

* ... etc, etc, etc...

You may ask: do we have unit tests at least for some of the essential 
low level stuff I touched? Barely any and nothing I would consider 
remotely sufficient.


And this is just the major stuff I worked on an broke stuff for multiple 
releases.


And still currently there is 
https://gerrit.libreoffice.org/c/core/+/109829, which passed before XMas 
and now always aborts, with very broken logs indicating some (new?) 
Scheduler problem, I'm unable to reproduce locally, driving me nuts. And 
not taking into account the 12141 open bug reports against LibreOffice 
(according to the weekly bug summary of today).


So I can very much relate to your impression. But unless you have some 
large new resources available for the project, we'll have to bear with it.


ATB

Jan-Marek

P.S. and on top of it you have a lot of https://xkcd.com/1172/, simply 
because LO is around for a long time, used by many people and actually 
gets a lot more done, then I can imagine. I'm just remembering those 
blog post, where people replied how they use Draw for CAD...
P.P.S. x.y.6 is the most stable, but sometimes people actually want to 
use new features a bit earlier. Or they pay for commercial support.
P.P.P.S. And then there is also the very broken WASM port, which neither 
helps my sanity...

___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


Re: [Libreoffice-qa] Starmath syntax hightlight

2021-02-04 Thread Dante Doménech
The actual TDF is 43089
https://bugs.documentfoundation.org/show_bug.cgi?id=43089
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


[Libreoffice-qa] Starmath syntax hightlight

2021-02-04 Thread Dante Doménech
 The starmath syntax highlight first revision is now available here:
https://gerrit.libreoffice.org/c/core/+/109639/21

I write asking for a deep review since it's a patch that may change the
user experience.
I'd like the UX team to take a look and evaluate the code legibility.
Note that bright colors have been avoided.
Maybe some documentation should be added.
Get sure the preferences page keeps up to the accessibility and quality
standards.
Can get a stability test with some twisted starmath code I haven't thought
of.
I can't think of any automated test, but it may be possible.
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


Re: [Libreoffice-qa] Lightning talks at FOSDEM - last call, please tell me *TODAY* :)

2021-02-04 Thread Dante Doménech
What are those talks about?

El sáb, 30 ene 2021 a las 11:38, Thorsten Behrens ()
escribió:

> Miklos Vajna wrote:
> >   + next deadline: lightning talks: 5 mins → till Sat (30th)
> > + send the link of video+slides to Thorsten
> >
> I'll need your video ASAP, plus your login name on penta.fosdem.org
> (so we can add you ask speakers in the system).
>
> Looking fwd to exciting talks! :)
>
> Cheers,
>
> -- Thorsten
> ___
> LibreOffice mailing list
> libreoff...@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: https://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/