obsolete

tree-sitter-0.23.0-1.fc40

FEDORA-2024-8c3a4fbfef created by asn 6 months ago for Fedora 40

Update to version 0.23.0

This update has been submitted for testing by asn.

6 months ago

This update's test gating status has been changed to 'ignored'.

6 months ago
User Icon mavit commented & provided feedback 6 months ago
karma

The emacs package currently requires libtree-sitter < 0.23, meaning that this update won't install.

In any case, major updates are not appropriate for stable Fedora versions. Two things that make this update particularly risky:

This update has been pushed to testing.

6 months ago

Bodhi is disabling automatic push to stable due to negative karma. The maintainer may push manually if they determine that the issue is not severe.

6 months ago

There aren't breaking changes in the library. The problem is more likely with the "Provides".

libtree-stitter < 0.23 has: Provides: libtree-sitter.so.0()(64bit)

libtree-sitter 0.23 has: Provides: libtree-sitter.so.0.23()(64bit)

Did RPM change in this regard?

Btw I always test with neovim after building, and it works without issues. If neovim works emacs probably does too.

User Icon imabug commented & provided feedback 6 months ago
karma

The emacs packages I have installed don't like this update

Problem 2: package emacs-nw-1:29.4-9.fc40.x86_64 requires libtree-sitter.so.0()(64bit), but none of the providers can be installed
- cannot install both libtree-sitter-0.22.5-1.fc40.x86_64 and libtree-sitter-0.23.0-1.fc40.x86_64
- cannot install both libtree-sitter-0.22.2-1.fc40.x86_64 and libtree-sitter-0.23.0-1.fc40.x86_64
- cannot install the best update candidate for package libtree-sitter-0.22.5-1.fc40.x86_64
- cannot install the best update candidate for package emacs-nw-1:29.4-9.fc40.x86_64
Problem 3: package emacs-lucid-1:29.4-9.fc40.x86_64 requires libtree-sitter.so.0()(64bit), but none of the providers can be installed
- cannot install both libtree-sitter-0.22.5-1.fc40.x86_64 and libtree-sitter-0.23.0-1.fc40.x86_64
- cannot install both libtree-sitter-0.22.2-1.fc40.x86_64 and libtree-sitter-0.23.0-1.fc40.x86_64
- package libtree-sitter-devel-0.23.0-1.fc40.x86_64 requires libtree-sitter(x86-64) = 0.23.0-1.fc40, but none of the providers can be installed
- package libtree-sitter-devel-0.23.0-1.fc40.x86_64 requires libtree-sitter.so.0.23()(64bit), but none of the providers can be installed
- cannot install the best update candidate for package libtree-sitter-devel-0.22.5-1.fc40.x86_64
- cannot install the best update candidate for package emacs-lucid-1:29.4-9.fc40.x86_64
User Icon mhjacks commented & provided feedback 6 months ago
karma

I have a neovim conflict on my system:

Problem: package neovim-0.10.1-1.fc40.x86_64 from @System requires libtree-sitter.so.0()(64bit), but none of the providers can be installed - cannot install both libtree-sitter-0.23.0-1.fc40.x86_64 from imladris_f40_x86_64_f40_x86_64_updates_testing and libtree-sitter-0.22.5-1.fc40.x86_64 from @System - cannot install both libtree-sitter-0.23.0-1.fc40.x86_64 from imladris_f40_x86_64_f40_x86_64_updates_testing and libtree-sitter-0.22.2-1.fc40.x86_64 from imladris_f40_x86_64_release - cannot install both libtree-sitter-0.23.0-1.fc40.x86_64 from imladris_f40_x86_64_f40_x86_64_updates_testing and libtree-sitter-0.22.5-1.fc40.x86_64 from imladris_f40_x86_64_f40_x86_64_updates - cannot install the best update candidate for package neovim-0.10.1-1.fc40.x86_64 - cannot install the best update candidate for package libtree-sitter-0.22.5-1.fc40.x86_64 ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Skipping packages with conflicts: (add '--best --allowerasing' to command line to force their upgrade): libtree-sitter x86_64 0.22.2-1.fc40 imladris_f40_x86_64_release 101 k libtree-sitter x86_64 0.23.0-1.fc40 imladris_f40_x86_64_f40_x86_64_updates_testing 102 k

Transaction Summary

Skip 2 Packages

Nothing to do. Complete!

This update has been obsoleted.

6 months ago
User Icon carlwgeorge commented & provided feedback 6 months ago
karma

There aren't breaking changes in the library. The problem is more likely with the "Provides".

A change in the provided library soname is the very definition of a breaking ABI change. This is explicitly discouraged in the updates policy.

https://docs.fedoraproject.org/en-US/fesco/Updates_Policy/#stable-releases

ABI changes in general are very strongly discouraged, they force larger update sets on users and they make life difficult for third-party packagers.


Please login to add feedback.

Metadata
Type
bugfix
Karma
-4
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Thresholds
Minimum Karma
+1
Minimum Testing
7 days
Dates
submitted
6 months ago
in testing
6 months ago

Automated Test Results