Bug 2261208 - goocanvas: FTBFS in Fedora rawhide/f40
Summary: goocanvas: FTBFS in Fedora rawhide/f40
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: goocanvas
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: MartinKG
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F40FTBFS 2327765
TreeView+ depends on / blocked
 
Reported: 2024-01-29 20:01 UTC by Fedora Release Engineering
Modified: 2024-12-04 12:43 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-12-04 12:43:56 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
build.log (32.00 KB, text/plain)
2024-01-29 20:01 UTC, Fedora Release Engineering
no flags Details
root.log (32.00 KB, text/plain)
2024-01-29 20:01 UTC, Fedora Release Engineering
no flags Details
state.log (1.64 KB, text/plain)
2024-01-29 20:01 UTC, Fedora Release Engineering
no flags Details

Description Fedora Release Engineering 2024-01-29 20:01:07 UTC
goocanvas failed to build from source in Fedora rawhide/f40

https://koji.fedoraproject.org/koji/taskinfo?taskID=112294824


For details on the mass rebuild see:

https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
Please fix goocanvas at your earliest convenience and set the bug's status to
ASSIGNED when you start fixing it. If the bug remains in NEW state for 8 weeks,
goocanvas will be orphaned. Before branching of Fedora 41,
goocanvas will be retired, if it still fails to build.

For more details on the FTBFS policy, please visit:
https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/

Comment 1 Fedora Release Engineering 2024-01-29 20:01:13 UTC
Created attachment 2012141 [details]
build.log

file build.log too big, will only attach last 32768 bytes

Comment 2 Fedora Release Engineering 2024-01-29 20:01:19 UTC
Created attachment 2012142 [details]
root.log

file root.log too big, will only attach last 32768 bytes

Comment 3 Fedora Release Engineering 2024-01-29 20:01:22 UTC
Created attachment 2012143 [details]
state.log

Comment 4 Aoife Moloney 2024-02-15 23:16:51 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 40 development cycle.
Changing version to 40.

Comment 5 Fedora Admin user for bugzilla script actions 2024-10-08 02:02:27 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 6 MartinKG 2024-11-27 12:02:27 UTC
goocanvas.patch to build on rawhide:

--- a/src/goocanvasitemsimple.c.orig	2024-11-27 11:46:56.272616015 +0100
+++ b/src/goocanvasitemsimple.c	2024-11-27 11:47:48.484974782 +0100
@@ -1480,7 +1480,7 @@
   goo_canvas_item_simple_free_data (item->simple_data);
   g_slice_free (GooCanvasItemSimpleData, item->simple_data);
 
-  item->model = g_object_ref (model);
+  item->model = (GooCanvasItemModelSimple *) g_object_ref (model);
   item->simple_data = &item->model->simple_data;
 
   if (accessibility_enabled)

Comment 7 MartinKG 2024-11-27 13:01:19 UTC
need access to build goocanvas for rawhide.

[martin@fc41 goocanvas]$ fedpkg diff; fedpkg commit -p -c; fedpkg build --nowait
[rawhide a45b7b9] Add goocanvas.patch to fix bug (#2327765)
 1 file changed, 189 insertions(+)
 create mode 100644 goocanvas.spec
Objekte aufzählen: 9, fertig.
Zähle Objekte: 100% (9/9), fertig.
Delta-Kompression verwendet bis zu 2 Threads.
Komprimiere Objekte: 100% (7/7), fertig.
Schreibe Objekte: 100% (8/8), 2.72 KiB | 1.36 MiB/s, fertig.
Gesamt 8 (Delta 2), Wiederverwendet 0 (Delta 0), Paket wiederverwendet 0 (von 0)
remote: Branch refs/heads/rawhide is unsupported. Cannot push to a disabled branch (maybe eol?).
remote: Denied push for ref 'refs/heads/rawhide' for user 'martinkg'
remote: All changes have been rejected
To ssh://pkgs.fedoraproject.org/rpms/goocanvas
 ! [remote rejected] rawhide -> rawhide (pre-receive hook declined)
Fehler: Fehler beim Versenden einiger Referenzen nach 'ssh://pkgs.fedoraproject.org/rpms/goocanvas'
Could not execute commit: Failed to execute command.
Could not execute build: There are unpushed changes in your repo
Try option --srpm to make scratch build from local changes.

Comment 8 Fedora Admin user for bugzilla script actions 2024-11-28 13:40:53 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 9 MartinKG 2024-12-04 12:43:56 UTC
successfully build


Note You need to log in before you can comment on or make changes to this bug.