[Bug 220321] New: initial should use gtk-sharp2 instead of gtk-sharp
https://bugzilla.novell.com/show_bug.cgi?id=220321 Summary: initial should use gtk-sharp2 instead of gtk-sharp Product: openSUSE 10.2 Version: Beta 2 Platform: All OS/Version: All Status: NEW Severity: Enhancement Priority: P5 - None Component: Mobile Devices AssignedTo: behlert@novell.com ReportedBy: andreas.hanke@gmx-topmail.de QAContact: qa@suse.de initial is one of the last 3 packages in the distribution that still depend on gtk-sharp. It should use gtk-sharp2 instead. The changes to configure.ac and src/Makefile.am are trivial and the package builds and works fine without further code changes (except for bug 220310, which occurs equally with both GTK# versions). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 thoenig@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |andreas.hanke@gmx-topmail.de ------- Comment #1 from thoenig@novell.com 2006-11-21 07:49 MST ------- Andreas, as you already gave it a try with gtk-sharp2, would you mind adding the corresponding patches to the bug? I'm a great fan of avoiding duplicated work :-) Thanks! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 ------- Comment #2 from andreas.hanke@gmx-topmail.de 2006-11-21 13:34 MST ------- Yes, I will do that - but unfortunately the other patches in the package need to be reworked as well because they are patching auto-generated files and therefore introduce conflicts. I'll attach everything. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 ------- Comment #3 from andreas.hanke@gmx-topmail.de 2006-11-21 13:36 MST ------- Created an attachment (id=106459) --> (https://bugzilla.novell.com/attachment.cgi?id=106459&action=view) fixed initial-0.1-config.patch that doesn't touch auto-generated files. This should be done by calling autoreconf instead. Otherwise identical to the original initial-0.1-config.patch. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 ------- Comment #4 from andreas.hanke@gmx-topmail.de 2006-11-21 13:38 MST ------- Created an attachment (id=106460) --> (https://bugzilla.novell.com/attachment.cgi?id=106460&action=view) The actual "porting" patch. Actually there is no need to port anything, just use the new libs. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 ------- Comment #5 from andreas.hanke@gmx-topmail.de 2006-11-21 13:43 MST ------- Created an attachment (id=106463) --> (https://bugzilla.novell.com/attachment.cgi?id=106463&action=view) update the AS_AC_EXPAND macro definition Fix for an unreported bug where ${datadir} does not expand properly with autoconf >= 2.60. This is the same as bug 210297, it makes a difference when calling autoreconf during the build (which must be done, as patching generated files is "dirty"). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 ------- Comment #6 from andreas.hanke@gmx-topmail.de 2006-11-21 14:19 MST ------- Created an attachment (id=106467) --> (https://bugzilla.novell.com/attachment.cgi?id=106467&action=view) Fixes for the spec file Changes: - Call intltoolize. This is the correct way to solve the mkinstalldirs problem. Obsoletes initial-mkinstalldirs.diff => Removed. - Call autoreconf. Needed because there are patches against the build system (configure.in/Makefile.am). - Apply the new patches. - Correct the dependencies to reflect the new situation: a) glade removed from Requires, this was never correct (initial needs only the runtime libs, but not the glade IDE). b) gnome-desktop removed from Requires, this was never needed. c) gnome-common added to BuildRequires, needed to get GNOME_COMPILE_WARNINGS in configure.in. - Delete unneeded scriptlets. (The package does not install native ELF libraries => no need for ldconfig.) - Delete an unneeded mkdir -p call, "make install" does this already. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|andreas.hanke@gmx-topmail.de| ------- Comment #7 from andreas.hanke@gmx-topmail.de 2006-11-21 14:39 MST ------- There are two remaining problems after these changes: (1) It crashes on exit inside native code (2) Bug 220310 Both are happening independently of the used GTK# version (also with the package from factory that uses gtk-sharp, not gtk-sharp2) and probably caused by changes in Mono. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 ------- Comment #8 from thoenig@novell.com 2006-11-21 15:13 MST ------- Thanks for all the patches, Andreas! I'll investigate the remaining bugs. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 andreas.hanke@gmx-topmail.de changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #106467|0 |1 is obsolete| | ------- Comment #9 from andreas.hanke@gmx-topmail.de 2006-11-22 00:52 MST ------- Created an attachment (id=106514) --> (https://bugzilla.novell.com/attachment.cgi?id=106514&action=view) This is the correct fix for the spec file. Finally found out why gnome-desktop was added in the first place. But what you really meant is gnome-sharp resp. gnome-sharp2. ;-) libglade2 is not necessary because it comes in via recursive dependencies of glade-sharp2; gnome-desktop was added in order to pull in libgnomeui, but the correct way to do this is via gnome-sharp2. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 thoenig@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED Fixed in Milestone|--- |RC 2 ------- Comment #10 from thoenig@novell.com 2006-11-22 04:56 MST ------- (In reply to comment #7)
(1) It crashes on exit inside native code (2) Bug 220310
Both issues fixed. Andreas, JFYI: I still needed to slightly change BuildRequires after applying your patches (gtk-sharp2 and glib-sharp2 were missing). Also, I moved 'intltoolize -c -f' and 'autoreconf -f -i' from %prep to %build. Submitted fixed package to STABLE. Closing as FIXED. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 ------- Comment #11 from thoenig@novell.com 2006-11-22 04:57 MST ------- Packages (i386 and x86_64) will be soon available at * http://beta.suse.com/private/thoenig/10.2/initial -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 ------- Comment #12 from thoenig@novell.com 2006-11-22 04:59 MST ------- Sorry, the URL should read: * http://beta.suse.com/private/thoenig/10.2/initial -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220321 behlert@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com