05:31:05 <paragan> #startmeeting i18n
05:31:05 <zodbot> Meeting started Tue Feb 25 05:31:05 2020 UTC.
05:31:05 <zodbot> This meeting is logged and archived in a public location.
05:31:05 <zodbot> The chair is paragan. Information about MeetBot at http://wiki.debian.org/MeetBot.
05:31:05 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
05:31:05 <zodbot> The meeting name has been set to 'i18n'
05:31:05 <paragan> #meetingname i18n
05:31:05 <zodbot> The meeting name has been set to 'i18n'
05:31:05 <paragan> #topic agenda and roll call
05:31:06 <paragan> #link https://fedoraproject.org/wiki/I18N/Meetings/2020-02-25
05:31:17 <mfabian>05:31:30 <epico> hi
05:31:31 <tagoh> Hi
05:31:32 <vishal_vvr> Hi
05:31:36 <hanthana_> hello
05:31:57 <petersen> hey
05:32:06 <suanand> .hello2
05:32:07 <zodbot> suanand: suanand 'Sundeep Anand' <suanand@redhat.com>
05:32:26 <hanthana_> .fas snavin
05:32:27 <zodbot> hanthana_: snavin 'Danishka Navin' <danishka@gmail.com>
05:32:53 <petersen> .hello2
05:32:54 <zodbot> petersen: petersen 'Jens Petersen' <petersen@redhat.com>
05:33:00 <mfabian> .hello2
05:33:01 <zodbot> mfabian: mfabian 'Mike FABIAN' <mfabian@redhat.com>
05:33:04 <paragan> Hi all
05:33:25 <paragan> #chair mfabian epico tagoh vishal_vvr hanthana_ petersen suanand
05:33:25 <zodbot> Current chairs: epico hanthana_ mfabian paragan petersen suanand tagoh vishal_vvr
05:33:45 <jibec> .fasinfo jibecfed
05:33:46 <zodbot> jibec: User: jibecfed, Name: Jean-Baptiste Holcroft, email: jean-baptiste@holcroft.fr, Creation: 2015-08-22, IRC Nick: jibec, Timezone: Europe/Paris, Locale: en, GPG key ID: None, Status: active
05:33:49 <zodbot> jibec: Approved Groups: @l10n +cvsl10n cla_done cla_fpca
05:33:54 <paragan> #chair jibec
05:33:54 <zodbot> Current chairs: epico hanthana_ jibec mfabian paragan petersen suanand tagoh vishal_vvr
05:34:38 <paragan> we have a small agenda today :)
05:35:17 <paragan> Let's start
05:35:20 <paragan> #topic Upcoming schedule
05:36:11 <paragan> Below are the milestones that moves Fedora 32 development into Beta Freeze
05:36:11 <paragan> #info 2020-02-25 Bodhi updates-testing activation point
05:36:11 <paragan> #info 2020-02-25 Change Checkpoint: 100% Code Complete Deadline
05:36:11 <paragan> #info 2020-02-25 Beta Freeze (starts at 1400 UTC)
05:37:18 <paragan> The F32 beta release target date is as given below
05:37:19 <paragan> #info 2020-03-17 Current Beta Target date
05:38:28 <paragan> With the help of Fedora releng and Fedora QA teams, there are now almost daily composes happening for F32 Workstation and Silverblue variants.
05:39:11 <petersen> okay
05:39:28 <paragan> Also, I found that it was a very smooth migration for me from F31 SB to F32 SB. Its just that you always need to uninstall extra packages (non-fedora repo packages)
05:40:01 <jibec> (what is SB in your context?)
05:40:15 <paragan> sorry it mean Silverblue
05:40:27 <jibec> ok
05:41:53 <paragan> Last week Gnome test day happened and it got a great response on IRC channels. Also, some reported their test results in http://testdays.fedorainfracloud.org/events/77 page.
05:42:10 <paragan> some of the bugs are already fixed in Fedora 32.
05:42:44 <paragan> anyone got any issues related to F32 development?
05:43:44 <jibec> I haven't tried yet, I always wait for i18n test day to discover next release ;)
05:44:08 <paragan> Sure, lets discuss that in next topic
05:44:24 <paragan> let's move to tickets for discussion
05:45:37 <paragan> #topic No assignee issues
05:45:37 <paragan> #info #115: Tracker for Fedora 32 Changes (pnemade)
05:45:38 <paragan> #link https://pagure.io/i18n/issue/115
05:46:33 <paragan> we will note here the update for these Changes
05:46:51 <paragan> FontLanguageProvidesToLangpacks Change has been already implemented and testable
05:48:09 <paragan> ProvideOpenTypeBitmapFonts Change is also already implemented and testable
05:48:21 <paragan> epico, anything remained for this Change?
05:48:45 <epico> maybe some improvements for terminus-fonts.
05:49:23 <paragan> sure, thanks
05:50:38 <paragan> #info We are good with our Change implementations :)
05:51:18 <jibec> \o/
05:51:28 <paragan> moving to next ticket
05:51:38 <paragan> #info #117: Fedora 32 i18n test day  (pnemade)
05:51:39 <paragan> #link https://pagure.io/i18n/issue/117
05:52:06 <paragan> we have got our setup for F32 i18n test day
05:52:29 <paragan> #info https://fedoraproject.org/wiki/Test_Day:2020-03-10_I18N_Test_Day
05:52:43 <paragan> #info Results page => http://testdays.fedorainfracloud.org/events/76
05:53:19 <jibec> do you plan on a test day for both SilverBlue and Fedora? Or are the internals really the same?
05:53:25 <paragan> I request members to please go through their work related test cases and check if it needs update
05:54:03 <paragan> we would like to receive testing results from both variants
05:54:20 <paragan> but its not mandatory
05:54:49 <paragan> either use Silverblue or Workstation for i18n test day but do mention that in Profile
05:54:50 <jibec> I don't  recall last time it was written, so not hesitate to suggest it somewhere (I may have missed it)
05:55:22 <jibec> EOF
05:55:35 <paragan> yes we have not written that anywhere and following the Gnome test day which targeted only Workstation variant
05:57:12 <petersen> There is also jibec's L10n change for Weblate 👍
05:57:44 <petersen> I guess one can test optionally on Silverblue?
05:58:03 <jibec> petersen thank, I'm going to share two l10n info (weblate is part of it) and three l10n request when the time comes ;)
05:58:03 <paragan> yes that is a huge thing for g11n group by Jibec
05:58:10 <petersen> Sure
05:58:15 <paragan> jibec++
05:58:16 <zodbot> paragan: Karma for jibecfed changed to 6 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
05:58:25 <jibec> thank you :)
05:58:34 <jibec> so, can I proceed paragan?
05:58:42 <paragan> yes please
05:59:03 <jibec> #topic Fedora l10n migration to Weblate
05:59:30 <jibec> most active projects are migrated now
05:59:34 <jibec> #info the tracking page is there: https://fedoraproject.org/wiki/L10N_Move_to_Weblate
05:59:47 <jibec> #info the translation platform is there: https://translate.fedoraproject.org/
06:00:31 <jibec> we'll probably host pulseaudio upstream project, and the guix project
06:01:01 <jibec> #topic Fedora documentation system i18n
06:01:51 <petersen> (seems the Change scripts assume only one Name field)
06:02:17 <jibec> the prototype started in 2018 now works on stg https://docs.stg.fedoraproject.org/ar/council/contact/
06:02:30 <petersen> jibec: nice
06:02:34 <jibec> the mechanic is described here https://fedoraproject.org/wiki/User:Jibecfed/fedoradoc-antora-localization
06:02:56 <jibec> I'm heavily harassing infra skilled people to automate the script I launch on my computer ;)
06:03:47 <jibec> the upstream asciidoc community may reuse the exact same tooling for asciidoc.org <3
06:04:10 <jibec> #topic Fedora l10n request: language-toolkit upgrade
06:04:39 <jibec> is it petersen or suanand who own the package now? version 2.5 is available, with python 3 support: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/2.5.0.html
06:04:54 <petersen> aha
06:05:16 <petersen> jibec: Really awesome work you have done, thank you!
06:05:57 <jibec> doc i18n also is thanks to asamalik <3
06:06:40 <petersen> jibec: see if we can get translate-toolkit updated today before the freeze
06:07:12 <jibec> would be great, if not, next release, that's life
06:07:22 <jibec> #topic languages at FOSDEM
06:07:29 <jibec> FOSDEM had a Coding for Language Communities devroom
06:07:30 <jibec> https://fosdem.org/2020/schedule/track/coding_for_language_communities/
06:08:20 <jibec> our community may have to look at the nuspell package creation in the future, I don't know if it's i18n people doing this, I just wanted to let you know
06:09:07 <jibec> next and last subject?
06:10:58 <petersen> jibec: well I think 2.5.0 will be in the final f32 release anyway
06:11:20 <petersen> jibec: interesting
06:12:23 <jibec> nuspell looks like to be one of so many spellchecking library, they discribed the history and technical debt, it's really funny
06:12:42 <petersen> mfabian: https://fosdem.org/2020/schedule/event/clc_lexemes_in_wikidata/
06:12:56 <jibec> nuspell will be a requirement for next firefox releases, according to the speaker
06:13:00 <petersen> aha
06:13:16 <petersen> is there any compatibility with hunspell say?
06:13:39 <jibec> they said to have 100% backward compatibility
06:13:47 <jibec> with hunspell only
06:14:13 <petersen> aha
06:14:19 <petersen> Okay
06:14:37 <mfabian> petersen: Thank you!
06:14:48 <petersen> It must have been very interesting sessions
06:15:09 <jibec> all of them are recorded, you can watch it home (or at work) ;)
06:15:16 <petersen> Yes nice
06:15:44 <jibec> I can move on to last topic?
06:16:03 <paragan> sure
06:16:14 <jibec> #topic langpack package localization in F33
06:16:42 <jibec> I want the user to be able to search hist language package in its own language
06:16:59 <jibec> this means to allow translation of our langpacks package metadata
06:17:19 <jibec> which I'll automate and integrate with our translation platform
06:17:45 <jibec> I'd like to share a self contain change with you guys
06:18:22 <jibec> the issue I have: https://src.fedoraproject.org/rpms/langpacks/ is on a special place of pagure, with prevent me to fork and open pull request, which also will be a problem for weblate to commit translations
06:18:38 <jibec> because it's srpm, and this requires to be a packager
06:19:13 <paragan> but what change you are trying to propose in spec file?
06:19:25 <jibec> we would have first to move langpacks content to translate there: https://pagure.io/projects/fedora-l10n/*
06:19:58 <jibec> and adapt the spec file to pull on a regular basis the new translations and generate a new package
06:21:10 <jibec> there also is some translatable content directly in the spec file, that may have to be moved outside of it
06:21:23 <jibec> as an example: https://src.fedoraproject.org/rpms/langpacks/blob/master/f/langpacks.spec#_123
06:22:06 <jibec> minimum part to translate would be xml files that are use by Gnome Software
06:22:30 <jibec> nice to have would be package description used by DNF (if my understanding is good)
06:23:47 <paragan> this will definitely make the spec file bulky
06:24:20 <petersen> jibec: aha
06:25:01 <petersen> I suppose any pagure project would work?
06:25:25 <jibec> I like the idea to host it in the fedora-l10n group, but yes, any project would work
06:25:41 <petersen> Certainly sounds good to have the appstream data translated
06:27:40 <paragan> +1
06:28:25 <jibec> so, I'll send a demo, if this work, we'll do a change, ok ?
06:29:29 <paragan> Looks good
06:29:32 <petersen> We might like fedora-i18n/ :)
06:29:57 <petersen> Or you mean the repo is only for translations?
06:31:39 <petersen> Anyway cool
06:31:44 <paragan> ok we are running out of time and I have one topic remained
06:32:38 <paragan> moving to next topic
06:33:13 <paragan> Let's discuss about the new fonts packaging guidelines
06:33:31 <paragan> #info New fonts packaging guidelines was approved by FPC on the 2020-02-13
06:33:37 <paragan> #info https://meetbot-raw.fedoraproject.org/fedora-meeting-1/2020-02-13/fpc.2020-02-13-17.00.txt
06:33:42 <paragan> #info https://pagure.io/packaging-committee/issue/935
06:34:33 <paragan> Yesterday FESCo ruled that they will follow that FPC approved already and these guidelines implementation will come into F31 as well.
06:34:46 <paragan> #info https://pagure.io/fesco/issue/2344
06:35:24 <paragan> Since last weekend, F31+ releases have got now new fonts packaging guidelines implemented.
06:35:55 <paragan> Like we discussed already it would have been even more good if this implementation would have come as part of any Change proposal in F32.
06:36:56 <paragan> It is not mandatory to move to using new guidelines for existing packages but will be good if we will try to migrate existing packages to new fonts packaging.
06:37:59 <petersen> I guess as packages in F32+ get updated we can backport to F31 too - my only concern is compatibility for users really
06:38:07 <paragan> fontpackages package is obsoleted by new package fonts-rpm-macros
06:38:22 <paragan> See its package review request -> https://bugzilla.redhat.com/show_bug.cgi?id=1803281
06:38:51 <paragan> anyone want to look how spec files look see the package names from this list -> https://is.gd/k8AAXb
06:39:01 <tagoh> I saw a lot of re-reviews bugs. expecting those would be finished and enter into f32 though, I don't think we can finish that work by the end of today.
06:39:51 <petersen> So basically it is no longer possible to build the old fonts packages?
06:39:58 <paragan> where are these re-review bugs?
06:40:23 <petersen> paragan: the ones you did?
06:40:29 <paragan> I don't think so
06:40:39 <paragan> I am following up them, all got new scm creation
06:40:48 <petersen> tagoh: right it will take some time probably
06:41:14 <petersen> There are still more fonts to be converted
06:41:29 <petersen> fonts packages...
06:41:54 <tagoh> old fonts packages will be failed to build once we remove fontpackages.
06:42:00 <petersen> Nod
06:42:34 <petersen> It is already obsoleted as paragan said, even in f31
06:43:07 <tagoh> paragan: ah, well, it may be not re-reviews.
06:43:20 <paragan> out of 296 rawhide spec files which contains "fonts" in their name, 61 got converted
06:43:32 <petersen> I haven't looked into the compatibility - not sure if obsoleting already in f31 necessary?
06:44:02 <petersen> is
06:44:27 <tagoh> No compatibility in macro. totally different one.
06:44:39 <petersen> heh
06:44:49 <petersen> I mean binary compat of rpms
06:45:21 * paragan trying to build one of lohit spec on f32 system
06:46:05 <paragan> I can build using "fedpkg local" on f32 system
06:46:15 <petersen> oh really
06:46:36 <paragan> if anyone got updated f32 system, just try to rebuild from existing spec
06:46:53 <paragan> I am sure there will be no packages fontpackages*
06:49:57 <petersen> So there is compatibility??
06:50:27 * petersen was looking for a font that doesn't need fontforge or other tools to build...
06:50:29 <tagoh> Hm, fonts-rpm-macros has /usr/lib/rpm/macros.d/macros.fonts-rpm.deprecated which contains old rpm macro
06:50:36 <petersen> ahh
06:50:57 <petersen> Okay then I guess it is all good then
06:51:47 <paragan> yeah
06:52:22 <petersen> Probably later /usr/lib/rpm/macros.d/macros.fonts-rpm.deprecated should be moved to fonts-rpm-macros-deprecated or something
06:53:03 <petersen> It will take time though to convert all those packages
06:53:27 <petersen> I actually feel it would be better to have a tool to generate the spec files
06:53:51 <petersen> Or flexible templating
06:53:59 <petersen> with some configuration language
06:54:44 <epico> petersen: +1
06:55:10 <epico> maybe some tools to convert from yaml to fontconfig xml?
06:55:20 <petersen> jibec: I pushed translate-2.5.0 builds for f31-f33
06:55:35 <jibec> petersen++ for translate-2.5.0
06:55:36 <zodbot> jibec: Karma for petersen changed to 5 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
06:55:42 <petersen> epico: that would be part of it yeah
06:55:47 <petersen> thanks
06:55:52 <petersen> jibec++
06:55:53 <zodbot> petersen: Karma for jibecfed changed to 7 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
06:55:59 <petersen> You deserve more :)
06:56:10 <paragan> anything more to discuss
06:56:15 <paragan> else we can close this meeting
06:56:52 <hanthana_> !
06:56:53 <petersen> jibec: would also still welcome someone from l10n to help maintain the package - I don't use it really - not sure if suanand does?
06:57:12 <petersen> hanthana_: hi <wave/>
06:57:21 <jibec> petersen I can test it if that's your need
06:57:22 <hanthana_> I want to thank Mike Fabian for his support on fixing recent Sinhala rendering issues and Enabling typing-booster for si-wijesekara. It took sometime to resolved those ticket as I took sometime to test them though Mike was able to finish his part earlier.
06:57:31 <petersen> jibec: fantastic!
06:57:49 <petersen> jibec: https://bodhi.fedoraproject.org/updates/FEDORA-2020-c513620307
06:57:57 <mfabian> hanthana_: Can I send the m17n sayura input upstream now?
06:58:07 <hanthana_> yes
06:58:17 <hanthana_> mfabian++
06:58:27 <hanthana_> Parag and Praveen also did similar great job before.
06:58:27 <hanthana_> thanks guys! <3
06:58:36 <mfabian> Good! I made si-wijesekara the default instead of si-sayura, I hope that is OK.
06:58:45 <petersen> hanthana_: nice to have you here
06:59:25 <paragan> mfabian++
06:59:28 <paragan> hanthana++
06:59:28 <zodbot> paragan: Karma for snavin changed to 1 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
06:59:33 <jibec> mfabian++
06:59:33 <zodbot> jibec: Karma for mfabian changed to 3 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
06:59:41 <epico> mfabian++ for ibus-table review!
06:59:41 <zodbot> epico: Karma for mfabian changed to 4 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
06:59:52 <petersen> Great
07:00:08 <pravins> thanks hanthana_ :)
07:00:10 <mfabian> epico++ for implementing a great new feature.
07:00:11 <zodbot> mfabian: Karma for pwu changed to 1 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
07:00:19 <pravins> jibec++ for weblate, good to see its deployed now.
07:00:20 <zodbot> pravins: Karma for jibecfed changed to 8 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
07:00:44 <pravins> mfabian++ good to see m17n file for ibus-sayura.
07:00:45 <zodbot> pravins: Karma for mfabian changed to 5 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
07:01:13 <paragan> Sorry for long meeting but I am sure all would have found  this as very useful meeting with various topics discussed
07:01:17 <paragan> Special thanks to jibec and hanthana_ for joining today's meeting.
07:01:18 <hanthana_> mfabian++ for fixing sayura rendering issues
07:01:21 <epico> jibec++ for weblate!
07:01:22 <zodbot> epico: Karma for jibecfed changed to 9 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
07:01:36 * paragan will end this meeting in 1 min
07:01:59 <pravins> thanks paragan
07:02:12 <paragan> #endmeeting