REMINDER: F35 Self-Contained Change deadlines due Tuesday

2021-07-14 Thread Ben Cotton
Hi everyone,

The deadline for F35 Self-Contained Change proposals is Tuesday 20 July:
https://fedorapeople.org/groups/schedule/f-35/f-35-key-tasks.html

Your proposals must be in the ChangeReadyForWrangler category by the
end of the day on Tuesday. The Code Complete (testable) deadline is 10
August.

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


F35 Change: Enhanced Inscript as default Indic IM (Self-Contained Change)

2021-07-14 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/Enhanced_Inscript_as_default_Indic_IM

== Summary ==
The recommended default input method for Indic languages will be
changed from Inscript to Enhanced Inscript keymaps.

== Owner ==
* Name: [[User:Pnemade| Parag Nemade]]
* Email: 


== Detailed Description ==
We have enhanced Inscript keyboard layouts available in Fedora. But
they were implemented some time back as draft implementation. We now
want to update them to follow the final released standard keymappings.

It is available as
[https://standardsbis.bsbedge.com/BIS_searchstandard.aspx?Standard_Number=IS+16350&id=22277
IS 16350:2016] standard.

{| border="1"
|-
| '''Language'''  ||  ''' Locale code ''' ||'''Existing Input
method''' ||'''New Input method'''
|-
| Assamese || as_IN || as-phonetic.mim  || as-inscript2.mim
|-
| Bengali  || bn_IN || bn-inscript.mim  || bn-inscript2.mim
|-
| Bodo   || brx_IN || brx-inscript2-deva.mim || brx-inscript2-deva.mim
|-
| Dogri   || doi_IN || doi-inscript2-deva.mim || doi-inscript2-deva.mim
|-
| Gujarati|| gu_IN || gu-inscript.mim  || gu-inscript2.mim
|-
| Hindi || hi_IN || hi-inscript.mim  || hi-inscript2.mim
|-
| Kannada   || kn_IN || kn-kgp.mim  || kn-inscript2.mim
|-
| Kashmiri|| ks_IN@devanagari || ks-inscript.mim  || ks-inscript2-deva.mim
|-
| Konkani ||  kok_IN || kok-inscript2-deva.mim || kok-inscript2-deva.mim
|-
| Maithili|| mai_IN || mai-inscript.mim  || mai-inscript2.mim
|-
| Malayalam   || ml_IN || ml-inscript.mim  || ml-inscript2.mim
|-
| Manipuri  || mni_IN ||mni-inscript2-beng.mim ||mni-inscript2-beng.mim
|-
| Marathi   || mr_IN || mr-inscript.mim  || mr-inscript2.mim
|-
| Nepali|| ne_NP || ne-rom.mim ||ne-inscript2-deva.mim
|-
| Odia  || or_IN || or-inscript.mim  || or-inscript2.mim
|-
| Punjabi   || pa_IN || pa-inscript.mim   || pa-inscript2-guru.mim
|-
| Sanskrit  || sa_IN ||sa-harvard-kyoto.mim ||sa-inscript2.mim
|-
| Santhali  || sat_IN ||sat-inscript2-deva.mim ||sat-inscript2-deva.mim
|-
| Sindhi|| sd_IN@devanagri || sd-inscript.mim   || sd-inscript2-deva.mim
|-
| Tamil || ta_IN || ta-typewriter.mim  || ta-inscript2.mim
|-
| Telugu|| te_IN || te-inscript.mim  || te-inscript2.mim
|}


== Benefit to Fedora ==
Users who want to use Enhanced Inscript keymaps will get to use them
which will now use final released implementation of IS 16350:2016
standard.


== Scope ==
* Proposal owners:
Update the final released Enhanced Inscript Keyboard Layouts standard.
This requires to update m17n-db package which uses
https://pagure.io/inscript2 as upstream for these Enhanced Inscript
keymaps. We will also need to update default keymaps for Indic
languages from Inscript to Enhanced Inscript. This will be done in
ibus-m17n package.

* Other developers:
* Release engineering: N/A (not needed for this Change)
* Policies and guidelines: N/A (not needed for this Change)
* Trademark approval: N/A (not needed for this Change)


== Upgrade/compatibility impact ==
Users will be moved from Inscript keymaps to Enhanced Inscript
keymaps. Both are compatible to each other except some keymappings
changed for Normal characters as well as Shifted Characters and 3rd
layer (using AltGr) is added to type extra characters.


== How To Test ==
We already have Enhanced Inscript keymaps in Fedora but their
implementation is following draft released standard by Government.
With this Change users can test final released standard keymaps.

They can still use the same testcase
https://fedoraproject.org/wiki/QA:Inscript2_Keymaps



== User Experience ==
* Users will type characters as per final released Enhanced Inscript
standard keymaps.

== Dependencies ==

m17n-db and ibus-m17n packages will be updated


== Contingency Plan ==
Revert to older Inscript keymaps.

== Documentation ==
We will add some information about this in Release notes.



-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


F35 Change: libffi 3.4 (late System-Wide Change proposal)

2021-07-14 Thread Ben Cotton
https://fedoraproject.org/wiki/Changes/LIBFFI34

== Summary ==
Rebase libffi in Fedora 34 from libffi 3.1 to libffi 3.4 (released
June 28 2021), and provide a libffi3.1 compatibility package to handle
the library SONAME transition.

== Owner ==
* Name: [[User:codonell| Carlos O'Donell]]
* Email: car...@redhat.com


== Detailed Description ==
Libffi 3.4 was released in June 28 2021 after a long period of
upstream testing supported directly by Fedora (DJ Delorie).  Intel
Control-flow Enforcement Technology support has been added, which is a
desirable feature for Fedora.  Fedora is currently using libffi 3.1,
released in 2014.

This change will require a SONAME bump due to ABI changes. A libffi3.1
package has been prepared, and tested in a side-tag along with libffi
3.4, and supports a smooth transition between existing binaries and
binaries using the new library. No package needs to be rebuilt, old
packages will require and install the compat libffi3.1 package.

The libffi3.1 package would enter the distribution first, followed by
libffi updated to version 3.4. Again, no packages need to be rebuilt
for the transition to happen.


== Benefit to Fedora ==
Stay up to date with upstream libffi, including bug fixes et al.

Stay compatible with other distros which have updated already.

Add support for Intel CET and Power10.

== Scope ==
* Proposal owners: Update to libffi 3.4
* Other developers: Packages which link against libffi do not need to
be rebuilt.  Depending on your API usage, some code changes might be
required after the update, but existing builds will continue to work.
* Release engineering:
* Policies and guidelines: The policies and guidelines do not need to
be updated.
* Trademark approval: N/A (not needed for this Change)
* Alignment with Objectives: None


== Upgrade/compatibility impact ==
Packages built on the previous version of libffi will have an
auto-requires on the old SONAME and will cause dnf to install
libffi3.1 (compat package with runtime). When packages are rebuilt
against libffi 3.4 they will automatically switch to using the new
SONAME.

libffi's latest static trampolines feature has been disabled because
it has an impact on


== How To Test ==
libffi includes its own testsuite.  A side-tag rebuild has been
carried out to rebuild dependent packages and verify their correct
operation, this includes:

* python3.9
* dnf
* gobject-introspection
* glib2
* p11-kit
* rubygem-ffi
* guile22
* git-annex
* php
* llvm

Correct operation of these packages was verified by reviewing testsuite results.

== User Experience ==
The new version of libffi, aside from the usual internal bugfixes and
tweaks, introduces support for Intel CET and Power10.

== Dependencies ==
The key dependencies for libffi are python and dnf. Correct operation
of python and dnf during the transition requires the libffi3.1 compat
package to allow a smooth rebuild path from one SONAME to the next.
Verification of this was carried out in a side-tag in Fedora Rawhide.

== Contingency Plan ==
* Contingency mechanism: Revert to libffi 3.1 (dropping libffi3.1 and
the libffi 3.4 update)
* Contingency deadline: 2021-08-24
* Blocks release? No
* Blocks product? N/A

== Documentation ==
libffi includes its own documentation.  No additional documentation
work is required.

== Release Notes ==

libffi does not public formal release notes.  A change list can be
found in libffi's git history:
https://github.com/libffi/libffi/commits/master

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
___
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Nest with Fedora] CfP open until July 23rd and Registration Open

2021-07-14 Thread Marie Nordin
Hi folks!

As everyone may remember, last year our annual contributor conference Flock
to Fedora was moved to a virtual event, Nest with Fedora. *Please join us
for the second edition of Nest with Fedora, August 5th-7th.* We are excited
to see all of the familiar (and new!) faces and to catch up on what
everybody has been up to in Fedora.

The *Call for Proposals has been extended until July 23rd*, and we are
looking forward to great submissions from the Fedora community. Submissions
can range by type of session, topic, and presenters of all skill levels
should feel encouraged to submit.

*CfP open here: *
https://pagure.io/flock/issues

*Registration open here: *
https://hopin.com/events/nest-with-fedora-2021

*For more information see:*
https://communityblog.fedoraproject.org/update-nest-with-fedora-cfp-registration-open/

Cheers!

--

Marie Nordin

Fedora Community Action and Impact Coordinator

Red Hat  • Fedora Project 

She/Her/Hers

T: +1.973.800.4967

IRC: riecatnor



___
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


List of long term FTBFS packages to be retired in August

2021-07-14 Thread Miro Hrončok

Dear maintainers.

Based on the current fail to build from source policy, the following packages
will be retired from Fedora 35 approximately one week before branching (August 
2021).


Policy: 
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/


The packages in rawhide were not successfully built at least since Fedora 32.

This report is based on dist tags.

Packages collected via:
https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ftbfs-retirements.ipynb

If you see a package that was built, please let me know.
If you see a package that should be exempted from the process, please let me 
know and we can work together to get a FESCo approval for that.


If you see a package that can be rebuilt, please do so.

 Package  (co)maintainersLatest build
=
cardpeek kalev   Fedora 32
percona-xtrabackup   slaanesh, slankes   Fedora 32
proxyfuzzpsklenarFedora 32
sugar-view-slidescallkalpa, chimosky, pbrobinson, tuxbrewr   Fedora 31

The following packages require above mentioned packages:
Depending on: percona-xtrabackup (1)
holland (maintained by: immanetize, jeffreyness, survient)
holland-xtrabackup.noarch requires /usr/bin/xtrabackup

Affected (co)maintainers
callkalpa: sugar-view-slides
chimosky: sugar-view-slides
immanetize: percona-xtrabackup
jeffreyness: percona-xtrabackup
kalev: cardpeek
pbrobinson: sugar-view-slides
psklenar: proxyfuzz
slaanesh: percona-xtrabackup
slankes: percona-xtrabackup
survient: percona-xtrabackup
tuxbrewr: sugar-view-slides
___
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure