Hi,
I tried to build rpms/ruby branches below on the mock build rawhide.
Then I got the build errors below. It's great if someone will take a
look at it or give me advice.
I wanted to rebase Ruby 2.5 from 2.5.8 to 2.5.9 if possible on the
ruby-2.5 branch.
https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-5-9-released/
* stream-ruby-2.7
* stream-ruby-2.6
* ruby-2.5
## stream-ruby-2.7
gcc -shared -o ../../.ext/x86_64-linux/ripper.so ripper.o -L. -L../..
-L. -Wl,-z,relro -Wl,--as-needed -Wl,-z,now
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1
-Wl,-dT,/builddir/build/BUILD/ruby-2.7.4/.package_note-ruby-0.3.0-139.fc37.x86_64.ld
-fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-z,relro
-Wl,--as-needed -Wl,-z,now
-specs=/usr/lib/rpm/redhat/redhat-hardened-ld
-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1
-Wl,-dT,/builddir/build/BUILD/ruby-2.7.4/.package_note-ruby-0.3.0-139.fc37.x86_64.ld
-m64 -lruby -lm -lc
make[2]: Leaving directory '/builddir/build/BUILD/ruby-2.7.4/ext/ripper'
make[1]: Leaving directory '/builddir/build/BUILD/ruby-2.7.4'
make: *** [uncommon.mk:296: build-ext] Error 2
## stream-ruby-2.6
./configure: line 4122: syntax error near unexpected token `fi'
./configure: line 4122: `fi'
## ruby-2.5
./configure: line 4101: syntax error near unexpected token `fi'
./configure: line 4101: `fi'
--
Jun | He - Him | Timezone: UTC+1 or 2, Czech Republic
See <https://www.worldtimebuddy.com/czech-republic-prague-to-utc> for
the timezone.
Hi,
Just heads up that I have noticed that RoR (and probably more) are
broken after Minitest 5.16 landed in Rawhide. This is the RoR commit
fixing the issues:
https://github.com/rails/rails/commit/9766eb4a833c26c64012230b96dd1157ebb8e…
However, for us it means the fix is spread across multiple components
and it might need more then this patch.
@Mamoru please don't push the Minitest 5.16 into stable releases.
Vít
Miro Hrončok wrote on 2022/07/26 21:28:
> Dear maintainers.
>
> Based on the current fail to build from source policy, the following packages
> will be retired from Fedora 37 approximately one week before branching (August 2022).
>
> Policy: https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails…
>
> The packages in rawhide were not successfully built at least since Fedora 35.
>
> This report is based on dist tags.
>
> Packages collected via:
> https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ftbf…
>
> 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)maintainers
> =========================================================================
> rubygem-coffee-rails jaruga, ruby-packagers-sig, vondruch
> rubygem-minitest-reporters pvalena
> rubygem-sprockets-rails jaruga, pvalena, ruby-packagers-sig
>
So the above says "retirement will happen about one week before mass branch (2022-08-09)",
that is 2022-08-02 or so, so this will happen very soon!
rubygem-sprockets-rails is already fixed (as I posted about 1 weeks ago).
I can fix rubygem-minitest-reporters (scratch build successful), should I push
the fix?
I have not checked rubygem-coffee-rails, sorry.
Regards,
Mamoru