Fedora 30 System-Wide Change proposal: The GNU C Library version 2.29
https://fedoraproject.org/wiki/Changes/GLIBC229 == Summary == Switch glibc in Fedora 30 to glibc version 2.29. == Owner == * Name: [[User:Codonell|Carlos O'Donell]] * Email: car...@redhat.com * Release notes owner: car...@redhat.com == Detailed Description == The GNU C Library version 2.29 will be released at the beginning of February 2019; we have started closely tracking the glibc 2.29 development code in Fedora Rawhide and are addressing any issues as they arise. Given the present schedule Fedora 30 will branch after the GLIBC 2.29 upstream release. However, the mass rebuild schedule means Fedora 30 will mass rebuild (if required) after GLIBC 2.29 upstream freezes ABI for release, so careful attention must be paid to any last minute ABI changes. == Benefit to Fedora == Stays up to date with latests security and bug fixes from glibc upstream. == Scope == * Other developers: Developers need to ensure that rawhide is stable and ready for the Fedora 30 branch. Given that glibc is backwards compatible and we have been testing the new glibc in rawhide it should make very little impact when updated. * Release engineering: https://pagure.io/releng/issue/7907 * Policies and guidelines: The policies and guidelines do not need to be updated. * Trademark approval: Not needed for this change == Upgrade/compatibility impact == The library is backwards compatible with the version of glibc that was shipped in Fedora 29. Some packaging changes required, see: https://sourceware.org/glibc/wiki/Release/2.29#Packaging_Changes We fully expect to fix all packaging changes in Fedora Rawhide given that glibc in Rawhide is tracking what will become glibc 2.29. == How To Test == The GNU C Library has its own testsuite, which is run during the package build and examined by the glibc developers before being uploaded. This test suite has 5900+ tests that run to verify the correct operation of the library. In the future we'll also be running the microbenchmark to look for performance regressions as well as behavioural ones. == User Experience == Users will see improved performance, many bugfixes and improvements to POSIX compliance, additional locales, etc. The glibc 2.29 NEWS update will include more details. == Dependencies == All packages do not need to be rebuilt. == Contingency Plan == * Contingency mechanism: Given that Rawhide has started tracking glibc 2.29, no show-stopper problems are expected. At this point, we can still revert to upstream version 2.28 if insurmountable problems appear, but to do so may require a mass rebuild to remove new symbols from the ABI/API. * Contingency deadline: Upstream ABI freeze deadline of 2019-01-01. == Documentation == The glibc manual contains the documentation for the release and doesn't need any more additional work. == Release Notes == * Release Notes tracking: The GNU C Library version 2.29 will be released at the beginning of February 2019. The current NEWS notes can be seen here as they are added: https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;hb=HEAD -- Ben Cotton Fedora Program Manager 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://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org
Fedora 29 release retrospective
Hi everyone, We released Fedora 29 last week. That's great! Now let's take a little bit of time and look back at the past. I've scheduled a Very Special Edition of the weekly FPgM office hours on Wednesday 14 November[1]. From 1330 to 1500 UTC, you can join the Jit.si meeting[2] or #fedora-meeting in IRC to discuss what went well with our process this time and opportunities to improve. I don't have a set agenda at this time, but I'd appreciate your input on topics to cover. I'll collect them off-list and set the agenda on Tuesday of next week. [1] https://apps.fedoraproject.org/calendar/meeting/9396/ [2] https://meet.jit.si/GuiltyCherriesSearchLoyally -- Ben Cotton Fedora Program Manager 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://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org
Planned Outage - System Updates/reboots - 2018-11-07 21:00 UTC
Planned Outage - System Updates/reboots - 2018-11-07 21:00 UTC There will be an outage starting at 2018-11-07 21:00 UTC, which will last approximately 6 hours. To convert UTC to your local time, take a look at http://fedoraproject.org/wiki/Infrastructure/UTCHowto or run: date -d '2018-11-07 21:00UTC' Reason for outage: We will be applying updates and rebooting servers as well as doing some hardware maint tasks (disk replacement, etc). Affected Services: Most fedoraproject.org services will be affected some in the outage window. Most services should only be down for a short time during the outage window. Ticket Link: https://pagure.io/fedora-infrastructure/issue/7357 Please join #fedora-admin or #fedora-noc on irc.freenode.net or add comments to the ticket for this outage above. signature.asc Description: OpenPGP digital signature ___ 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://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org
mass-removal of LANG=anything-not-C.UTF-8 in packages
Dear maintainers, I'm working again on implementing https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot. The first step is to replace LC_ALL=en_US.UTF-8 with LC_ALL=C.UTF-8 (and similarly for LANG=, LC_CTYPE=, etc.) in all spec files. This will be backwards and forwards compatible, in the sense that packages that use C.UTF-8 should build OK on older and newer Fedoras. Once that's done, I'll file the PRs to actually replace glibc-langpacks-all with glibc-minimal-langpacks in mock and koji. I'll do a mass update to use C.UTF-8 for the packages in the list that follows, next week. I'll do test builds locally, and I'll only push to dist-git if the local builds succeed. Let me know if you want your package to be excluded. Zbyszek Maintainers by package: OpenTK orphan apache-poi gil lef mbooth ardour5 nphilipp tartina bash-completion mrunge ooprala sheltren svashisht borgbackup bpereto fschwarz clover2 mtasaka elixir codeblock fnux martinlanghoff puiterwijk s4504kr fail2ban athimm atkac jgu orion fantasdicmtasaka felix-osgi-core jcapik mizdebsk fmf psss gfan jjames pcpa tremble ghc petersen git amahdal besser82 chrisw pcahyna pstodulk skisela tmz hibernate3 gil lef hive coolsvap moceap orphan pmackinn hunspell-az caolanm hunspell-fa caolanm hunspell-ga caolanm hunspell-gv caolanm hunspell-ky caolanm ibus-typing-booster anishpatil mfabian ipython churchyard cstratak dcantrel ignatenkobrain lbalhar mrunge salimma tomspur jblaszbyszek kgb-bot averi langtablemfabian lazygal rathann libmp4v2 amigadave moezroy rathann sergiomb thias libraqm moceap migemo mtasaka # migemo is special, I'll just add BR:glibc-langpack-ja mongodb hhorak jpacner maxamillion mskalick panovotn strobert tdawson openqa adamwill paraview deji orion sagitter passengerjkaluza kanarip tdawson php-horde-Horde-Imap-Client remi php-horde-Horde-JavascriptMinify remi php-horde-Horde-Util remi php-kdyby-events orphan php-kdyby-strict-objects orphan php-latteorphan php-nette-application orphan php-nette-bootstrap orphan php-nette-cachingorphan php-nette-component-model orphan php-nette-database orphan php-nette-deprecated orphan php-nette-di orphan php-nette-finder orphan php-nette-forms orphan php-nette-http orphan php-nette-mail orphan php-nette-neon orphan php-nette-php-generator orphan php-nette-reflection orphan php-nette-robot-loader orphan php-nette-safe-stream orphan php-nette-security orphan php-nette-tester orphan php-nette-tokenizer orphan php-nette-utils orphan php-phpspec remi siwinski php-tracyorphan pyp2rpm bkabrda cstratak ishcherb kevin mcyprian rkuska python-CommonMarkjujens python-acoustid terjeros python-blessed abompard aviso python-click cstratak fab mstuchli rkuska python-deprecation jpena python-djangobkabrda churchyard jdornak mrunge salimma sgallagh python-djangoql vkrizan python-evic besser82 python-execnet ktdreyer thm python-ipython_genutils orion python-mapniktomh python-mtg tc01 python-musicbrainzngs amluto python-pankoclient pkilambi python-path laxathom python-pexpect amcnabb fabiand ignatenkobrain radez tomspur python-pypandoc orion zbyszek python-pytest-pep8 cstratak orion python-pythonz-bdmcyprian orphan python-seesawtc01 python-setproctitle hguemar stevetraylen python-setuptools_git apevec python-sphinx-autodoc-typehints tdecacqu python-sphinx-intl jujens python-spur orion python-tablestnorth zbyszek python-vcstools cottsay rmattes python-webassets dcallagh kumarpraveen pjp sundaram python-whitenoisepiotrp python2-django1.11 pviktori python2-ipython lbalhar rubygem-gettext mtasaka sseago rubygem-http_parser.rb ilgrad spredzy rubygem-nokogiri kanarip mtasaka tdawson tremble rubygem-org-ruby vondruch rubygem-ruby-openid orphan udiskie jstanek varnish ingvar luhliarik xorg-x11-drv-intel ajax glisse Packages by maintainer: abompard python-blessed adamwill openqa ajax xorg-x11-drv-intel amahdalgit amcnabbpython-pexpect amigadave libmp4v2 amluto python-musicbrainzngs anishpatil ibus-typing-booster apevec python-setuptools_git athimm fail2ban atkac fail2ban averi kgb-bot aviso python-blessed besser82 git python-evic bkabrdapyp2rpm python-django bperetoborgbackup caolanmhunspell-az hunspell-fa hunspell-ga hunspell-gv hunspell-ky chrisw git chur