ESC meeting minutes: 2024-05-16

2024-05-16 Thread Miklos Vajna

* Present:
+ Heiko, Olivier, Thorsten, Cloph, Hossein, Ilmari, Jonathan, Michael W, 
Xisco, Michael S, Caolan, Stephane, Miklos

* Completed Action Items:
+ tdf#99528 Vertical tabs: invite Samuel next week if there are still 
burning fires (Heiko)
  + Samuel says not needed
  + revert for 24.8 if needed
  + unfortunately couldn't make it to the call (Thorsten)
  + the intention is to fix this, so it doesn't look broken
  + suggest to have a week before UI freeze to see where we are
  + original idea came from UX
  + afraid to wait for too long (Heiko)
  + if the change is controversial, agree (Thorsten)
+ if desirable: try to fix it
+ committed to put some effort into this
+ no very strong opinion on this
  + 4 high severity bugs for this topic so far (Xisco)
+ feels broken in its current state (Heiko)
  + except on gtk3
  + suggest to review the state in 2 weeks and see the direction (Miklos)
  + like the idea + a recurring item (Xisco)
+ send welcome mail for Jonathan (Xisco)
+ enable the commit bit for Jonathan (Cloph)
* Pending Action Items:

* Release Engineering update (Cloph)
+ 24.2: 24.2.4 RC1 this week, today evening
+ 24.8: alpha was tagged earlier this week
+ feature freeze in 3 weeks
+ string / UI freeze 4 weeks after that
+ bug with Linux packaging: missing mapping, locally patched for now
  + if you have a late feature proposal, announce that here
  + MAR updater:
+ 2 channels?
+ keep on the old channel as long as possible?
+ update to the new channel as soon as possible?
+ stick to how the old update notification did it?
+ could also provide a dummy update to stop updates
+ context (Thorsten)
  + plan: 24.8 is enabled by default, without any user interaction
  + channel name is baked into the version
  + can tell people to edit some files
  + easiest is to decide on one policy and go with that
  + if we stop supporting a Windows version, there is no good option to 
do that
+ least bad: product is discontinued, then no obligation to have 
working LO there
+ perhaps update Windows requirement for 24.8, then we're good for 
the next few years
+ last time an ICU update triggered the Windows bump (Cloph)
  + concern: we ship an update then the new version can't be launched 
anymore
  + or only partially
  + if we stick to just 1 policy, then dummy update is a trick
+ if the update check sends OS info, it's easier
+ if single channel, which variant to use? (Cloph)
  + switch later, sooner, something in-between?
  + play it safe and start with the in-branch update first and only do 
major updates in the next cycle?
+ what browsers do (Hossein)
  + Chrome has 3 channels: stable, dev, canary
  + Firefox: minor versions (automatic) and then a major version 
(manually)
+ and now just similar to Chrome (automatic for all)
  + look at if this is relevant for us
  + browers always try to get to the latest (Thorsten)
  + for us: when a major update the least distruptive
  + can decide later when to cross-update (Cloph)
+ mid-cycle or when EOL is reached?
  + care about: the expecation is that EOL version is automatically 
updated (Thorsten)
+ stop running unmaintained, insecure software
  + run update in the background, then user decides if update now or 
later? (Hossein)
+ strongly feel against the idea of keep running insecure version 
(Thorsten)
+ default should be to update (unless you go via tools -> options)
+ agree, default to update is good (Hossein)
  + include OS info in the user agent? (Cloph)
+ like the idea (Thorsten)
AI: do this or file a bug to do it (Cloph)

* Documentation (Olivier)
+ Helpcontent2
   + Help for RANDARRAY (ohallot, fito, Balasz)
   + Updates and fixes (ohallot)
+ Extended tips
   + Calc option view page (D. Maddern)
+ Guides
   + Work in progress.
   + IMpress 24.2 soon to be announced
+ Bugzilla Documentation statistics
257(257) bugs open
+ Updates:
BZ changes   1 week   1 month   3 months   12 months
   created 12(-2)   46(7) 107(0) 220(-5)
 commented 12(-8)   70(9) 245(-10)   837(-17)
  resolved  6(-1)   28(5)  57(3) 123(2)
+ top 10 contributors:
  Olivier Hallot made 58 changes in 1 month, and 242 changes in 1 year
  Stéphane Guillou made 31 changes in 1 month, and 237 changes in 1 year
  Vernon, Stuart Foote made 22 changes in 1 month, and 106 changes in 1 
year
  Ilmari Lauhakangas made 10 changes in 1 month, and 73 changes in 1 
year
  

ESC meeting minutes: 2024-05-16

2024-05-16 Thread Miklos Vajna

* Present:
+ Heiko, Olivier, Thorsten, Cloph, Hossein, Ilmari, Jonathan, Michael W, 
Xisco, Michael S, Caolan, Stephane, Miklos

* Completed Action Items:
+ tdf#99528 Vertical tabs: invite Samuel next week if there are still 
burning fires (Heiko)
  + Samuel says not needed
  + revert for 24.8 if needed
  + unfortunately couldn't make it to the call (Thorsten)
  + the intention is to fix this, so it doesn't look broken
  + suggest to have a week before UI freeze to see where we are
  + original idea came from UX
  + afraid to wait for too long (Heiko)
  + if the change is controversial, agree (Thorsten)
+ if desirable: try to fix it
+ committed to put some effort into this
+ no very strong opinion on this
  + 4 high severity bugs for this topic so far (Xisco)
+ feels broken in its current state (Heiko)
  + except on gtk3
  + suggest to review the state in 2 weeks and see the direction (Miklos)
  + like the idea + a recurring item (Xisco)
+ send welcome mail for Jonathan (Xisco)
+ enable the commit bit for Jonathan (Cloph)
* Pending Action Items:

* Release Engineering update (Cloph)
+ 24.2: 24.2.4 RC1 this week, today evening
+ 24.8: alpha was tagged earlier this week
+ feature freeze in 3 weeks
+ string / UI freeze 4 weeks after that
+ bug with Linux packaging: missing mapping, locally patched for now
  + if you have a late feature proposal, announce that here
  + MAR updater:
+ 2 channels?
+ keep on the old channel as long as possible?
+ update to the new channel as soon as possible?
+ stick to how the old update notification did it?
+ could also provide a dummy update to stop updates
+ context (Thorsten)
  + plan: 24.8 is enabled by default, without any user interaction
  + channel name is baked into the version
  + can tell people to edit some files
  + easiest is to decide on one policy and go with that
  + if we stop supporting a Windows version, there is no good option to 
do that
+ least bad: product is discontinued, then no obligation to have 
working LO there
+ perhaps update Windows requirement for 24.8, then we're good for 
the next few years
+ last time an ICU update triggered the Windows bump (Cloph)
  + concern: we ship an update then the new version can't be launched 
anymore
  + or only partially
  + if we stick to just 1 policy, then dummy update is a trick
+ if the update check sends OS info, it's easier
+ if single channel, which variant to use? (Cloph)
  + switch later, sooner, something in-between?
  + play it safe and start with the in-branch update first and only do 
major updates in the next cycle?
+ what browsers do (Hossein)
  + Chrome has 3 channels: stable, dev, canary
  + Firefox: minor versions (automatic) and then a major version 
(manually)
+ and now just similar to Chrome (automatic for all)
  + look at if this is relevant for us
  + browers always try to get to the latest (Thorsten)
  + for us: when a major update the least distruptive
  + can decide later when to cross-update (Cloph)
+ mid-cycle or when EOL is reached?
  + care about: the expecation is that EOL version is automatically 
updated (Thorsten)
+ stop running unmaintained, insecure software
  + run update in the background, then user decides if update now or 
later? (Hossein)
+ strongly feel against the idea of keep running insecure version 
(Thorsten)
+ default should be to update (unless you go via tools -> options)
+ agree, default to update is good (Hossein)
  + include OS info in the user agent? (Cloph)
+ like the idea (Thorsten)
AI: do this or file a bug to do it (Cloph)

* Documentation (Olivier)
+ Helpcontent2
   + Help for RANDARRAY (ohallot, fito, Balasz)
   + Updates and fixes (ohallot)
+ Extended tips
   + Calc option view page (D. Maddern)
+ Guides
   + Work in progress.
   + IMpress 24.2 soon to be announced
+ Bugzilla Documentation statistics
257(257) bugs open
+ Updates:
BZ changes   1 week   1 month   3 months   12 months
   created 12(-2)   46(7) 107(0) 220(-5)
 commented 12(-8)   70(9) 245(-10)   837(-17)
  resolved  6(-1)   28(5)  57(3) 123(2)
+ top 10 contributors:
  Olivier Hallot made 58 changes in 1 month, and 242 changes in 1 year
  Stéphane Guillou made 31 changes in 1 month, and 237 changes in 1 year
  Vernon, Stuart Foote made 22 changes in 1 month, and 106 changes in 1 
year
  Ilmari Lauhakangas made 10 changes in 1 month, and 73 changes in 1 
year