Re: binutils bug causing broken ELF binaries, affected packages
need to be rebuilt
by Sergio
The script looks good to me . But I am still in hollydays until Monday
Thank you
Sent from my AndroidEm 15/08/2018 01:11, FeRD <ferdnyc(a)gmail.com> escreveu:
>
> It seems like it should be possible to adapt Fedora releng's failed-build-finder script (https://pagure.io/releng/blob/master/f/scripts/find_failures.py) to pull out a list of builds that meet the criteria for needing a rebuild. Depending on what those criteria are.
>
> (Like, there's already a date boundary built into the script. But the other criteria they use are tag and failure state. We'd want to check only the f29 builds, sure, so tag is useful. But since we want to look at (only certain) successful builds, it's probably necessary to examine the environment the package was built under, to determine which version of binutils was used in setting up the buildroot.)
>
> This is my first time looking at the Python koji module, but I see there's a downloadTaskOutput method of koji.ClientSession — so if nothing else, a script could simply download the root.log file for every successful build starting from whatever epoch we choose as a starting point, and grep them all for binutils version. Pull out the ones with binutils versions matching the "bad" set, and theoretically that's our rebuild list? But brute-forcey and there may be a cleaner way, but it's what immediately pops to mind as an approach.
>
> I just created https://github.com/ferdnyc/rpmfusion-f29rebuild with a copy of the find_failures.py code, which can serve as a starting point on this. I'll attempt to poke at it a bit, see if I can get anywhere useful. But I won't pretend I'm the best person for the job here, so if anyone more familiar with this — in particular, the Python koji module — wants to grab a stick and join in the poking, the more the merrier. At the very least, I wouldn't mind another pair of eyes reviewing any code I might consider running against a big chunk of the koji.rpmfusion.org database.
>
>
> On Tue, Aug 14, 2018 at 11:20 AM Nicolas Chauvet <kwizart(a)gmail.com> wrote:
>>
>> Le jeu. 2 août 2018 à 08:57, Nicolas Chauvet <kwizart(a)gmail.com> a écrit :
>> >
>> > Le mar. 31 juil. 2018 à 11:36, Dominik 'Rathann' Mierzejewski
>> > <dominik(a)greysector.net> a écrit :
>> > >
>> > > Hi,
>> > > the binutils package in Fedora between versions 2.31.1-4.fc29 and
>> > > 2.31.1-7.fc29 (inclusive) was producing broken binaries and any package
>> > > built with any binutils version in the above range needs to be rebuilt.
>> > > See https://bugzilla.redhat.com/show_bug.cgi?id=1609577 and
>> > > https://pagure.io/releng/issue/7670 for more details.
>> >
>> > Can anyone contact Florian Weimer or anyone else to know how to detect
>> > the broken build ?
>> > There is a need for someone to head the rebuild? This includes to
>> > build the list of affected or potentially affected packages.
>>
>> So we are at the branching time on the fedora side, and this issue
>> still isn't fixed on our side.
>> Please anyone take care of this issue .
>>
>> --
>> -
>>
>> Nicolas (kwizart)
>> _______________________________________________
>> rpmfusion-developers mailing list -- rpmfusion-developers(a)lists.rpmfusion.org
>> To unsubscribe send an email to rpmfusion-developers-leave(a)lists.rpmfusion.org
6 years, 3 months
Looking for a sponsor
by David Kuestler
Hi,
I have developed some Fedora/CentOS packages and am looking for a sponsor.
I was previously a RHCE and have build various packages over the years for internal use.
I have some packages that I would like to publish for a wider audience.
My web site is https://www.fractal.zone which uses a self signed certificate.
If you have trouble accessing with a browser then maybe :
wget http://www.fractal.zone/downloads/CentOS75/bytes-1.1-1.el7.src.rpm
I have separate directories for operating system/version and architecture :
http://www.fractal.zone/downloads/CentOS75/
http://www.fractal.zone/downloads/Fedora28/
http://www.fractal.zone/downloads/Fedora28-rpi3/
http://www.fractal.zone/downloads/Fedora28-rpi3_64/
The root directories contain source packages.
Binary packages are in subdirectories noarch, x86_64, armv7hl and/or aarch64 in each directory as appropriate.
The simplest package is 'bytes-1.1-1.el7.src.rpm' which creates a byte stream of a supplied hexadecimal character parameter similar to 'cat /dev/zero' producing a stream of zeros.
( GPL )
ats2-0.3.11-1.el7.src.rpm
Applied Type System is a functional programming language from http://www.ats-lang.org/ resurrected and updated from a previous packager.
( GPL )
ChezScheme-9.5.1-1.el7.src.rpm
is a high performance compiling 'scheme' programming language for the x86_64 architecture, originally from https://www.scheme.com/index.html
but now open sourced from https://cisco.github.io/ChezScheme/
( Apache License )
sbcl-1.4.10-1.el7.src.rpm
Steel Bank Common Lisp is an updated package.
( BSD-style and public domain )
Shen is a member of the Lisp programming language family with a powerful deductive type system.
shen-sbcl-21.0-3.el7.src.rpm
is the version built on top of Steel Bank Common Lisp
shen-scheme-0.17-1.el7.src.rpm
is the version built on top of Chez Scheme
( BSD-style )
gaul-devel-0.1850-0.src.rpm
gaul-examples-0.1849-0.src.rpm
Genetic Algorithm Utility Library is a resurrection of a genetic programming system in C from http://gaul.sourceforge.net/
( GPL )
jags4-4.2.0-1.0.src.rpm
Just Another Gibbs Sampler is for statistical modeling.
( GPL )
racket-7.0-1.0.src.rpm
is a scheme programming language with an IDE and extensive libraries from https://racket-lang.org/
( LGPL )
SFMT-1.4.1-4.el7.src.rpm
SIMD oriented Fast Mersenne Twister is a very fast random number binary stream generator.
( BSD-style )
What is the process going forward ?
Thanks
David
6 years, 3 months
RPM Fusion update report 2018-08-19
by noreply@rpmfusion.org
RPM Fusion update report
------------------------
Section free:
-------------
Fedora 27
-------------
Pushed to testing:
deadbeef-0.7.3-0.1.20180814git6d02b02.fc27
libopenshot-0.2.0-1.fc27
libopenshot-audio-0.1.6-1.fc27
openshot-2.4.2-1.fc27
Pushed to stable:
qmplay2-18.07.03-1.fc27
Fedora 28
-------------
Pushed to testing:
deadbeef-0.7.3-0.1.20180814git6d02b02.fc28
libopenshot-0.2.0-1.fc28
libopenshot-audio-0.1.6-1.fc28
openshot-2.4.2-1.fc28
shotcut-18.08.11-1.fc28
xroar-0.35-1.fc28
Pushed to stable:
mp4tools-3.6.1-1.fc28
qmplay2-18.07.03-1.fc28
EL 6
-------------
Pushed to testing:
Pushed to stable:
buildsys-build-rpmfusion-18-4
EL 7
-------------
Pushed to testing:
libopenshot-0.2.0-1.el7
libopenshot-audio-0.1.6-1.el7
Pushed to stable:
Section nonfree:
-------------
Fedora 27
-------------
Pushed to testing:
dwarffortress-0.44.12-1.fc27
dwarftherapist-41.0.2-1.fc27
Pushed to stable:
Mosaic-2.7-0.11.b5.fc27
openhantek-0-2.20180722git7862387.fc27
Fedora 28
-------------
Pushed to testing:
dwarffortress-0.44.12-1.fc28
dwarftherapist-41.0.2-1.fc28
Pushed to stable:
Mosaic-2.7-0.11.b5.fc28
openhantek-0-2.20180722git7862387.fc28
EL 6
-------------
Pushed to testing:
Pushed to stable:
EL 7
-------------
Pushed to testing:
Pushed to stable:
openhantek-0-2.20180722git7862387.el7
Theses packages will be available in main mirror in few minutes. Wait for local mirrors to sync
Please report any issue to https://bugzilla.rpmfusion.org
6 years, 3 months
Mass rebuild on 24th of July
by Nicolas Chauvet
Hi there,
There is a mass rebuild to be scheduled for f29 before branching
As per the fedora 29 schedule, the branching should occurs around 14th
of August in Fedora side.
It would be nice to branch at the same time (or close enough)
https://fedoraproject.org/wiki/Releases/29/Schedule
I would expect to start next week (on 24th of July), so this leave some room to:
- Fix FTBFS fedora packages so it's not the previous and outdated
version that lands in buildroot.
- have a better fedora toolchain that would avoid us to head yet
another mass rebuild (remember f28 ?).
As a side note, in f29 the compiler is expected to be removed from the
default buildroot.
I see no point to remove it at this point in time for RPM Fusion (just
before the mass rebuild), but I will probably remove it in rawhide
after f29 is branched. So please add BR: gcc or gcc-c++ as needed.
Thx
--
-
Nicolas (kwizart)
6 years, 3 months
Re: [openshot/f28] (5 commits) ...remove F29 rebuild note
by Nicolas Chauvet
FYI,
Please avoid to remove theses notes in branches, this is totally
spurious and will break fast-forward merge between branches.
Thx
Le jeu. 9 août 2018 à 12:33, Frank R Dana <ferdnyc(a)rpmfusion.org> a écrit :
>
> Summary of changes:
>
> 3359caf... Rebuilt for Python 3.7 (*)
> b475156... - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass (*)
> 687d6e8... New upstream release (*)
> 291afab... Uploaded source (*)
> aa0a3f3... remove F29 rebuild note
>
> (*) This commit already existed in another branch; no separate mail sent
> _______________________________________________
> rpmfusion-commits mailing list -- rpmfusion-commits(a)lists.rpmfusion.org
> To unsubscribe send an email to rpmfusion-commits-leave(a)lists.rpmfusion.org
--
-
Nicolas (kwizart)
6 years, 3 months
RPM Fusion update report 2018-08-04
by noreply@rpmfusion.org
RPM Fusion update report
------------------------
Section free:
-------------
Fedora 27
-------------
Pushed to testing:
qmplay2-18.07.03-1.fc27
Pushed to stable:
vdr-xineliboutput-2.1.0-7.20180701git97b7e78.fc27
Fedora 28
-------------
Pushed to testing:
mp4tools-3.6.1-1.fc28
qmplay2-18.07.03-1.fc28
Pushed to stable:
kdenlive-18.04.3-1.fc28
mpv-0.29.0-1.fc28
vdr-xineliboutput-2.1.0-7.20180701git97b7e78.fc28
EL 6
-------------
Pushed to testing:
buildsys-build-rpmfusion-18-4
libdvdcss-1.2.13-1.el6
Pushed to stable:
EL 7
-------------
Pushed to testing:
Pushed to stable:
Section nonfree:
-------------
Fedora 27
-------------
Pushed to testing:
Mosaic-2.7-0.11.b5.fc27
nouveau-firmware-340.32-1.fc27
openhantek-0-2.20180722git7862387.fc27
Pushed to stable:
Fedora 28
-------------
Pushed to testing:
Mosaic-2.7-0.11.b5.fc28
nouveau-firmware-340.32-1.fc28
openhantek-0-2.20180722git7862387.fc28
Pushed to stable:
pcsx2-1.4-10.fc28
EL 6
-------------
Pushed to testing:
nouveau-firmware-340.32-1.el6
Pushed to stable:
EL 7
-------------
Pushed to testing:
nouveau-firmware-340.32-1.el7
openhantek-0-2.20180722git7862387.el7
Pushed to stable:
Theses packages will be available in main mirror in few minutes. Wait for local mirrors to sync
Please report any issue to https://bugzilla.rpmfusion.org
6 years, 4 months
Sponsor FeRD
by Sérgio Basto
Hello ,
I'd like sponsor FeRD
fas: ferdnyc
I saw him posting some valid work , so I'd like confirm that we don't
have any objection , also announce that I will do that soon .
and he aren't packager in Fedora.
Thanks.
--
Sérgio M. B.
6 years, 4 months