#9641 Unretire libcroco in rawhide
Closed: It's all good 3 years ago by catanzaro. Opened 3 years ago by catanzaro.

  • Name of the package: libcroco

  • FAS username of the new maintainer: catanzaro (though I'm going to orphan it again right away)

  • Branches that you need it to be unretired for: rawhide

  • Package re-review BZ URL: none, package has been retired for less than eight weeks

  • Any extra information: I'm an idiot and retired this package today knowing I've taken care of all its deps in RHEL, but I failed to check for deps in Fedora. It's still needed by cinnamon, so that's going to be a disaster for cinnamon users. So we should bring back libcroco, hopefully before cinnamon users notice. (I intend to orphan it, though, so cinnamon devs will have to pick it up.)

CC @leigh123linux , sorry for the trouble. Please note this lib is unmaintained and insecure.


Name of the package: libcroco

FAS username of the new maintainer: catanzaro (though I'm going to orphan it again right away)

Branches that you need it to be unretired for: rawhide

Package re-review BZ URL: none, package has been retired for less than eight weeks

Any extra information: I'm an idiot and retired this package today knowing I've taken care of all its deps in RHEL, but I failed to check for deps in Fedora. It's still needed by cinnamon, so that's going to be a disaster for cinnamon users. So we should bring back libcroco, hopefully before cinnamon users notice. (I intend to orphan it, though, so cinnamon devs will have to pick it up.)

Thanks for the heads up.
I have submitted a Pr to cnnamon upstream to address it.

https://github.com/linuxmint/cinnamon/pull/9501

Wont gettext be affected as well?

[leigh@leigh ~]$ rpm -e libcroco
error: Failed dependencies:
    libcroco-0.6.so.3()(64bit) is needed by (installed) libtextstyle-0.20.2-1.fc33.x86_64
    libcroco-0.6.so.3()(64bit) is needed by (installed) cinnamon-4.6.6-1.fc33.x86_64
[leigh@leigh ~]$ rpm -e libcroco libtextstyle
error: Failed dependencies:
    libcroco-0.6.so.3()(64bit) is needed by (installed) cinnamon-4.6.6-1.fc33.x86_64
    libtextstyle.so.0()(64bit) is needed by (installed) gettext-0.20.2-1.fc33.x86_64
    libtextstyle.so.0()(64bit) is needed by (installed) gettext-libs-0.20.2-1.fc33.x86_6

CC @leigh123linux , sorry for the trouble. Please note this lib is unmaintained and insecure.

I have submitted a Pr to cnnamon upstream to address it.

Oh cool, thanks!

Wont gettext be affected as well?

Handled by https://src.fedoraproject.org/rpms/gettext/c/093dcc4088340167126723346095247ed336c9d0?branch=master

Wow that was fast.

OK then, in that case I suppose libcroco can stay retired. We're having some trouble building gettext due to an undiagnosed issue on ARM, but it should be easier to fix that build issue than to unretire libcroco.

Metadata Update from @catanzaro:
- Issue close_status updated to: It's all good
- Issue status updated to: Closed (was: Open)

3 years ago

Looks like a LTO issue, did you try adding?

%define _lto_cflags %{nil}

gettext is still broken, and now koschei is notifying me of hundreds of packages that won't build without it. So this still needs to be unretired until gettext is built.

Looks like better was successfully built in the "Mass rebuild (second attempt)" so things should be OK once the f33-rebuild side tag is merged?

Looks like a LTO issue, did you try adding?
%define _lto_cflags %{nil}

It got rebuilt again successfully without disabling LTO. I have no idea what changed to allow it to succeed.

Login to comment on this ticket.

Metadata