Fedora 32 Self-Contained Change proposal: Additional buildroot to
test x86-64 micro-architecture update
by Ben Cotton
https://fedoraproject.org/wiki/Changes/Additional_buildroot_to_test_x86-6...
== Summary ==
Create a dedicated buildroot to test packages built with x86-64
micro-architecture update.
== Owner ==
* Name: [[User:bookwar| Aleksandra Fedorova]]
* Email: [mailto:alpha@bookwar.info alpha(a)bookwar.info]
* Name: [[User:fweimer| Florian Weimer]]
* Email: [mailto:fweimer@redhat.com fweimer(a)redhat.com]
== Detailed Description ==
Fedora currently uses the original K8 micro-architecture (without
3DNow! and other AMD-specific parts) as the baseline for its x86_64
architecture. This baseline dates back to 2003 and has not been
updated since. As a result, performance of Fedora is not as good as it
could be on current CPUs.
Changing the main Fedora baseline to new CPUs in place
[[Changes/x86-64 micro-architecture update|was rejected]] as the user
base for older machines is still large. But we’d like to unblock the
development and testing of this feature.
== Benefit to Fedora ==
* Allow development and verification of the CPU baseline update in
Fedora without disrupting users of Fedora on older machines.
* Collect real life data on performance improvements, which can help
making decision on the baseline update.
* As soon as feature is accepted by the community, there will be a
smooth process to update baseline in the main Fedora, as all packages
will be already verified and tested to work against it.
* Until the switch of the main x86_64 architecture, interested parties
can install systems from the updated buildroot for performance
experiments.
== Scope ==
* Proposal owners:
** define new disttag for the buildroot
** provide updated gcc package which implements the new compiler
flags. It is expected that the new baseline will be implemented in a
new GCC -march= option for convenience.
** provide update to rpm-config package which changes default compiler
options for the disttag
** setup automation so that for each build submitted to Fedora Rawhide
there is a build submitted to the additional buildroot. Result of the
build task will be posted to Fedora Messaging and consumed by
ResultsDB, so that it appears in Bodhi
** setup automation to run periodic partial composes (via ODCS)
without installation media to generate repositories with these
packages
** update packaging documentation to mention new disttag and how it can be used
** create landing page to describe the purpose and usages of the
buildroot in Fedora Wiki
* Other developers:
** None. The goal is to build exactly the same sources in the
different buildroot environment. Thus maintainers supposed to work on
Fedora Rawhide packages as usual. With maybe additional source of
bugreports coming from the build failures.
* Release engineering: [https://pagure.io/releng/issue/9154 #9154]
** New buildroot needs to be configured in koji
** New compose configuration
* Policies and guidelines:
[https://pagure.io/packaging-committee/issue/941 #941]
** There will be a new disttag for the alternative buildroot and a new
conditional in the rpm spec for it.
* Trademark approval: N/A (not needed for this Change)
== Upgrade/compatibility impact ==
N/A (not a System Wide Change)
== How To Test ==
(Will be updated with more details later)
For each new package submitted to Fedora Rawhide there will be a CI
pipeline which builds the same sources in the additional buildroot.
Build result will be posted to ResultsDB and will be visible in Bodhi
on the update page.
There also is going to be partial compose with all packages built in
the alternative buildroot.
To test these packages one can add the repository from the compose and
run a dystro-sync.
== User Experience ==
The alternative buildroot is going to be used for development and
testing. There will be no impact on users.
== Dependencies ==
N/A (not a System Wide Change)
== Contingency Plan ==
The only impact the feature has on the current Fedora development
process is: there will be additional test result which shows up in
Fedora Rawhide gating. Thus there is no risk for Fedora release
process.
If feature is not completed by Fedora 32 release, it is going to be
shifted to Fedora 33 cycle or cancelled.
* Contingency mechanism: N/A (not a System Wide Change)
* Contingency deadline: N/A (not a System Wide Change)
* Blocks release? N/A (not a System Wide Change)
== Documentation ==
There will be a landing page on wiki with details on the purpose and
usage of this buildroot.
== Release Notes ==
Preparation work has started for updating Fedora baseline to new CPUs.
While it has no effect on the current release, there is a test
environment which can be used by anyone interested in this work.
--
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
4 years, 3 months
Re: gcc 10: Default to -fno-common, multiple definitions of
by Jeff Law
>
> ----------------------------------------------------------------------
>
>
> Date: Tue, 21 Jan 2020 17:44:37 +0000
> From: Peter Robinson <pbrobinson(a)gmail.com>
> Subject: Re: gcc 10: Default to -fno-common, multiple definitions of
> ...
> To: law(a)redhat.com, Development discussions related to Fedora
> <devel(a)lists.fedoraproject.org>
> Message-ID:
> <CALeDE9Pn=ZpqT89F4gSiZh7hf_W8ho9yLjD1ZeyMXxat367vbw(a)mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> > > I proposed a change to redhat-rpm-config to handle this case by
> > allowing package to add a single line to their .spec file to turn off
> > the new common symbol handling. Igor rejected that change arguing that
> > the packages themselves should be fixed.
>
> Ultimately yes they should be fixed, but giving a means of easily
> mitigating the problem while people work with upstream to fix the
> issues is also useful, it's been a problem for ever and expecting
> people to fix it in short order is problematic especially when they'll
> start to be deluged in FTBFS spam within moments of the mass rebuild.
That was the idea. Provide a trivial opt-out so that upstreams had
time to fix properly. I even volunteered to add the opt-out marker
where appropriate to minimize the FTBFS issues. I also volunteered to
help with the packages that don't honor flags injection.
>
> It might also be handy for there to be a heads up bug when the
> toolchain team first discovers these sorts of issues to give a longer
> runway for people to be able to engage with upstream to get a fix.
I contacted ffesti about 6 weeks ago -- shortly after the commit went
upstream GCC and I'd consulted with the SuSE engineers about how they
were planning to handle this situation. Sadly I got no response
whatsoever from ffesti.
Jeff
4 years, 3 months
Re: cjdns with gcc-10 in Fedora
by Jeff Law
On Wed, 2020-01-22 at 22:03 +0000, devel-
request(a)lists.fedoraproject.org wrote:
> Send devel mailing list submissions to
> devel(a)lists.fedoraproject.org
>
> To subscribe or unsubscribe via email, send a message with subject or
> body 'help' to
> devel-request(a)lists.fedoraproject.org
>
> You can reach the person managing the list at
> devel-owner(a)lists.fedoraproject.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of devel digest..."
>
> Today's Topics:
>
> 1. Re: gcc 10: Default to -fno-common, multiple definitions of ...
> (Stephen John Smoogen)
> 2. Re: gcc 10: Default to -fno-common, multiple definitions of ...
> (Christoph Junghans)
> 3. Re: gcc 10: Default to -fno-common, multiple definitions of ...
> (Fabio Valentini)
> 4. Re: gcc 10: Default to -fno-common, multiple definitions of ...
> (Michael Cronenworth)
> 5. Orphaning argyllcms (Richard Hughes)
>
>
> ----------------------------------------------------------------------
>
> Date: Wed, 22 Jan 2020 15:30:45 -0500
> From: Stephen John Smoogen <smooge(a)gmail.com>
> Subject: Re: gcc 10: Default to -fno-common, multiple definitions of
> ...
> To: Development discussions related to Fedora
> <devel(a)lists.fedoraproject.org>
> Message-ID:
> <CANnLRdgU0wYBiwtZwFFWF2FKsy0JX8pMpe+3PMKEkWWw5f0LXw(a)mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> On Wed, 22 Jan 2020 at 14:54, Christoph Junghans <junghans(a)votca.org> wrote:
> > On Wed, Jan 22, 2020 at 4:42 AM Miro Hrončok <mhroncok(a)redhat.com> wrote:
> > > jtaylor netsniff-ng ocaml-lablgtk suricata
> > > junghans gasnet
> >
> > Sorry, how do I install gcc10 on Rawhide?
> > "dnf upgrade --advisory=FEDORA-2020-a165791b6f" doesn't seem to do it.
> >
> > Christoph
> >
>
> Going from a similar discussion in #fedora-devel. There has been no
> current compose of rawhide so it can not be synced out of the mirror.
> In order to upgrade/install gcc10 you will need to enable the local
> repo in mock or replicate it on your system.
>
> 2020-01-21 18:33:05 <sdgathman> fedora-32 is still at gcc-9.2.1, but I got an em
> ail saying cjdns no longer builds with gcc-10. How do I rebuild with gcc-10 to
> get this fixed? I assume the goal is to get most packages ready for gcc-10 befo
> re upgrading rawhide.
> 2020-01-21 18:58:03 <nirik> sdgathman: rawhide/f32 already has gcc-10... the
> re just hasn't been a successfull rawhide compose syncing it out to mirrors. You
> can do scratch builds or you could enable the 'local' repo in mock to use the k
> oji buildroot...
Note that cjdns, according to my tester, is building fine with gcc-10
with and without LTO enabled as Jan 18th.
I know there was a bug in GCC that Martin Sebor fixed on Jan 13th that
caused gcc-10 to issue a false positive out of bounds array index
warning that in turn caused cjdns to fail.
jeff
4 years, 3 months
Comaintainer(s) wanted: erofs-utils
by David Michael
Hi,
EROFS[1] is a relatively new read-only file system focused on
efficiency with optional compression, currently used by many Android
devices.
I've added the EROFS userspace utilities package[2] to Fedora, but I
think it would be good to have a comaintainer so the file system
support is not dependent on a single person. There are no open tasks
for the package (unless you want to implement features upstream). The
upstream code[3] doesn't have a lot of churn, and I will handle any
bugs and updates. Also, Fedora's kernel support is only enabled in
5.5, so the package probably won't see much use for a couple months
until the releases' kernels are rebased.
If you're an interested Fedora packager, let me know your FAS ID, and
I'll add you to the repository.
Thanks.
David
[1] https://en.wikipedia.org/wiki/EROFS
[2] https://src.fedoraproject.org/rpms/erofs-utils
[3] https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git
4 years, 3 months
Fedora rawhide compose report: 20200123.n.0 changes
by Fedora Rawhide Report
OLD: Fedora-Rawhide-20200122.n.1
NEW: Fedora-Rawhide-20200123.n.0
===== SUMMARY =====
Added images: 0
Dropped images: 0
Added packages: 2
Dropped packages: 11
Upgraded packages: 57
Downgraded packages: 0
Size of added packages: 276.80 KiB
Size of dropped packages: 127.76 MiB
Size of upgraded packages: 1.51 GiB
Size of downgraded packages: 0 B
Size change of upgraded packages: 514.40 MiB
Size change of downgraded packages: 0 B
===== ADDED IMAGES =====
===== DROPPED IMAGES =====
===== ADDED PACKAGES =====
Package: awesome-vim-colorschemes-0-8.20191209gitb5037cb.fc32
Summary: Collection of color schemes for Neo/vim, merged for quick use
RPMs: awesome-vim-colorschemes
Size: 251.42 KiB
Package: python-socks5line-0.0.3-2.fc32
Summary: Helper for socks5-unaware clients
RPMs: python3-socks5line
Size: 25.38 KiB
===== DROPPED PACKAGES =====
Package: MochiKit-1.4.2-19.fc31
Summary: Lightweight JavaScript library
RPMs: MochiKit
Size: 215.36 KiB
Package: mcollective-qpid-plugin-1.3.2-13.fc31
Summary: m-collective communication plugin for amqp enabled qpid broker
RPMs: mcollective-qpid-plugin
Size: 10.70 KiB
Package: ninvaders-0.1.1-20.fc31
Summary: Space Invaders clone written in ncurses for cli gaming
RPMs: ninvaders
Size: 182.41 KiB
Package: oyranos-0.9.5-29.fc31
Summary: A Colour Management System (CMS) on operating system level
RPMs: oyranos oyranos-devel oyranos-libs
Size: 22.65 MiB
Package: python-basemap-data-1.2.0-3.fc32
Summary: Data for python-basemap
RPMs: python-basemap-data
Size: 103.10 MiB
Package: python-dockerpty-0.4.1-17.fc32
Summary: Python library to use the pseudo-tty of a docker container
RPMs: python3-dockerpty
Size: 30.63 KiB
Package: python-virtkey-0.63.0-13.fc32
Summary: Python extension for emulating keypresses and getting current keyboard layout
RPMs: python3-virtkey
Size: 185.67 KiB
Package: rubygem-omniauth-1.3.1-7.fc31
Summary: A generalized Rack framework for multiple-provider authentication
RPMs: rubygem-omniauth rubygem-omniauth-doc
Size: 313.16 KiB
Package: shed-1.15-21.fc31
Summary: Easy to use hex editor
RPMs: shed
Size: 178.92 KiB
Package: tmuxinator-0.6.11-8.fc31
Summary: Create and manage complex tmux sessions easily
RPMs: tmuxinator tmuxinator-doc
Size: 292.22 KiB
Package: vttest-20190710-2.fc31
Summary: Test the compatibility of so-called "VT100-compatible" terminals
RPMs: vttest
Size: 651.15 KiB
===== UPGRADED PACKAGES =====
Package: abiword-1:3.0.4-1.fc32
Old package: abiword-1:3.0.2-20.fc30
Summary: Word processing program
RPMs: abiword libabiword libabiword-devel python3-abiword
Added RPMs: python3-abiword
Dropped RPMs: python2-abiword
Size: 29.16 MiB
Size change: -252.30 KiB
Changelog:
* Wed Jul 24 2019 Fedora Release Engineering <releng(a)fedoraproject.org> - 1:3.0.2-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Nov 29 2019 Peter Robinson <pbrobinson(a)fedoraproject.org> 1:3.0.4-1
- Update to 3.0.4
- Move to python3 gobject introspection bindings
- Disable gtkmathview plugins until requires issue is fixed
Package: apron-0.9.12-1.fc32
Old package: apron-0.9.11-33.1104.svn20180624.fc32
Summary: Numerical abstract domain library
RPMs: apron apron-devel japron ocaml-apron ocaml-apron-devel
Size: 21.22 MiB
Size change: -316.29 KiB
Changelog:
* Wed Jan 22 2020 Dan ��erm��k <dan.cermak(a)cgc-instruments.com> - 0.9.12-1
- New upstream release 0.9.12
Package: borgmatic-1.4.22-1.fc32
Old package: borgmatic-1.4.21-1.fc32
Summary: Simple Python wrapper script for borgbackup
RPMs: borgmatic
Size: 118.75 KiB
Size change: 639 B
Changelog:
* Thu Jan 23 2020 Felix Kaechele <heffer(a)fedoraproject.org> - 1.4.22-1
- update to 1.4.22
Package: buildah-1.14.0-0.28.dev.git6e277a2.fc32
Old package: buildah-1.14.0-0.21.dev.gitb09fdc3.fc32
Summary: A command line tool used for creating OCI Images
RPMs: buildah buildah-tests
Size: 86.67 MiB
Size change: -2.93 MiB
Changelog:
* Thu Jan 16 2020 RH Container Bot <rhcontainerbot(a)fedoraproject.org> - 1.14.0-0.22.dev.gitc46f6e0
- autobuilt c46f6e0
* Fri Jan 17 2020 RH Container Bot <rhcontainerbot(a)fedoraproject.org> - 1.14.0-0.23.dev.gitca0819f
- autobuilt ca0819f
* Fri Jan 17 2020 RH Container Bot <rhcontainerbot(a)fedoraproject.org> - 1.14.0-0.24.dev.gita925f79
- autobuilt a925f79
* Sun Jan 19 2020 RH Container Bot <rhcontainerbot(a)fedoraproject.org> - 1.14.0-0.25.dev.git2055fe9
- autobuilt 2055fe9
* Tue Jan 21 2020 RH Container Bot <rhcontainerbot(a)fedoraproject.org> - 1.14.0-0.26.dev.git0c3234f
- autobuilt 0c3234f
* Tue Jan 21 2020 RH Container Bot <rhcontainerbot(a)fedoraproject.org> - 1.14.0-0.27.dev.git6417a9a
- autobuilt 6417a9a
* Tue Jan 21 2020 RH Container Bot <rhcontainerbot(a)fedoraproject.org> - 1.14.0-0.28.dev.git6e277a2
- autobuilt 6e277a2
Package: cmake-3.16.3-1.fc32
Old package: cmake-3.16.2-1.fc32
Summary: Cross-platform make system
RPMs: cmake cmake-data cmake-doc cmake-filesystem cmake-gui cmake-rpm-macros
Size: 50.88 MiB
Size change: 5.17 MiB
Changelog:
* Wed Jan 22 2020 Bj��rn Esser <besser82(a)fedoraproject.org> - 3.16.3-1
- Update to 3.16.3
Package: cockpit-211-1.fc32
Old package: cockpit-210-1.fc32
Summary: Web Console for Linux servers
RPMs: cockpit cockpit-bridge cockpit-dashboard cockpit-doc cockpit-docker cockpit-kdump cockpit-machines cockpit-networkmanager cockpit-packagekit cockpit-pcp cockpit-selinux cockpit-sosreport cockpit-storaged cockpit-system cockpit-tests cockpit-ws
Size: 18.29 MiB
Size change: -34.61 KiB
Changelog:
* Wed Jan 22 2020 Martin Pitt <mpitt(a)redhat.com> - 211-1
- Better support for various TLS certificate formats
- Switch from Zanata to Weblate
- Overview layout optimizations
Package: cryptlib-3.4.5-8.fc32
Old package: cryptlib-3.4.5-7.fc32
Summary: Security library and toolkit for encryption and authentication services
RPMs: cryptlib cryptlib-devel cryptlib-java cryptlib-javadoc cryptlib-perl cryptlib-python3 cryptlib-test
Size: 5.77 MiB
Size change: -40.92 KiB
Changelog:
* Wed Jan 22 2020 Ralf Senderek <innovation(a)senderek.ie> - 3.4.5-8
- gcc-10: remove deprecated flag -mcpu (RHBZ #1793394)
Package: ebtables-2.0.11-4.fc32
Old package: ebtables-2.0.11-3.fc32
Summary: Ethernet Bridge frame table administration tool
RPMs: ebtables-legacy ebtables-services
Size: 662.52 KiB
Size change: 3.98 KiB
Changelog:
* Wed Jan 22 2020 Tom Callaway <spot(a)fedoraproject.org> - 2.0.11-4
- add Requires(post): %{_bindir}/readlink (bz1792805)
Package: elementary-screenshot-tool-1.7.1-1.fc32
Old package: elementary-screenshot-tool-1.7.0-1.fc32
Summary: Screenshot tool designed for elementary
RPMs: elementary-screenshot-tool
Size: 646.02 KiB
Size change: 1.98 KiB
Changelog:
* Wed Jan 22 2020 Fabio Valentini <decathorpe(a)gmail.com> - 1.7.1-1
- Update to version 1.7.1.
Package: elementary-theme-5.4.1-1.fc32
Old package: elementary-theme-5.4.0-1.fc32
Summary: Stylesheet from elementary
RPMs: elementary-theme elementary-theme-gtk2 elementary-theme-gtk3 elementary-theme-plank
Size: 128.95 KiB
Size change: 495 B
Changelog:
* Wed Jan 22 2020 Fabio Valentini <decathorpe(a)gmail.com> - 5.4.1-1
- Update to version 5.4.1.
Package: flocq-3.2.0-4.fc32
Old package: flocq-3.2.0-3.fc32
Summary: Formalization of floating point numbers for Coq
RPMs: flocq flocq-source
Size: 25.36 MiB
Size change: 85.10 KiB
Changelog:
* Wed Jan 22 2020 Jerry James <loganjerry(a)gmail.com> - 3.2.0-4
- OCaml 4.10.0+beta1 rebuild.
Package: gap-pkg-scscp-2.3.1-1.fc32
Old package: gap-pkg-scscp-2.3.0-2.fc31
Summary: Symbolic Computation Software Composability Protocol in GAP
RPMs: gap-pkg-scscp gap-pkg-scscp-doc
Size: 777.83 KiB
Size change: -167 B
Changelog:
* Wed Jan 22 2020 Jerry James <loganjerry(a)gmail.com> - 2.3.1-1
- Version 2.3.1
- Depend on logrotate instead of owning its config directory
Package: gappalib-coq-1.4.2-4.fc32
Old package: gappalib-coq-1.4.2-3.fc32
Summary: Coq support library for gappa
RPMs: gappalib-coq gappalib-coq-source
Size: 3.61 MiB
Size change: -7.29 KiB
Changelog:
* Wed Jan 22 2020 Jerry James <loganjerry(a)gmail.com> - 1.4.2-4
- OCaml 4.10.0+beta1 rebuild.
Package: glusterfs-7.2-2.fc32
Old package: glusterfs-7.2-1.fc32
Summary: Distributed File System
RPMs: glusterfs glusterfs-api glusterfs-api-devel glusterfs-cli glusterfs-client-xlators glusterfs-cloudsync-plugins glusterfs-devel glusterfs-events glusterfs-extra-xlators glusterfs-fuse glusterfs-geo-replication glusterfs-libs glusterfs-rdma glusterfs-resource-agents glusterfs-server glusterfs-thin-arbiter python3-gluster
Size: 21.73 MiB
Size change: 114.11 KiB
Changelog:
* Wed Jan 22 2020 Kaleb S. KEITHLEY <kkeithle[at]redhat.com> - 7.2-2
- 7.2, gcc-10 fix
Package: gtkmathview-0.8.0-29.fc32
Old package: gtkmathview-0.8.0-28.fc31
Summary: A MathML rendering library
RPMs: gtkmathview gtkmathview-devel
Size: 4.25 MiB
Size change: -173.16 KiB
Changelog:
* Wed Jan 22 2020 Peter Robinson <pbrobinson(a)fedoraproject.org> 0.8.0-29
- Add isa to devel requires
Package: gtkwave-3.3.103-2.fc32
Old package: gtkwave-3.3.103-1.fc32
Summary: Waveform Viewer
RPMs: gtkwave
Size: 12.43 MiB
Size change: 139.53 KiB
Changelog:
* Wed Jan 22 2020 Paul Howarth <paul(a)city-fan.org> - 3.3.103-2
- Fix FTBFS with GCC 10
Package: ibus-table-1.9.24-1.fc32
Old package: ibus-table-1.9.23-1.fc32
Summary: The Table engine for IBus platform
RPMs: ibus-table ibus-table-devel
Size: 343.80 KiB
Size change: 1.08 KiB
Changelog:
* Wed Jan 22 2020 Mike FABIAN <mfabian(a)redhat.com> - 1.9.24-1
- update to 1.9.24
- Fixed two typos in message ids (Thanks to Rafael Fontenelle)
- Translation updates (tr, fr, fa, pt, uk)
- New test cases for ibus-table-others
Package: lastpass-cli-1.3.3-2.fc32
Old package: lastpass-cli-1.3.3-1.fc31
Summary: Command line interface to LastPass.com
RPMs: lastpass-cli
Size: 608.10 KiB
Size change: 14.89 KiB
Changelog:
* Wed Jan 22 2020 Robert-Andr�� Mauchin <zebob.m(a)gmail.com> - 1.3.3-2
- Fix compatibility with GCC��10
Package: libva-intel-hybrid-driver-1.0.2-17.fc32
Old package: libva-intel-hybrid-driver-1.0.2-16.fc31
Summary: VA driver for Intel G45 & HD Graphics family
RPMs: libva-intel-hybrid-driver
Size: 903.94 KiB
Size change: 2.28 KiB
Changelog:
* Thu Jan 23 2020 Robert-Andr�� Mauchin <zebob.m(a)gmail.com> - 1.0.2-17
- Fix compatibility with GCC��10
Package: lrslib-7.0-5.fc32
Old package: lrslib-7.0-4.fc31
Summary: Reverse search for vertex enumeration/convex hull problems
RPMs: lrslib lrslib-devel lrslib-utils
Size: 1.15 MiB
Size change: 3.49 KiB
Changelog:
* Wed Jan 22 2020 Jerry James <loganjerry(a)gmail.com> - 7.0-5
- Add -common patch to fix build with -fcommon, for GCC 10
Package: ltl2ba-1.2-5.fc32
Old package: ltl2ba-1.2-4.fc31
Summary: Fast translation from LTL formulas to Buchi automata
RPMs: ltl2ba
Size: 247.76 KiB
Size change: 28.95 KiB
Changelog:
* Wed Jan 22 2020 Jerry James <loganjerry(a)gmail.com> - 1.2-5
- Add -common patch to fix build with GCC 10
- Add man page
Package: lttng-tools-2.11.0-2.fc32
Old package: lttng-tools-2.11.0-1.fc32
Summary: LTTng control and utility programs
RPMs: lttng-tools lttng-tools-devel
Size: 5.83 MiB
Size change: 62.18 KiB
Changelog:
* Wed Jan 22 2020 Michael Jeanson <mjeanson(a)efficios.com> - 2.11.0-2
- Add patch to fix build failure with GCC 10
Package: lttng-ust-2.11.0-2.fc32
Old package: lttng-ust-2.11.0-1.fc32
Summary: LTTng Userspace Tracer library
RPMs: lttng-ust lttng-ust-devel python3-lttngust
Size: 2.11 MiB
Size change: -22.02 KiB
Changelog:
* Wed Jan 22 2020 Michael Jeanson <mjeanson(a)efficios.com> - 2.11.0-2
- Add patch to fix build failure with GCC 10
Package: mawk-1:1.3.4-19.20200120.fc32
Old package: mawk-1:1.3.4-18.20190203.fc32
Summary: Interpreter for the AWK programming language
RPMs: mawk
Size: 652.03 KiB
Size change: 12.73 KiB
Changelog:
* Wed Jan 22 2020 Mark McKinstry <mmckinst(a)fedoraproject.org> - 1:1.3.4-19.20200120
- upgrade to 1.3.4-20200120 (RHBZ#1787796)
Package: netatalk-5:3.1.12-12.fc32
Old package: netatalk-5:3.1.12-11.fc32
Summary: Open Source Apple Filing Protocol(AFP) File Server
RPMs: netatalk netatalk-devel
Size: 3.61 MiB
Size change: 12.12 KiB
Changelog:
* Wed Jan 22 2020 Andrew Bauer <zonexpertconsulting(a)outlook.com> - 5:3.1.12-12
- BZ1793912 fix multiple definition of invalid_dircache_entries
Package: nginx-1:1.17.8-1.module_f32+7417+fdc4e4a7
Old package: nginx-1:1.17.7-2.module_f32+7397+393359fb
Summary: A high performance web server and reverse proxy server
RPMs: nginx nginx-all-modules nginx-filesystem nginx-mod-http-image-filter nginx-mod-http-perl nginx-mod-http-xslt-filter nginx-mod-mail nginx-mod-stream
Size: 3.91 MiB
Size change: 3.91 KiB
Changelog:
* Wed Jan 22 2020 Felix Kaechele <heffer(a)fedoraproject.org> - 1:1.17.8-1
- update mainline to 1.17.8
Package: ocaml-base-0.13.0-3.fc32
Old package: ocaml-base-0.13.0-2.fc32
Summary: Jane Street standard library for OCaml
RPMs: ocaml-base ocaml-base-devel
Size: 54.89 MiB
Size change: -147.27 KiB
Changelog:
* Sun Jan 19 2020 Richard W.M. Jones <rjones(a)redhat.com> - 0.13.0-3
- OCaml 4.10.0+beta1 rebuild.
* Wed Jan 22 2020 Jerry James <loganjerry(a)gmail.com> - 0.13.0-3
- Add -gc patch to fix FTBFS with OCaml 4.10
Package: ocaml-menhir-20190924-7.fc32
Old package: ocaml-menhir-20190924-6.fc32
Summary: LR(1) parser generator for OCaml
RPMs: coq-menhirlib ocaml-menhir ocaml-menhir-devel
Added RPMs: coq-menhirlib
Size: 18.08 MiB
Size change: 7.96 MiB
Changelog:
* Wed Jan 22 2020 Jerry James <loganjerry(a)gmail.com> - 20190924-7
- Reenable coq support
- Add coq-menhirlib subpackage, without which coq support is rather pointless
Package: ocaml-mlgmpidl-1.2.12-1.fc32
Old package: ocaml-mlgmpidl-1.2.11-5.fc32
Summary: OCaml interface to GMP and MPFR libraries
RPMs: ocaml-mlgmpidl ocaml-mlgmpidl-devel ocaml-mlgmpidl-doc
Size: 1.77 MiB
Size change: 165.04 KiB
Changelog:
* Wed Jan 22 2020 Jerry James <loganjerry(a)gmail.com> - 1.2.12-1
- New upstream version 1.2.12
- Install the .h in the OCaml libdir as upstream intends
- Put the actual documentation files into the -doc subpackage
- Minor spec file cleanups
Package: ocaml-parsexp-0.13.0-3.fc32
Old package: ocaml-parsexp-0.13.0-2.fc32
Summary: S-expression parsing library
RPMs: ocaml-parsexp ocaml-parsexp-devel
Size: 5.00 MiB
Size change: -15.23 KiB
Changelog:
* Sun Jan 19 2020 Richard W.M. Jones <rjones(a)redhat.com> - 0.13.0-3
- OCaml 4.10.0+beta1 rebuild.
Package: ocaml-sexplib-1:0.13.0-4.fc32
Old package: ocaml-sexplib-1:0.13.0-2.fc32
Summary: Automated S-expression conversion
RPMs: ocaml-sexplib ocaml-sexplib-devel ocaml-sexplib-vim
Size: 5.34 MiB
Size change: -26.16 KiB
Changelog:
* Sun Jan 19 2020 Richard W.M. Jones <rjones(a)redhat.com> - 1:0.13.0-3
- OCaml 4.10.0+beta1 rebuild.
* Sun Jan 19 2020 Richard W.M. Jones <rjones(a)redhat.com> - 1:0.13.0-4
- Bump release and rebuild.
Package: oval-graph-0.1.2-1.fc32
Old package: oval-graph-0.0.2-1.fc32
Summary: Tool for visualization of SCAP rule evaluation results
RPMs: oval-graph
Size: 335.53 KiB
Size change: 175.15 KiB
Changelog:
* Wed Jan 22 2020 Jan Rodak <jrodak(a)redhat.com> - 0.1.2-1
- Improved performance
- New commands
Package: pciutils-3.6.3-1.fc32
Old package: pciutils-3.6.2-3.fc31
Summary: PCI bus related utilities
RPMs: pciutils pciutils-devel pciutils-devel-static pciutils-libs
Size: 1.08 MiB
Size change: -10.97 KiB
Changelog:
* Wed Jan 22 2020 Peter Robinson <pbrobinson(a)fedoraproject.org> 3.6.3-1
- pciutils updated to 3.6.3
- spec cleanups, use %license, use kernel.org download
Package: perl-CDB_File-1.00-1.fc32
Old package: perl-CDB_File-0.99-11.fc31
Summary: Perl extension for access to cdb databases
RPMs: perl-CDB_File
Size: 168.49 KiB
Size change: -5.47 KiB
Changelog:
* Wed Jan 22 2020 Mark McKinstry <mmckinst(a)fedoraproject.org> - 1.00-1
- update to 1.00 (RHBZ#1792699)
Package: perl-FFI-CheckLib-0.26-1.fc32
Old package: perl-FFI-CheckLib-0.25-2.fc31
Summary: Check that a library is available for FFI
RPMs: perl-FFI-CheckLib
Size: 27.22 KiB
Size change: -92 B
Changelog:
* Wed Jan 22 2020 Petr Pisar <ppisar(a)redhat.com> - 0.26-1
- 0.26 bump
Package: perl-Test-MockObject-1.20200122-1.fc32
Old package: perl-Test-MockObject-1.20191002-1.fc32
Summary: Perl extension for emulating troublesome interfaces
RPMs: perl-Test-MockObject
Size: 39.95 KiB
Size change: 308 B
Changelog:
* Wed Jan 22 2020 Tom Callaway <spot(a)fedoraproject.org> - 1.20200122-1
- update to 1.20200122
Package: perl-Tie-DBI-1.08-1.fc32
Old package: perl-Tie-DBI-1.06-14.fc31
Summary: Tie hashes to DBI relational databases
RPMs: perl-Tie-DBI
Size: 43.54 KiB
Size change: -250 B
Changelog:
* Wed Jan 22 2020 Tom Callaway <spot(a)fedoraproject.org> - 1.08-1
- update to 1.08
Package: pocl-1.4-0.2.rc2.fc32
Old package: pocl-1.4-0.1.rc2.fc32
Summary: Portable Computing Language - an OpenCL implementation
RPMs: pocl pocl-devel
Size: 20.80 MiB
Size change: -97.53 KiB
Changelog:
* Thu Sep 26 2019 Tom Stellard <tstellar(a)redhat.com> - 1.4-0.2.rc2
- Link against libclang-cpp.so
- https://fedoraproject.org/wiki/Changes/Stop-Shipping-Individual-Component...
Package: proftpd-1.3.6b-3.fc32
Old package: proftpd-1.3.6b-2.fc32
Summary: Flexible, stable and highly-configurable FTP server
RPMs: proftpd proftpd-devel proftpd-ldap proftpd-mysql proftpd-postgresql proftpd-sqlite proftpd-utils
Size: 20.29 MiB
Size change: 195.37 KiB
Changelog:
* Wed Jan 22 2020 Paul Howarth <paul(a)city-fan.org> - 1.3.6b-3
- Fix API tests compile failure with GCC 10
https://github.com/proftpd/proftpd/pull/886
- mod_sftp: When handling the 'keyboard-interactive' authentication mechanism,
as used for (e.g.) PAM, make sure to properly handle DEBUG, IGNORE,
DISCONNECT, and UNIMPLEMENTED messages, per RFC 4253
(http://bugs.proftpd.org/show_bug.cgi?id=4385)
Package: proxytunnel-1.9.1-10.fc32
Old package: proxytunnel-1.9.1-9.fc31
Summary: Tool to tunnel a connection through an standard HTTP(S) proxy
RPMs: proxytunnel
Size: 242.96 KiB
Size change: -1.01 KiB
Changelog:
* Wed Jan 22 2020 Paul Howarth <paul(a)city-fan.org> - 1.9.1-10
- Fix FTBFS with GCC 10 (https://github.com/proxytunnel/proxytunnel/pull/43)
Package: pymol-2.3.0-6.fc32
Old package: pymol-2.3.0-5.fc32
Summary: PyMOL Molecular Graphics System
RPMs: pymol
Size: 28.24 MiB
Size change: 119.00 KiB
Changelog:
* Wed Jan 22 2020 Antonio Trande <sagitter(a)fedoraproject.org> 2.3.0-6
- Patched for Python 3.9
Package: python-basemap-1.2.1-1.fc32
Old package: python-basemap-1.2.0-3.fc32
Summary: Plots data on map projections (with continental and political boundaries)
RPMs: python-basemap-examples python3-basemap
Size: 548.81 MiB
Size change: 515.31 MiB
Changelog:
* Thu Oct 03 2019 Miro Hron��ok <mhroncok(a)redhat.com> - 1.2.0-4
- Rebuilt for Python 3.8.0rc1 (#1748018)
* Wed Jan 22 2020 Gwyn Ciesla <gwync(a)protonmail.com> - 1.2.1-1
- 1.2.1, move -data to this SRPM.
Package: python-dns-1.16.0-6.fc32
Old package: python-dns-1.16.0-4.fc32
Summary: DNS toolkit for Python
RPMs: python2-dns python3-dns
Size: 464.33 KiB
Size change: 1.33 KiB
Changelog:
* Tue Nov 05 2019 Paul Howarth <paul(a)city-fan.org> - 1.16.0-5
- Use pycryptodomex instead of pycrypto
- Also use python-ecdsa (except with Python 2)
* Tue Jan 21 2020 Avram Lubkin <aviso(a)fedoraproject.org> - 1.16.0-6
- Enable unicode patch (rhbz#1731100)
- Fix collections.abc import for Python 3.9 (rhbz#1792919)
Package: python-nbformat-5.0.4-1.fc32
Old package: python-nbformat-5.0.3-1.fc32
Summary: The Jupyter Notebook format
RPMs: python3-nbformat
Size: 159.69 KiB
Size change: 55 B
Changelog:
* Thu Jan 23 2020 Orion Poplawski <orion(a)nwra.com> - 5.0.4-1
- Update to 5.0.4
Package: python-pygraphviz-1.5-9.fc32
Old package: python-pygraphviz-1.5-8.fc32
Summary: Create and Manipulate Graphs and Networks
RPMs: python-pygraphviz-doc python3-pygraphviz
Size: 622.40 KiB
Size change: 1.35 KiB
Changelog:
* Wed Jan 22 2020 Zbigniew J��drzejewski-Szmek <zbyszek(a)in.waw.pl> - 1.5-9
- Bump version to rebuild automatically in python39 copr
Package: python-rpm-generators-10-3.fc32
Old package: python-rpm-generators-10-2.fc32
Summary: Dependency generators for Python RPMs
RPMs: python3-rpm-generators
Size: 23.61 KiB
Size change: 375 B
Changelog:
* Fri Jan 17 2020 Miro Hron��ok <mhroncok(a)redhat.com> - 10-3
- Also provide pythonXdist() with PEP 503 normalized names (#1791530)
Package: python-testinfra-4.0.0-1.fc32
Old package: python-testinfra-3.1.0-1.fc32
Summary: Unit testing for config-managed server state
RPMs: python3-testinfra
Size: 258.43 KiB
Size change: 8.60 KiB
Changelog:
* Thu Jan 09 2020 Igor Gnatenko <ignatenkobrain(a)fedoraproject.org> - 4.0.0-1
- Update to 4.0.0
Package: regindexer-0.6-1.fc32
Old package: regindexer-0.5-6.fc32
Summary: Tool for creating an index of a container registry
RPMs: regindexer
Size: 28.98 KiB
Size change: 596 B
Changelog:
* Wed Jan 22 2020 Owen Taylor <otaylor(a)redhat.com> - 0.6-1
- Version 0.6 (add support for Flatpak metadata in labels)
Package: runc-2:1.0.0-141.dev.git2fc03cc.fc32
Old package: runc-2:1.0.0-140.dev.gitf6fb7a0.fc32
Summary: CLI for running Open Containers
RPMs: runc
Size: 12.52 MiB
Size change: -38.01 KiB
Changelog:
* Wed Jan 22 2020 RH Container Bot <rhcontainerbot(a)fedoraproject.org> - 2:1.0.0-141.dev.git2fc03cc
- autobuilt 2fc03cc
Package: slurm-19.05.5-2.fc32
Old package: slurm-19.05.5-1.fc32
Summary: Simple Linux Utility for Resource Management
RPMs: slurm slurm-contribs slurm-devel slurm-doc slurm-gui slurm-libs slurm-nss_slurm slurm-openlava slurm-pam_slurm slurm-perlapi slurm-pmi slurm-pmi-devel slurm-rrdtool slurm-slurmctld slurm-slurmd slurm-slurmdbd slurm-torque
Size: 21.36 MiB
Size change: 254.22 KiB
Changelog:
* Wed Jan 22 2020 Philip Kovacs <pkfed(a)fedoraproject.org> - 19.05.5-2
- Use cflag -fcommon to allow for building with gcc 10
Package: switchboard-plug-mouse-touchpad-2.4.0-1.fc32
Old package: switchboard-plug-mouse-touchpad-2.3.1-1.fc32
Summary: Switchboard Mouse and Touchpad plug
RPMs: switchboard-plug-mouse-touchpad
Size: 530.50 KiB
Size change: 16.67 KiB
Changelog:
* Wed Jan 22 2020 Fabio Valentini <decathorpe(a)gmail.com> - 2.4.0-1
- Update to version 2.4.0.
Package: why3-1.2.1-3.fc32
Old package: why3-1.2.1-2.fc32
Summary: Software verification platform
RPMs: ocaml-why3 ocaml-why3-devel why3 why3-all why3-emacs why3-examples why3-proofgeneral why3-xemacs
Size: 227.25 MiB
Size change: -9.38 MiB
Changelog:
* Wed Jan 22 2020 Jerry James <loganjerry(a)gmail.com> - 1.2.1-3
- OCaml 4.10.0+beta1 rebuild.
Package: wine-5.0-1.fc32
Old package: wine-5.0-0.rc5.0.fc32
Summary: A compatibility layer for windows applications
RPMs: wine wine-alsa wine-arial-fonts wine-capi wine-cms wine-common wine-core wine-courier-fonts wine-desktop wine-devel wine-filesystem wine-fixedsys-fonts wine-fonts wine-ldap wine-marlett-fonts wine-ms-sans-serif-fonts wine-openal wine-opencl wine-pulseaudio wine-small-fonts wine-symbol-fonts wine-system-fonts wine-systemd wine-tahoma-fonts wine-tahoma-fonts-system wine-times-new-roman-fonts wine-times-new-roman-fonts-system wine-twain wine-wingdings-fonts wine-wingdings-fonts-system
Size: 212.31 MiB
Size change: -486.88 KiB
Changelog:
* Wed Jan 22 2020 Michael Cronenworth <mike(a)cchtml.com> 5.0-1
- version update
Package: xen-4.13.0-3.fc32
Old package: xen-4.13.0-2.fc32
Summary: Xen is a virtual machine monitor
RPMs: xen xen-devel xen-doc xen-hypervisor xen-libs xen-licenses xen-ocaml xen-ocaml-devel xen-runtime
Size: 32.25 MiB
Size change: -1.73 MiB
Changelog:
* Wed Jan 22 2020 Michael Young <m.a.young(a)durham.ac.uk> - 4.13.0-3
- build fixes for OCaml 4.10.0 and gcc 10
Package: zenon-0.8.4-7.fc32
Old package: zenon-0.8.4-6.fc32
Summary: Automated theorem prover for first-order classical logic
RPMs: zenon
Size: 7.17 MiB
Size change: -186.19 KiB
Changelog:
* Wed Jan 22 2020 Jerry James <loganjerry(a)gmail.com> - 0.8.4-7
- OCaml 4.10.0+beta1 rebuild.
Package: znc-clientbuffer-0-0.15.20190129git9766a4a.fc32
Old package: znc-clientbuffer-0-0.14.20190129git9766a4a.fc31
Summary: ZNC module for client specific buffers
RPMs: znc-clientbuffer
Size: 143.84 KiB
Size change: 6.78 KiB
Changelog:
* Wed Jan 22 2020 Jason L Tibbitts III <tibbs(a)math.uh.edu> - 0-0.15
- Rebuild for new znc.
Package: zynaddsubfx-3.0.5-3.fc32
Old package: zynaddsubfx-3.0.5-2.fc32
Summary: Real-time software synthesizer
RPMs: zynaddsubfx zynaddsubfx-common zynaddsubfx-dssi zynaddsubfx-lv2 zynaddsubfx-vst
Size: 20.64 MiB
Size change: 430.37 KiB
Changelog:
* Wed Jan 22 2020 Guido Aulisi <guido.aulisi(a)gmail.com> - 3.0.5-3
- Rebuilt for new non-ntk
===== DOWNGRADED PACKAGES =====
4 years, 3 months
Vague proposal: ship prebuilt initramfs images
by Matthew Garrett
Measured boot involves generating cryptographic measurements of boot
components and configuration and using that to either control access to
a local secret (in the case of sealing secrets to a TPM) or proving to
another device (eg, a remote server or a local phone) what was booted.
We're shipping most of the infrastructure to do this, but we're still
left with a pretty fundamental problem - we need to know what the
expected values are in order to know whether something's been tampered
with or not.
For many components this isn't a huge problem (we build and distribute
the files - users can extract them and calculate the appropriate
measurements, and maybe long term we'll be able to ship the measurements
in a digestable way), but our initramfs images are generated on the user
system and include system-specific data. This makes it impractical to
know the expected measurements in advance.
I've been thinking about ways to solve this for a while, and I'm coming
to the conclusion that the best plan is probably to just ship pre-built
initramfs images. I can think of three main reasons to want to use
system-specific images:
1) They're smaller. By default we're already generating a generic image
for rescue purposes, so disk space isn't the concern here - we're
largely looking at losing boot speed. As machines have got faster this
is probably not a huge deal.
2) They contain machine-specific configuration. Some of this can be
passed on the kernel command line instead (eg, the machine ID), but we'd
need answers for the rest. I can think of a couple of solutions:
a) Stick the config in UEFI variables. It's small enough that we
wouldn't run out.
b) Extend grub to read some config files and synthesise an initramfs
image for them. If we measure the paths that those images use then
we don't need to worry about the contents as long as the tools that
read the config can't be subverted via that configuration.
3) User customisation, such as including extra tooling. grub supports
loading multiple initramfs images. Packages that right now install stuff
in the initramfs could instead ship a prebuilt image that grub could
append to the main initramfs. This would allow for things like
overriding Plymouth themes, and we could ship the measurements for these
pre-built images in order to allow them to be validated.
Any thoughts on this?
--
Matthew Garrett | mjg59(a)srcf.ucam.org
4 years, 3 months