1 |
yngwin 12/07/01 15:28:43 |
2 |
|
3 |
Added: qt-project-meeting-20120701.txt |
4 |
Log: |
5 |
Add today's meeting. Update link to FAQ. |
6 |
|
7 |
Revision Changes Path |
8 |
1.1 xml/htdocs/proj/en/desktop/qt/logs/qt-project-meeting-20120701.txt |
9 |
|
10 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/desktop/qt/logs/qt-project-meeting-20120701.txt?rev=1.1&view=markup |
11 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/desktop/qt/logs/qt-project-meeting-20120701.txt?rev=1.1&content-type=text/plain |
12 |
|
13 |
Index: qt-project-meeting-20120701.txt |
14 |
=================================================================== |
15 |
Qt project meeting IRC logs 2012-07-01 |
16 |
timestamps are UTC+8 |
17 |
|
18 |
[21:00:38] <yngwin> !herd qt |
19 |
[21:00:39] <willikins> (qt) abcd, hwoarang, johu, kensington, pesa, spatz, wired, yngwin |
20 |
[21:00:43] -*- johu here |
21 |
[21:00:43] <yngwin> time for meeting |
22 |
[21:01:04] <yngwin> agenda at https://gitorious.org/gentoo-qt/pages/Meeting20120701 |
23 |
[21:01:11] <yngwin> who else is here? |
24 |
[21:02:08] <yngwin> ABCD? |
25 |
[21:03:00] <johu> yngwin: lets wait 10-15 mins |
26 |
[21:03:43] <yngwin> yeah we can wait a little |
27 |
[21:04:43] <yngwin> i'll fire up mpd |
28 |
[21:06:46] <johu> mpd? |
29 |
[21:08:05] <yngwin> media-sound/mpd: The Music Player Daemon |
30 |
[21:08:31] <yngwin> the best thing since sliced bread |
31 |
[21:09:40] <johu> will check it out |
32 |
[21:10:04] <johu> the sliced bread i mean :P |
33 |
[21:10:09] <yngwin> :p |
34 |
[21:11:18] <yngwin> maybe kensington is an hour late again :p |
35 |
[21:12:34] <johu> maybe |
36 |
[21:13:17] -*- yngwin is listening to OSI - Free |
37 |
[21:14:33] <yngwin> johu: any comments on anything thats on the agenda? |
38 |
[21:15:05] <johu> yngwin: yes lets wait for more participants |
39 |
[21:16:25] <johu> a meeting with 2 guys out of 8 make no sense to me |
40 |
[21:16:31] <yngwin> no indeed |
41 |
[21:17:01] <yngwin> i'll see if anyone else turns up by 1400 utc |
42 |
[21:17:23] <yngwin> otherwise we'll move to email |
43 |
[21:19:16] <johu> ok about "2. qt4.eclass deprecation", i think there is nothing to discuss |
44 |
[21:19:27] <johu> wait for the stabilization of the new vlc |
45 |
[21:19:59] <johu> and announce removal of qt4.eclass afterwards |
46 |
[21:20:04] <johu> on -dev |
47 |
[21:20:26] <yngwin> iirc there is a mandated 6 month waiting period |
48 |
[21:21:12] <johu> yeah follow the rule, no problem by me |
49 |
[21:21:31] <yngwin> maybe we should ask QA what the exact procedure is |
50 |
[21:23:11] <yngwin> oh wait, it's in http://devmanual.gentoo.org/eclass-writing/ |
51 |
[21:23:33] <johu> 30 days |
52 |
[21:23:42] <yngwin> not too bad |
53 |
[21:23:43] <johu> i was on that page in this moment too |
54 |
[21:23:54] <yngwin> :) |
55 |
[21:24:30] <johu> sould be marked @DEAD lready |
56 |
[21:24:35] <johu> already |
57 |
[21:25:07] <yngwin> we still have vlc-1.1.3 in stable for minor arches |
58 |
[21:25:20] <yngwin> .13* |
59 |
[21:25:41] <yngwin> ... waiting for those slackers again |
60 |
[21:26:22] <yngwin> maybe we should just mask vlc-1, that seemed to help with qt-4.6 :) |
61 |
[21:26:37] <johu> hehe |
62 |
[21:29:51] <yngwin> i pinged the alpha guys |
63 |
[21:30:06] <yngwin> sparc still doesnt have stable qt, so they cant move on this |
64 |
[21:42:53] <pesa> here I am |
65 |
[21:42:57] <pesa> sorry for being late |
66 |
[21:43:34] <yngwin> at least you told us you were probably not gonna make it |
67 |
[21:43:55] <yngwin> johu: qt4.eclass already has @DEAD and @DEPRECATED |
68 |
[21:44:21] <pesa> yngwin: yeah, and I had one more unexpected issue 15 minutes before the meeting :/ |
69 |
[21:44:35] <yngwin> oh? |
70 |
[21:45:21] <pesa> wrt qt4.eclass, we're waiting for vlc, then we can announce and remove it |
71 |
[21:45:31] <johu> wait up to 1400 utc maybe kensington is showing up? |
72 |
[21:45:44] <yngwin> pesa: yeah, waiting for alpha and ppc64 |
73 |
[21:45:55] <kensington> damnit |
74 |
[21:46:01] <yngwin> ah there he is |
75 |
[21:46:05] <pesa> :) |
76 |
[21:46:08] <johu> yngwin: start with roll call |
77 |
[21:46:09] <johu> :) |
78 |
[21:46:11] <kensington> sorry guys |
79 |
[21:46:12] <yngwin> ok, 4 ppl |
80 |
[21:46:15] <yngwin> we can start |
81 |
[21:46:28] <pesa> good |
82 |
[21:46:30] -*- johu is here |
83 |
[21:46:39] -*- pesa here |
84 |
[21:46:48] -*- yngwin here |
85 |
[21:46:53] -*- kensington waves |
86 |
[21:46:56] <yngwin> 1. Qt5 progress |
87 |
[21:47:02] <yngwin> already has lots of notes |
88 |
[21:47:07] <yngwin> anything to add? |
89 |
[21:47:25] <pesa> I've written something on the agenda, any questions? |
90 |
[21:47:57] <johu> me hadnt look to the qt5 stuff so far |
91 |
[21:48:05] <johu> so have no clue at all |
92 |
[21:48:20] <pesa> one thing to add: I'm considering having 2 different eclasses: qt5-base and qt5-module |
93 |
[21:48:47] <yngwin> if you think that helps, sure, why not |
94 |
[21:48:48] <pesa> because the build system for qtbase is somewhat different from the other modules |
95 |
[21:48:59] <pesa> e.g. only qtbase has configure |
96 |
[21:49:27] <pesa> and I'm afraid that qt5-build might become a mess if not split |
97 |
[21:49:35] <yngwin> yeah makes sense then |
98 |
[21:49:43] <pesa> ok |
99 |
[21:49:48] <kensington> is qt5 slotted? |
100 |
[21:49:57] <yngwin> yes |
101 |
[21:50:00] <pesa> it is |
102 |
[21:50:05] <johu> hopefully :D |
103 |
[21:50:16] <kensington> cool, I will build it then |
104 |
[21:51:05] <yngwin> anything else? |
105 |
[21:51:39] <yngwin> 2. qt4.eclass deprecation |
106 |
[21:52:05] <johu> *read above, before roll call* |
107 |
[21:52:45] <yngwin> as we already said, we're just waiting for the last minor arches to mark vlc-2 stable, then we can progress with the 30 day announcement and removal as per the devmanual |
108 |
[21:53:04] <pesa> yep |
109 |
[21:53:09] <kensington> good to finally see it gone :) |
110 |
[21:53:09] <yngwin> alternatively, we could help them by masking vlc-1 |
111 |
[21:53:59] <yngwin> anyone in favor? |
112 |
[21:54:11] <pesa> I'm not in a hurry |
113 |
[21:54:33] <yngwin> ok, let it die slowly then |
114 |
[21:54:42] <yngwin> 3. qt4-r2.eclass updates |
115 |
[21:55:32] <yngwin> since cmake also wants something of our translation handling, and possibly other build systems, i am proposing to make a generic translations.eclass |
116 |
[21:55:32] <pesa> I've seen some discussion on -dev but it quickly faded away |
117 |
[21:55:39] <yngwin> yeah |
118 |
[21:55:43] <yngwin> i have some ideas |
119 |
[21:55:51] <yngwin> just need to find the time to write them out |
120 |
[21:56:00] <pesa> great |
121 |
[21:56:00] <kensington> I definitely would like to see this, happy to help |
122 |
[21:56:40] <johu> if you find a general solution this would be awesome |
123 |
[21:56:42] <yngwin> basically i want some functions to filter langs / linguas, then provide convenience functions a la for_each_translation_do |
124 |
[21:57:07] <yngwin> then each build system can do their own final handling |
125 |
[21:57:25] <pesa> aaaaaah yes! nice solution |
126 |
[21:57:39] <yngwin> or even ebuilds for really specific things |
127 |
[21:57:45] <pesa> yes yes |
128 |
[21:58:16] <pesa> +1 from me |
129 |
[21:58:19] <yngwin> most of the uglyness is then handled in the eclass |
130 |
[21:58:38] <kensington> only problem is, for most random applications, they all do it differently |
131 |
[21:58:59] <johu> thats the major porblem |
132 |
[21:59:02] <pesa> yes but at least you should be able to remove the loops from those ebuilds |
133 |
[21:59:18] <yngwin> but the major ugliness is the cross-section of package provided translations and LINGUAS |
134 |
[22:00:20] <yngwin> we can have some default handling for cmake and qmake in our eclasses, but ebuild specific solutions are also possible with things like for_each_translation_do() |
135 |
[22:00:38] <pesa> indeed |
136 |
[22:01:10] <yngwin> ok, i will whip something up in the coming week |
137 |
[22:01:23] <johu> nice |
138 |
[22:01:25] <pesa> thanks |
139 |
[22:01:27] <yngwin> then we can discuss it and RFC to dev ml |
140 |
[22:02:03] <yngwin> ok, 3.2 DOCS |
141 |
[22:02:20] <yngwin> i havent submitted that yet (it wasnt really assigned to anybody) |
142 |
[22:02:44] <yngwin> but i did suggest to pesa to just refer to base.eclass documentation |
143 |
[22:02:44] <pesa> you raised a question about eclass-doc iirc |
144 |
[22:02:50] <pesa> ah yeah |
145 |
[22:03:24] <yngwin> so with permission i will change the documentation part, and then submit it |
146 |
[22:03:31] <pesa> sure, go ahead |
147 |
[22:03:38] <yngwin> alright |
148 |
[22:04:05] <yngwin> 4. Qt on exotic arches |
149 |
[22:04:24] <pesa> surprise :) |
150 |
[22:04:28] <yngwin> quite |
151 |
[22:05:18] <yngwin> i'm surprised he hasnt moved on sparc yet |
152 |
[22:05:25] <yngwin> a few days ago he said: |
153 |
[22:05:28] <yngwin> <armin76> yngwin: seems like qt-4.8 works well on sparc...except webkit |
154 |
[22:05:28] <yngwin> <armin76> so i may mark it stable as well |
155 |
[22:05:43] <pesa> webkit is the issue usually |
156 |
[22:06:01] <pesa> was dropped for alpha too |
157 |
[22:06:04] <yngwin> yeah |
158 |
[22:06:19] <yngwin> too bad we cant have many nice things without webkit, but its something |
159 |
[22:06:57] <pesa> luckily, we can usually add an USE flag to disable webkit-related things in revdeps |
160 |
[22:07:03] <yngwin> yep |
161 |
[22:07:12] <yngwin> so we should be ok moving forward |
162 |
[22:08:08] <yngwin> so i think we should try contacting armin76 directly, if similar things come up in the future |
163 |
[22:08:25] <yngwin> and otherwise we know that hardmasking might kick someone into action :) |
164 |
[22:08:36] <pesa> I'm wondering why alpha@ sparc@ ia64@ don't reply to emails |
165 |
[22:08:49] <kensington> yeah, I noted earlier that the mask seemed to be causing them some disruption :P |
166 |
[22:08:51] <yngwin> too overwhelmed maybe |
167 |
[22:09:10] <pesa> mmm probably |
168 |
[22:09:28] <johu> understuffed |
169 |
[22:09:35] <pesa> but I believe that he/they could spend a few seconds to drop us a line about their intentions |
170 |
[22:09:42] <yngwin> i used to have an alpha box, but i think it had faulty ram, i could never get gentoo installed on it |
171 |
[22:09:56] <pesa> that may save many hours in masking/unmasking later on |
172 |
[22:10:00] <yngwin> yeah |
173 |
[22:10:21] <yngwin> i've found contacting them in their own arch irc channel may be the best way |
174 |
[22:10:33] <pesa> ah, good to know |
175 |
[22:11:10] <yngwin> pinging in #-dev doesnt have the same effect |
176 |
[22:11:40] <yngwin> ok. lets move to 5. Open bugs |
177 |
[22:11:53] <yngwin> bug #277711 dev-python/PyQt4 fails to build on systems with improved multilib support |
178 |
[22:11:54] <pesa> hard stuff here :P |
179 |
[22:11:54] <willikins> yngwin: https://bugs.gentoo.org/277711 "dev-python/PyQt4 fails to build on systems with improved multilib support"; Gentoo Linux, Ebuilds; CONF; tommy:qt |
180 |
[22:12:05] <pesa> I should investigate again |
181 |
[22:12:21] <pesa> but that bug is currently hidden |
182 |
[22:12:34] <pesa> i.e. doesn't happen with current versions |
183 |
[22:12:36] <yngwin> it doesnt look like multilib is going to make it for eapi5, so no hurry |
184 |
[22:12:48] <pesa> ok |
185 |
[22:13:26] <yngwin> if it does go forward, then obviously we want to work with tommy to solve this |
186 |
[22:13:30] <pesa> I still think that the multilib approach to machine-specific headers is a bit too invasive |
187 |
[22:13:52] <yngwin> maybe they can refine it |
188 |
[22:13:58] <pesa> but we don't know of different solutions |
189 |
[22:14:23] <yngwin> personally i dont see why we should spend so much effort on this |
190 |
[22:14:35] <yngwin> pure x64 is the future, imo |
191 |
[22:14:36] <pesa> and I must admit moc is quite limited in its preprocessing capabilities |
192 |
[22:14:56] <pesa> (not something we can fix downstream though) |
193 |
[22:15:01] <yngwin> yeah |
194 |
[22:15:24] <yngwin> ok, lets see then, i dont think there is much else to do right now |
195 |
[22:15:34] <pesa> ++ |
196 |
[22:15:39] <johu> ++ |
197 |
[22:15:42] <yngwin> bug #423085 new ebuild media-video/qemplayer-12.4 – did anyone test this? |
198 |
[22:15:44] <willikins> yngwin: https://bugs.gentoo.org/423085 "new ebuild media-video/qemplayer-12.4"; Gentoo Linux, Ebuilds; IN_P; wbrana:qt |
199 |
[22:16:06] <pesa> nope |
200 |
[22:16:11] <yngwin> this is upstream submitted and he is very willing to work with us |
201 |
[22:16:29] <pesa> he's a good guy |
202 |
[22:16:31] <yngwin> maybe we can get him to switch from scons to cmake or something? |
203 |
[22:16:40] <pesa> heh that would be ideal |
204 |
[22:17:44] <yngwin> anyway, if someone can test this, then let me know, and we can put it in gx86 |
205 |
[22:18:18] <yngwin> #414241 Qt 4.8.1 stabilization – waiting for ppc{,64} |
206 |
[22:18:30] <yngwin> !herd ppc |
207 |
[22:18:32] <willikins> yngwin: (ppc) halcy0n, jer, josejx, lu_zero, nixnut, ranger, volkmar, xarthisius, xmw |
208 |
[22:18:32] <johu> i pinged JoseJX already, no answer so far |
209 |
[22:18:57] <johu> he is the guy who did the qt/kde stuff in the past |
210 |
[22:18:59] <kensington> ranger seems quite active with ppc stabilisations |
211 |
[22:19:01] <yngwin> ok, lets try jer/rej too |
212 |
[22:19:15] <yngwin> !herd ppc64 |
213 |
[22:19:16] <willikins> yngwin: (ppc64) halcy0n, josejx, ranger, xarthisius |
214 |
[22:19:36] <pesa> ranger is the most active in ppc64 I think |
215 |
[22:20:00] <yngwin> ok, lets try pinging those guys again |
216 |
[22:20:51] <yngwin> bug #413789 media-sound/qjackctl-0.3.8 fail to compile with error ‘commitData’ is not a member of ‘QApplication’ |
217 |
[22:20:53] <willikins> yngwin: https://bugs.gentoo.org/413789 "media-sound/qjackctl-0.3.8 fail to compile with error 'commitData' is not a member of 'QApplication'"; Gentoo Linux, Ebuilds; CONF; dominique.michel:qt |
218 |
[22:21:26] <pesa> eh |
219 |
[22:21:40] <yngwin> this seems to be a strange one |
220 |
[22:21:54] <pesa> totally |
221 |
[22:22:14] <pesa> I've "wasted" hours, but still haven't tracked it down |
222 |
[22:22:16] <yngwin> but two ppl with the same issue |
223 |
[22:22:32] <pesa> might be a filesystem issue too |
224 |
[22:23:37] <pesa> I had a lengthy chat with zmedico about locking of ebuild phases in emerge --jobs but that doesn't seem to be the cause |
225 |
[22:24:08] <pesa> unless those users disabled locking, which they didn't according to emerge --info |
226 |
[22:26:14] <pesa> any other ideas? |
227 |
[22:26:16] <yngwin> ok, so it needs more debugging |
228 |
[22:26:22] <pesa> well |
229 |
[22:26:25] <yngwin> let them try 0.3.9 too |
230 |
[22:26:29] <pesa> I don't know *how* to debug it |
231 |
[22:26:50] <pesa> no, qjackctl isn't the issue |
232 |
[22:26:55] <pesa> it's a Qt issue |
233 |
[22:27:09] <yngwin> you said it may be an fs issue? |
234 |
[22:27:21] <pesa> yes, fs corruption |
235 |
[22:27:58] <yngwin> ok, lets not waste too much time |
236 |
[22:28:00] <pesa> but assuming it's a valid ebuild/eclass issue, that it's a Qt issue |
237 |
[22:28:12] <pesa> s/that/then/ |
238 |
[22:28:15] <yngwin> yeah |
239 |
[22:28:23] <yngwin> but if only 2 ppl have the issue... |
240 |
[22:28:51] <johu> is qjackctl a popular app? |
241 |
[22:28:51] <yngwin> bug #388207 [qt overlay] Allow building qt-webkit from standalone repo – does anyone want to implement this? |
242 |
[22:28:53] <willikins> yngwin: https://bugs.gentoo.org/388207 "[qt overlay] Allow building qt-webkit from standalone repo"; Gentoo Linux, Ebuilds; CONF; sputnick:qt |
243 |
[22:29:13] <yngwin> johu: for jack users, yes, but not that many ppl use jack, afaik |
244 |
[22:29:22] <pesa> johu: it happens to other apps as well |
245 |
[22:29:28] <johu> ok |
246 |
[22:29:33] <pesa> we have another bug report iirc |
247 |
[22:29:43] <pesa> same root cause imo |
248 |
[22:29:47] <yngwin> ok |
249 |
[22:30:25] <yngwin> so anyone willing to take on standalone webkit-qt ? |
250 |
[22:30:46] <kensington> I'll have a go |
251 |
[22:30:58] <yngwin> alright |
252 |
[22:31:02] <pesa> we need that for qt5 anyway |
253 |
[22:31:12] <yngwin> really? |
254 |
[22:31:18] <pesa> yep |
255 |
[22:31:32] <yngwin> ok thats better than maintaining two packages |
256 |
[22:31:34] <pesa> there's no qt-webkit repo for qt5, it's all upstream |
257 |
[22:31:49] <pesa> (webkit upstream I mean) |
258 |
[22:31:54] <yngwin> i understand |
259 |
[22:32:06] <yngwin> then bug #132029 monkeystudio (new ebuild) – can this go to gx86? |
260 |
[22:32:07] <willikins> yngwin: https://bugs.gentoo.org/132029 "monkeystudio (new ebuild)"; Gentoo Linux, Ebuilds; CONF; feivelda:maintainer-wanted |
261 |
[22:32:13] <pesa> dunno |
262 |
[22:32:28] <yngwin> kensington ? |
263 |
[22:32:53] <kensington> it looked like a nice package when I last touched it, and quite a few other distros carry it |
264 |
[22:33:16] <yngwin> so lets do it then |
265 |
[22:33:29] <pesa> is the build in a good shape atm? |
266 |
[22:33:32] <pesa> *ebuild |
267 |
[22:33:39] <yngwin> sunrise reviewed |
268 |
[22:34:11] <pesa> ok |
269 |
[22:35:06] <yngwin> at first sight it looks decent |
270 |
[22:35:15] <yngwin> could benefit from translations.eclass |
271 |
[22:35:45] <pesa> yep, looks good |
272 |
[22:35:47] <yngwin> alright |
273 |
[22:35:50] <yngwin> 6. Open floor |
274 |
[22:35:58] <yngwin> anything else? |
275 |
[22:36:56] <yngwin> in the past week i moved some more packages from overlay to gx86 |
276 |
[22:37:05] <johu> yngwin++ |
277 |
[22:37:40] <yngwin> and if anyone is bored, i have a wishlist at the bottom of http://wiki.gentoo.org/wiki/Qt/Desktop |
278 |
[22:37:59] <yngwin> especially vim-qt, but that may be more involved |
279 |
[22:38:23] <johu> its a qt frontend for vim? |
280 |
[22:38:28] <yngwin> yes |
281 |
[22:38:31] <yngwin> real vim |
282 |
[22:38:34] <johu> nice |
283 |
[22:38:38] <yngwin> as in equivalent to gvim |
284 |
[22:38:48] <tampakrap> a trainee created an ebuild for that |
285 |
[22:39:06] <yngwin> available anywhere? |
286 |
[22:39:21] <tampakrap> http://git.overlays.gentoo.org/gitweb/?p=user/Armageddon.git;a=tree;f=app-editors/vim-qt;h=caba31db0c4a4a9aa47a3572ff47e208ef193647;hb=HEAD |
287 |
[22:39:31] <yngwin> tnx |
288 |
[22:39:33] <johu> tampakrap: i will review it |
289 |
[22:39:47] <johu> and move it to qt overlay afterwards |
290 |
[22:40:03] <tampakrap> I didn't review it extensively, as I gave it to him mostly for training |
291 |
[22:41:33] <yngwin> i also plan to get an arm device for hacking, so i may be able to test ebuilds on arm in the future |
292 |
[22:42:03] <yngwin> this one specifically: http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/ |
293 |
[22:42:13] <kensington> I was also interested in arm, but I couldn't get a straight answer out of the arch team about what is involved for them |
294 |
[22:43:31] <kensington> so if you get more info let me know :P |
295 |
[22:43:36] <yngwin> i will |
296 |
[22:43:45] -*- johu is out |
297 |
[22:43:56] <kensington> also ++ on more packages for the tree |
298 |
[22:43:58] <yngwin> ok, thats it then for this meeting |
299 |
[22:44:31] <yngwin> over to #gentoo-qt for beers and chat :p |