summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-March/012706.html
blob: 77c7d27f1bf0bba6e5e71f1cf83b065f131c04ae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] Gtk+3.0 bindings API break, what to do?
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Gtk%2B3.0%20bindings%20API%20break%2C%20what%20to%20do%3F&In-Reply-To=%3C4F5673DA.8040505%40colin.guthr.ie%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="012689.html">
   <LINK REL="Next"  HREF="012707.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] Gtk+3.0 bindings API break, what to do?</H1>
    <B>Colin Guthrie</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Gtk%2B3.0%20bindings%20API%20break%2C%20what%20to%20do%3F&In-Reply-To=%3C4F5673DA.8040505%40colin.guthr.ie%3E"
       TITLE="[Mageia-dev] Gtk+3.0 bindings API break, what to do?">mageia at colin.guthr.ie
       </A><BR>
    <I>Tue Mar  6 21:30:18 CET 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="012689.html">[Mageia-dev] Gtk+3.0 bindings API break, what to do?
</A></li>
        <LI>Next message: <A HREF="012707.html">[Mageia-dev] Gtk+3.0 bindings API break, what to do?
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#12706">[ date ]</a>
              <a href="thread.html#12706">[ thread ]</a>
              <a href="subject.html#12706">[ subject ]</a>
              <a href="author.html#12706">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>'Twas brillig, and Anssi Hannula at 06/03/12 18:34 did gyre and gimble:
&gt;<i> Hi!
</I>&gt;<i> 
</I>&gt;<i> As per <A HREF="https://bugzilla.gnome.org/show_bug.cgi?id=657385">https://bugzilla.gnome.org/show_bug.cgi?id=657385</A>
</I>&gt;<i> gtk_menu_popup_for_device() has been renamed to gtk_menu_popup() in
</I>&gt;<i> introspection, causing at least Menu.popup() in python-gi to break.
</I>&gt;<i> 
</I>&gt;<i> Ubuntu has reverted it:
</I>&gt;<i> <A HREF="https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/923171">https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bug/923171</A>
</I>&gt;<i> 
</I>&gt;<i> Attached are alternative one-liner patches to either revert the API
</I>&gt;<i> break in Gtk+3.0 (dont_rename_annotation.patch, from Ubuntu), or to
</I>&gt;<i> adapt python-gobject3 to the API change
</I>&gt;<i> (python-gi-adapt-for-gnome657385.patch, written by me).
</I>
My gut feeling would be that your patch is the better and more upstream
compatible direction here.

I suspect if the Ubuntu approach is used, we'll also have to fix Vala
stuff in the future too (which will very likely follow the upstream
direction). Don't know what else would use the introspection stuff.

Col


-- 

Colin Guthrie
colin(at)mageia.org
<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>

Day Job:
  Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
Open Source:
  Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
  PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
  Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
</PRE>



















<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="012689.html">[Mageia-dev] Gtk+3.0 bindings API break, what to do?
</A></li>
	<LI>Next message: <A HREF="012707.html">[Mageia-dev] Gtk+3.0 bindings API break, what to do?
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#12706">[ date ]</a>
              <a href="thread.html#12706">[ thread ]</a>
              <a href="subject.html#12706">[ subject ]</a>
              <a href="author.html#12706">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>