1 |
wired 10/09/02 21:40:06 |
2 |
|
3 |
Added: qt-project-meeting-20100902.txt |
4 |
Log: |
5 |
20100902 entry and log |
6 |
|
7 |
Revision Changes Path |
8 |
1.1 xml/htdocs/proj/en/desktop/qt/logs/qt-project-meeting-20100902.txt |
9 |
|
10 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/desktop/qt/logs/qt-project-meeting-20100902.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-20100902.txt?rev=1.1&content-type=text/plain |
12 |
|
13 |
Index: qt-project-meeting-20100902.txt |
14 |
=================================================================== |
15 |
[22:04:25] <wired> !herd qt |
16 |
[22:04:26] <willikins> (qt) abcd, ayoy, chiiph, hwoarang, spatz, tampakrap, wired |
17 |
[22:04:29] <wired> lets begin |
18 |
[22:04:46] * ABCD is here |
19 |
[22:04:49] <wired> rollcall |
20 |
[22:04:51] <wired> ayoy and chiiph won't make it |
21 |
[22:04:59] * pesa here |
22 |
[22:05:58] <wired> hwoarang, spatz? |
23 |
[22:06:03] * hwoarang * |
24 |
[22:06:27] <wired> spatz probably dc'd. tampakrap you back? |
25 |
[22:06:45] * reavertm rants that QtWebkit sucks and crashes |
26 |
[22:07:14] <wired> oh well |
27 |
[22:07:19] <tampakrap> i'm back |
28 |
[22:07:22] <wired> great |
29 |
[22:07:25] <wired> agenda -> http://gitorious.org/gentoo-qt/pages/Meeting20100902 |
30 |
[22:07:36] <wired> 1. qt4-r2.eclass |
31 |
[22:07:43] <pesa> reavertm: hope it'll get better with qt-webkit 2.0 |
32 |
[22:07:49] <wired> just wanted to update you people |
33 |
[22:08:01] <wired> we now have pretty repoman check for deprecated eclasses |
34 |
[22:08:09] <pesa> yay |
35 |
[22:08:23] <wired> this will probably help get this long list ( http://dev.gentoo.org/~wired/checks/qt4.eclass.html ) down |
36 |
[22:08:56] <wired> inherit.deprecated 4 app-emulation/virtualbox-ose/virtualbox-ose-3.1.8.ebuild: please migrate from 'qt4' to 'qt4-r2' on line: 7 app-emulation/virtualbox-ose/virtualbox-ose-3.2.6.ebuild: please migrate from 'qt4' to 'qt4-r2' on line: 7 app-emulation/virtualbox-ose/virtualbox-ose-3.2.8.ebuild: please migrate from 'qt4' to 'qt4-r2' on line: 7 |
37 |
[22:09:01] <wired> app-emulatio/virtualbox-ose/virtualbox-ose-9999.exbuild: please migrate from 'qt4' to 'qt4-r2' on line: 7 |
38 |
[22:09:11] <wired> thats what happens on repoman -v full |
39 |
[22:09:13] <wired> :) |
40 |
[22:09:30] <pesa> nice |
41 |
[22:09:53] <pesa> thanks for implementing that check wired |
42 |
[22:09:54] <wired> 2. Qt 4.7.0 |
43 |
[22:10:00] <wired> pesa: you're welcome |
44 |
[22:10:14] <wired> pesa: it's used for other eclasses too ;) |
45 |
[22:10:28] <pesa> yeah, i had a look at the portage patch ;) |
46 |
[22:11:02] <wired> ;) |
47 |
[22:11:13] *** Quits: spatz (~spatz@gentoo/developer/spatz) (Ping timeout: 272 seconds) |
48 |
[22:11:17] <wired> one more thing before 2. |
49 |
[22:11:24] <wired> I think its time we fixed ebuilds ourselves |
50 |
[22:11:25] <tampakrap> is there anything we can do about those warnings? |
51 |
[22:11:32] <tampakrap> are there open bugs or smth? |
52 |
[22:11:47] *** Joins: [Enrico] (~chiccoroc@gentoo/contributor/Enrico) |
53 |
[22:11:59] <wired> what do you guys think? |
54 |
[22:12:20] <hwoarang> well |
55 |
[22:12:21] <hwoarang> we can |
56 |
[22:12:48] <wired> maybe ping their maintainers for an ack |
57 |
[22:12:48] <tampakrap> if there aren't open bugs about the remaining ones, we can open them and attach patches |
58 |
[22:12:53] <hwoarang> we should send an email though just to let them know that we are gonna touch their ebuilds |
59 |
[22:13:04] <wired> tampakrap: i don't think its worth opening bugs |
60 |
[22:13:18] <tampakrap> if there is no response for a long time let's use hwoarang's QA hat and force him commit them :) |
61 |
[22:13:35] <wired> devs should be using repoman, maybe wait for one more month for them to respond then start fixing them ourselves |
62 |
[22:14:12] <wired> if anyone feels like doing that ofcourse :) |
63 |
[22:14:35] <wired> ok, so summary: we can fix them ourselves if we notify the maintainers first |
64 |
[22:14:44] <hwoarang> this is almost a 6-7 month issue |
65 |
[22:14:49] <hwoarang> we should act instead of waiting |
66 |
[22:14:51] <tampakrap> i insist, let's open bugs |
67 |
[22:15:38] <wired> tampakrap: why not just fix em? we won't be changing the ebuild end result anyway... |
68 |
[22:15:43] <pesa> anyway, i don't think there is any real hurry to port ebuilds to qt4-r2... |
69 |
[22:16:07] <pesa> old eclass does not cause any problems afaik |
70 |
[22:16:17] *** Joins: spatz (~spatz@gentoo/developer/spatz) |
71 |
[22:16:17] <wired> pesa: no one is really watching the old one tho... any changes we do in -r2 stay there |
72 |
[22:16:26] <hwoarang> the eqmake4 is different between these two eclasses |
73 |
[22:16:28] <hwoarang> isnt it? |
74 |
[22:16:32] <pesa> it is |
75 |
[22:17:07] <pesa> the important thing is that new ebuilds or new versions switch to qt4-r2 |
76 |
[22:17:21] <hwoarang> we cant ensure that |
77 |
[22:17:21] <pesa> and we have the repoman check for that |
78 |
[22:17:32] <hwoarang> the repoman message is a warnign not a fatal error |
79 |
[22:17:34] <wired> pesa: well its not fatal |
80 |
[22:17:38] <hwoarang> so ppl can still ignore it |
81 |
[22:17:45] <pesa> heh ok |
82 |
[22:17:59] <wired> does anyone else feel we should open bugs for this? |
83 |
[22:18:05] <pesa> ppl can even break the tree if they want to |
84 |
[22:18:44] <tampakrap> a bug would be a nicer way to say that "look here is the patch commit it or i will" |
85 |
[22:18:54] <pesa> i agree with tampakrap |
86 |
[22:19:13] <tampakrap> touching others' ebuilds is evil imho |
87 |
[22:19:16] <wired> its more paperwork for an internal ebuild patch |
88 |
[22:19:28] <wired> i favor "ping the guy then commit" |
89 |
[22:19:51] <pesa> that's fine too |
90 |
[22:19:57] <wired> but i guess bugs would be nice for devs who don't respond any other way |
91 |
[22:20:00] <hwoarang> tampakrap: i did fix some ebuilds in the past |
92 |
[22:20:07] <hwoarang> they didnt even notice it |
93 |
[22:20:09] <hwoarang> :) |
94 |
[22:20:10] <wired> lol |
95 |
[22:20:14] <pesa> :P |
96 |
[22:20:15] <hwoarang> the bug can remain open forever |
97 |
[22:20:25] <tampakrap> i don't say open bugs and wait |
98 |
[22:20:32] <hwoarang> if you plan to open bugs then you should open a tracker ( if there is not one already ) |
99 |
[22:20:35] <tampakrap> i say open bug, ping, commit and mention bug # |
100 |
[22:20:38] <tampakrap> for proof |
101 |
[22:20:41] <pesa> yeah |
102 |
[22:20:43] <wired> ah |
103 |
[22:20:47] <tampakrap> i think there is |
104 |
[22:20:50] <hwoarang> the commit message on gentoo-commits is a proof |
105 |
[22:20:52] <wired> yeah i agree with that |
106 |
[22:20:59] <wired> but if you can get in touch with the dev |
107 |
[22:21:03] <wired> through irc |
108 |
[22:21:07] <wired> the bug is really not necessary :) |
109 |
[22:21:13] <tampakrap> ok guys |
110 |
[22:21:16] <wired> great |
111 |
[22:21:18] <wired> lets move on |
112 |
[22:21:18] <tampakrap> we have 4 servers for bugzie |
113 |
[22:21:18] <pesa> yes, definitely |
114 |
[22:21:22] <tampakrap> make them look useful |
115 |
[22:21:27] <pesa> lol |
116 |
[22:21:28] <wired> lol |
117 |
[22:21:33] <wired> 2. Qt 4.7.0 |
118 |
[22:21:40] <wired> we have _rc1 in edge |
119 |
[22:21:43] <tampakrap> about it: |
120 |
[22:21:49] <wired> a few of us are already using it, works fine |
121 |
[22:21:55] <tampakrap> i tested kde 4.5.1, all my kde and qt apps |
122 |
[22:21:58] <tampakrap> they work fine |
123 |
[22:22:01] <wired> thanks tampakrap |
124 |
[22:22:08] <pesa> sweet |
125 |
[22:22:11] <tampakrap> i didn't test 4.4.5 and i don't think i will in the near future |
126 |
[22:22:20] <tampakrap> before i finish my exams at least |
127 |
[22:22:25] <wired> there are some minor regressions here and there but nothing serious for the moment |
128 |
[22:22:34] <wired> here's the question |
129 |
[22:22:39] <pesa> well, is kde 4.5.1 entering the tree? |
130 |
[22:22:44] <tampakrap> yes |
131 |
[22:22:50] <pesa> ok so 4.4.5 isn't an issue |
132 |
[22:22:58] <tampakrap> 4.4.5 is current stable |
133 |
[22:23:04] <tampakrap> and 4.5.x won't get stable |
134 |
[22:23:17] <pesa> yes, so? |
135 |
[22:23:32] <tampakrap> i'd say not to add rc to tree yet, not before testing kde 4.4.5 |
136 |
[22:23:44] <hwoarang> we dont care for 4.4.5 |
137 |
[22:23:46] <tampakrap> when is the release btw? |
138 |
[22:23:46] <pesa> mmm |
139 |
[22:23:48] <wired> hwoarang asked flameeyes to test 4.7.0_rc1 in the tinderbox, flameeyes requested we move 4.7.0_rc1 to the tree (masked ofc). do we want to test with _rc1 or should we wait for final release, keep it masked for a couple of days and try with that? |
140 |
[22:24:03] <hwoarang> 4.4.5 is stable. ppl are not supposed to mix branches |
141 |
[22:24:04] <tampakrap> i'd vote for the second |
142 |
[22:24:05] <wired> tampakrap: nokia doesn't give release dates |
143 |
[22:24:07] <pesa> i'd say wait for 4.7.0 final |
144 |
[22:24:12] <wired> i vote for final |
145 |
[22:24:14] <wired> ;) |
146 |
[22:24:24] <pesa> it shouldn't take long anyway |
147 |
[22:24:30] <wired> tampakrap: nokia works like 3d realms "when it's done", only difference is they actually release |
148 |
[22:24:33] <wired> ;p |
149 |
[22:24:36] <pesa> 3-4 weeks imho |
150 |
[22:24:44] <pesa> probably less |
151 |
[22:25:09] <hwoarang> ok |
152 |
[22:25:11] <wired> ok great |
153 |
[22:25:13] <tampakrap> hwoarang: we should care about 4.4.5 since 4.5 won't get stable and qt-4.7 is |
154 |
[22:25:35] <wired> so whoever adds final qt 4.7.0 to tree, remember to mask it |
155 |
[22:25:56] <pesa> are you going to skip the whole 4.5.x series? |
156 |
[22:25:56] * lu_zero finished testing 4.7.0_rc1 opengl and openvg both look broken on mesa... |
157 |
[22:26:03] <tampakrap> yes |
158 |
[22:26:11] <pesa> O_O |
159 |
[22:26:20] <wired> 3. gles and openvg in Qt |
160 |
[22:26:40] <hwoarang> wired: wait |
161 |
[22:26:50] <wired> what? |
162 |
[22:26:50] <hwoarang> tampakrap: no because 4.4.5 was never made to work with 4.7 |
163 |
[22:27:15] <hwoarang> 4.4.5 is stable, current stable qt is 4.6.2 and in the near future 4.6.3 will be |
164 |
[22:27:19] <tampakrap> then don't stabilize it before 4.6 hits stable |
165 |
[22:27:24] <pesa> yep |
166 |
[22:27:25] <hwoarang> i dont think we will stabilize 4.7.0 |
167 |
[22:27:26] <wired> there's no way we're stabilizing 4.7.0 |
168 |
[22:27:27] <hwoarang> or 4.7.1 |
169 |
[22:27:30] <wired> i mean |
170 |
[22:27:38] <wired> nokia already announced they're skipping issues for .1 |
171 |
[22:27:39] <hwoarang> tampakrap: again |
172 |
[22:27:41] <wired> to make a release |
173 |
[22:27:42] <wired> ;p |
174 |
[22:27:45] <hwoarang> kde != qt |
175 |
[22:27:52] <tampakrap> oh |
176 |
[22:27:55] <tampakrap> i didn't know that |
177 |
[22:28:00] <pesa> :) |
178 |
[22:28:01] <wired> lol |
179 |
[22:28:04] <wired> well we care about kde |
180 |
[22:28:06] <tampakrap> let's move on please |
181 |
[22:28:07] <hwoarang> you want to hold back the stabilization of Qt because kde doesnt work? |
182 |
[22:28:27] <pesa> we can't break stable systems that badly :s |
183 |
[22:28:28] <wired> hwoarang: we would imo |
184 |
[22:28:38] <wired> kde is the major qt consumer |
185 |
[22:28:41] <pesa> indeed |
186 |
[22:28:41] <wired> lets be realistic :) |
187 |
[22:28:45] <tampakrap> do you stabilize things that break systems? |
188 |
[22:28:47] <hwoarang> the current stable kde |
189 |
[22:29:00] <wired> if current stable kde doesn't work with a qt stable target |
190 |
[22:29:08] <wired> that qt stable target will be delayed |
191 |
[22:29:09] <hwoarang> wired: we wont stabilize 4.7.0 |
192 |
[22:29:15] <wired> i just said that |
193 |
[22:29:17] <hwoarang> the delay is acceptable |
194 |
[22:29:22] <hwoarang> it is two months from now |
195 |
[22:29:25] <tampakrap> the discussion is useless, we are talking about the far future and we are in the middle of a meeting |
196 |
[22:29:28] <tampakrap> please move on |
197 |
[22:29:29] <wired> why are you repeating me? :P |
198 |
[22:29:30] <pesa> btw i might be able to test 4.7 with kde 4.4.5 next week |
199 |
[22:29:31] <hwoarang> i doubt that 4.4.5 will be on tree after 2 months |
200 |
[22:29:39] <tampakrap> it will |
201 |
[22:29:51] <wired> ok |
202 |
[22:29:51] <tampakrap> for the next 6 months |
203 |
[22:29:54] <wired> it doesn't matter |
204 |
[22:29:57] <wired> we can talk about this later |
205 |
[22:30:28] <wired> bottom line. we care about kde, we won't break stable, we'll discuss 4.7 stabilization when the time comes |
206 |
[22:30:53] <wired> 3. gles and openvg in Qt |
207 |
[22:30:57] <wired> lu_zero: ^^ |
208 |
[22:31:02] <lu_zero> hi |
209 |
[22:31:44] <lu_zero> Qt apparently/should support various flavors of opengl and it's new 2d companion lib called openvg |
210 |
[22:32:28] <lu_zero> I say apparently/should since I'm testing right now and the results aren't exactly nice (at least with the 4.7) |
211 |
[22:32:55] <lu_zero> so I'd like to know your opinion about: |
212 |
[22:33:04] <lu_zero> - support egl in qt |
213 |
[22:33:04] <pesa> well, alternative graphicssystems are experimental |
214 |
[22:33:10] <pesa> except raster |
215 |
[22:33:26] <lu_zero> - support opengl es2 in qt |
216 |
[22:33:33] <lu_zero> - support openvg in qt |
217 |
[22:33:47] <lu_zero> egl is a requirement for es2 and openvg |
218 |
[22:33:55] <hwoarang> fyi i added egl use flag back to 4.7 like 4.7.9999 ebuilds. It works now ( it didnt work back in _beta1 ) |
219 |
[22:34:05] <wired> opengl subsystem has worked for me in the past. it was ugly but worked - ie apps ran |
220 |
[22:34:16] <lu_zero> hwoarang: it build nicely |
221 |
[22:34:43] <lu_zero> wired: es2 seems to have a X visual mismatch we could ask upstream about it |
222 |
[22:34:49] <pesa> wired: i had frequent crashes with the opengl one |
223 |
[22:35:05] <wired> i didn't keep it long enough to experience crashes ;p |
224 |
[22:35:36] <pesa> raster is the only one which is well supported |
225 |
[22:35:44] <wired> lu_zero: what have you tested so far? |
226 |
[22:35:57] <pesa> ./configure -help -> http://gentoo.pastebin.com/1jKXdGDL |
227 |
[22:36:08] <lu_zero> qtconfig -graphicssystem {openvg opengl} |
228 |
[22:36:17] <lu_zero> openvg <- no widget rendered |
229 |
[22:36:43] <lu_zero> opengl (es2) <- X visual mismatch <- exits |
230 |
[22:36:44] <pesa> :( |
231 |
[22:37:01] <pesa> have you tried opengl2? |
232 |
[22:37:06] <lu_zero> still I need to check what happens with the other implementation I accessed |
233 |
[22:37:14] <lu_zero> desktop you mean? |
234 |
[22:37:21] <pesa> no |
235 |
[22:37:28] <pesa> qtconfig -graphicssystem opengl2 |
236 |
[22:37:49] <wired> hmm -openvg is enabled by default now |
237 |
[22:37:52] <lu_zero> let me see |
238 |
[22:37:54] <wired> we should make a useflag for it |
239 |
[22:38:01] <pesa> of course |
240 |
[22:38:20] <lu_zero> wired: I made a split for it |
241 |
[22:38:26] <wired> wow opengl2 works |
242 |
[22:38:48] <wired> (barely) lags a bit on resize |
243 |
[22:39:18] <pesa> opengl2 segfaults here :s |
244 |
[22:39:46] <wired> oh wait |
245 |
[22:40:11] <wired> i had a typo in the command and it failed to tell me |
246 |
[22:40:19] <lu_zero> Unable to find an X11 visual which matches EGL config 3 |
247 |
[22:40:19] <lu_zero> Unable to find an X11 visual which matches EGL config 3 |
248 |
[22:40:19] <lu_zero> Segmentation fault |
249 |
[22:40:26] <lu_zero> that is ^^ |
250 |
[22:40:30] <wired> window opened here, empty |
251 |
[22:40:47] <pesa> well, it's a mess :( |
252 |
[22:41:00] <wired> http://www.imagebin.org/112427 |
253 |
[22:41:01] <pesa> not usable i think |
254 |
[22:41:27] <lu_zero> which mesa version are you using? |
255 |
[22:41:39] <pesa> 7.8.2 |
256 |
[22:42:14] * wired same |
257 |
[22:42:37] <lu_zero> uhm |
258 |
[22:42:40] <wired> w/ 9999 libdrm and radeon driver |
259 |
[22:43:47] * lu_zero uses 9999 mesa + libdrm and radeon |
260 |
[22:43:59] <wired> yeah i wonder why i don't have 9999 mesa |
261 |
[22:44:06] * wired keywords it |
262 |
[22:44:07] <pesa> lol |
263 |
[22:44:38] <pesa> so what do we need to decide? |
264 |
[22:45:02] <wired> i guess we should add openvg use |
265 |
[22:45:02] * lu_zero checked es1 <- wrong lib |
266 |
[22:45:11] <lu_zero> use or split? |
267 |
[22:45:31] <wired> lu_zero: its a module like qt-opengl? |
268 |
[22:45:37] <lu_zero> yes |
269 |
[22:45:56] <pesa> is there a QtOpenVG.so? |
270 |
[22:46:07] <lu_zero> s/opengl/openvg/g s/OpenGL/OpenVG/ all over and you have it |
271 |
[22:46:09] <lu_zero> yes |
272 |
[22:46:24] <pesa> ok, split then |
273 |
[22:46:27] <wired> +1 |
274 |
[22:46:45] <lu_zero> what about the gles? |
275 |
[22:47:02] <lu_zero> useflags for es1 and es2 ? |
276 |
[22:47:03] *** Joins: DrEeevil (~quassel@gentoo/developer/bonsaikitten) |
277 |
[22:47:03] <pesa> for gles just pass -opengl es2 |
278 |
[22:47:26] <pesa> ah uhm |
279 |
[22:47:38] <pesa> is gles1 relevant? |
280 |
[22:47:56] <lu_zero> shouldn't |
281 |
[22:47:57] *** Quits: bonsaikitten (~quassel@gentoo/developer/bonsaikitten) (Write error: Broken pipe) |
282 |
[22:48:08] <lu_zero> might work better for certain devices |
283 |
[22:49:02] <pesa> well, adding support at the ebuild level is trivial, but i'm afraid nobody will test it |
284 |
[22:49:06] <wired> we could add opengl-es1 and opengl-es2 use flags (or shorter ones) with descriptive use descriptions |
285 |
[22:50:07] *** Joins: mschiff_ (~mschiff@×××××××××××××××××××××.de) |
286 |
[22:50:11] <lu_zero> pesa: testing on mesa is easy |
287 |
[22:50:26] <lu_zero> testing on embedded system well I'll test on the efika implementation for sure |
288 |
[22:51:01] <wired> lu_zero: any point in doing any of the above for 4.6? |
289 |
[22:51:07] *** Quits: mschiff (~mschiff@×××××××××××××××××××××.de) (Ping timeout: 272 seconds) |
290 |
[22:51:28] <pesa> btw, can you confirm that gles{1,2} and opengl are mutually exclusive? |
291 |
[22:51:42] <pesa> i mean in qt |
292 |
[22:52:03] <wired> well |
293 |
[22:52:14] <wired> pesa: http://www.imagebin.org/112429 |
294 |
[22:52:38] <lu_zero> wired: I can test it as well not sure which is the status in 4.6 we should ask upstream |
295 |
[22:52:48] <lu_zero> surely openvg behaves the very same way |
296 |
[22:52:55] <pesa> yeah ok, but isn't there a way to enable both through some hacks? |
297 |
[22:53:00] <lu_zero> hadn't tested opengl that much |
298 |
[22:53:06] *** Parts: [Enrico] (~chiccoroc@gentoo/contributor/Enrico) |
299 |
[22:53:14] <lu_zero> pesa: using the eselect approach |
300 |
[22:54:06] <pesa> mm |
301 |
[22:55:03] <pesa> eselect-qtgl? :) |
302 |
[22:55:19] <wired> i recommend we do our testing work in qting-edge ( lu_zero you could push your split ebuild ) and someone could work on eselect |
303 |
[22:55:54] <lu_zero> wired: do I have access to the tree? |
304 |
[22:56:20] <wired> lu_zero: tampakrap will take care of that |
305 |
[22:56:35] <hwoarang> lu_zero: you need a gitorious account |
306 |
[22:56:35] <wired> then the whole team can pitch in |
307 |
[22:56:42] <wired> ah its gitorious forgot |
308 |
[22:57:04] <wired> lu_zero: what hwoarang said |
309 |
[22:57:14] <pesa> who is going to implement the eselect thing? |
310 |
[22:57:29] <pesa> btw do we all agree to follow that approach? |
311 |
[22:57:34] <tampakrap> that is easy |
312 |
[22:57:46] <wired> pesa: it sounds like the best way |
313 |
[22:58:05] <wired> if doable |
314 |
[22:58:17] <pesa> dunno really |
315 |
[22:58:23] <hwoarang> i dont know shit about eselect |
316 |
[22:58:25] <wired> pesa: wanna look into it? |
317 |
[22:58:29] <wired> ^_^ |
318 |
[22:58:43] <pesa> well, to be honest i'm not interested at all :P |
319 |
[22:58:56] <lu_zero> hwoarang: I have one =) |
320 |
[22:59:29] <lu_zero> I'd got to the useflag route and introduce first es2 and desktop as alternative |
321 |
[22:59:31] <pesa> the simplest solution is having opengl and gles to exclude each other |
322 |
[22:59:34] <wired> lu_zero: gimme your username |
323 |
[22:59:38] <lu_zero> lu_zero |
324 |
[22:59:49] <wired> ofcourse |
325 |
[23:00:30] <wired> useflag approach is definately simpler |
326 |
[23:00:34] <pesa> indeed |
327 |
[23:01:02] <pesa> we can always add eselect support later |
328 |
[23:01:04] <wired> i think 'opengl' should enable desktop, overridable by es1 and es2 |
329 |
[23:01:12] <pesa> +1 |
330 |
[23:01:29] * wired wishes we had eapi4 |
331 |
[23:01:58] <pesa> what happens with USE="-opengl gles"? |
332 |
[23:02:17] <wired> no opengl, ewarn? |
333 |
[23:03:34] <reavertm> eselect between opengles and opengl? |
334 |
[23:03:47] <pesa> yep |
335 |
[23:03:50] <wired> we already said thats an option but noone stepped up to implement it ;p |
336 |
[23:03:54] <reavertm> you're insane |
337 |
[23:03:57] <reavertm> (and wrong) |
338 |
[23:04:11] <reavertm> those are not complementary - ES is subset of opengl |
339 |
[23:04:16] <lu_zero> wired: I'd just add es2 and es1 |
340 |
[23:04:32] <lu_zero> USE=es2 emerge qt-opengl |
341 |
[23:04:36] <lu_zero> USE=es1 emerge qt-opengl |
342 |
[23:04:41] <lu_zero> USE="" emerge qt-opengl |
343 |
[23:04:43] <wired> ah |
344 |
[23:04:45] <lu_zero> if you want |
345 |
[23:04:48] <wired> so "" == desktop |
346 |
[23:04:51] <lu_zero> yes |
347 |
[23:04:53] <wired> great |
348 |
[23:04:58] <wired> +1 |
349 |
[23:05:09] <lu_zero> right now we have it automagic |
350 |
[23:05:10] <pesa> ah right |
351 |
[23:05:19] <wired> i like it |
352 |
[23:05:20] <pesa> sorry for my silly question |
353 |
[23:05:35] <reavertm> how about install desktop (full opengl) always and es1/2 optional with use flags |
354 |
[23:05:47] <wired> reavertm: thats what we just said :) |
355 |
[23:05:56] <pesa> i though we had opengl in qt-gui's IUSE too |
356 |
[23:06:02] <lu_zero> you have to pick one |
357 |
[23:06:07] <reavertm> (unless you want to support gentoo on...symbian :P) |
358 |
[23:06:14] <lu_zero> pesa: we have egl |
359 |
[23:06:23] <lu_zero> that's yet another thing |
360 |
[23:06:31] <hwoarang> pesa: if you add one you get circulars |
361 |
[23:06:32] <hwoarang> :) |
362 |
[23:06:37] <hwoarang> between qt-gui and qt-opengl |
363 |
[23:06:47] <pesa> ok |
364 |
[23:06:51] <hwoarang> you could do that and add qt-opengl on PDEPEND |
365 |
[23:06:57] <hwoarang> pointless imho |
366 |
[23:06:59] <lu_zero> so the deps would be something like es1? ( qt-foo[egl] ) |
367 |
[23:07:11] <pesa> lu_zero: yes |
368 |
[23:07:21] <wired> ok |
369 |
[23:07:25] <wired> lets wrap this up |
370 |
[23:08:01] <wired> lu_zero will do all this (:p) in qting-edge -> es1 and es2 useflags, qt-openvg |
371 |
[23:08:16] <pesa> and add egl useflag to qt-gui |
372 |
[23:08:24] <hwoarang> already done |
373 |
[23:08:25] <wired> i thought hwoarang did that |
374 |
[23:08:50] <hwoarang> and on opengl |
375 |
[23:09:10] <wired> team: should we ask lu_zero to join the team? ^_^ ;) |
376 |
[23:09:20] *** Quits: pesa (~Pesa@××××××××××××××××××××××××××××××××××××××××××××××××.it) (Quit: Konversation terminated!) |
377 |
[23:09:29] *** Joins: pesa (~Pesa@××××××××××××××××××××××××××××××××××××××××××××××××.it) |
378 |
[23:09:29] <tampakrap> and kick who? |
379 |
[23:09:53] <wired> why kick anyone, we're a happy family :D |
380 |
[23:10:31] <lu_zero> wired: I can help but I'm not exactly a C++ guy ^^; |
381 |
[23:10:37] <wired> and we are? |
382 |
[23:10:43] <wired> :P |
383 |
[23:10:52] <lu_zero> I hope =) |
384 |
[23:10:55] <wired> heheh |
385 |
[23:11:18] <wired> well, if you wanna join, you're welcome to :) |
386 |
[23:11:30] <lu_zero> I'll help on this part for sure |
387 |
[23:11:36] <wired> you already have access to qting-edge |
388 |
[23:11:40] <wired> ^^ ;) |
389 |
[23:11:45] <lu_zero> ok |
390 |
[23:11:51] * lu_zero will start adding stuff |
391 |
[23:11:54] <wired> great |
392 |
[23:11:56] <lu_zero> any rule I should know? |
393 |
[23:12:35] <wired> nothing special |
394 |
[23:12:38] <hwoarang> no |
395 |
[23:12:50] <wired> oh |
396 |
[23:12:54] <wired> lu_zero: we don't use changelogs |
397 |
[23:12:55] <wired> :) |
398 |
[23:13:09] <hwoarang> git ftw |
399 |
[23:13:17] <wired> but you'd figure it out yourself anyway |
400 |
[23:13:27] <wired> lets move on |
401 |
[23:13:46] <wired> 4. bugz |
402 |
[23:13:59] <wired> anyone had any revelations on the qt-svg issue? |
403 |
[23:13:59] <lu_zero> ok |
404 |
[23:14:11] <pesa> no |
405 |
[23:14:28] <wired> ok, just asking since noone closed it ;) I'll close it after the meeting |
406 |
[23:14:39] <wired> bug #329533 |
407 |
[23:14:39] <pesa> yes please |
408 |
[23:14:42] <willikins> wired: https://bugs.gentoo.org/329533 "x11-libs/qt-core-4.6.3 - qmake generates incorrect Makefile with CONFIG+=debug"; Gentoo Linux, Applications; NEW; egorov_egor@××.ru:qt@g.o |
409 |
[23:15:21] <wired> pesa: you had your fun there :P |
410 |
[23:16:22] <pesa> :) |
411 |
[23:16:41] <wired> this bug is tough... if you look at it the gentoo way, he's wrong. if you look at it the app developer way, he's right |
412 |
[23:16:55] <pesa> indeed |
413 |
[23:17:40] <wired> how about the opposite of his patch |
414 |
[23:17:49] <pesa> he proposed a solution (i'd call it hack), but it's too invasive and fragile for my taste |
415 |
[23:18:00] <pesa> wired: ? |
416 |
[23:18:21] <wired> pesa: QMAKE_DONT_IGNORE_PREDEFINED_CFLAGS |
417 |
[23:18:33] <wired> ^^^^ |
418 |
[23:19:06] <pesa> bah |
419 |
[23:19:08] <hwoarang> no |
420 |
[23:19:18] <pesa> it doesn't make much sense imho |
421 |
[23:19:23] <wired> are you sure we are on the same page? |
422 |
[23:19:42] <wired> we could leave the current state as is |
423 |
[23:19:45] <lu_zero> uhm |
424 |
[23:19:46] <lu_zero> but |
425 |
[23:19:53] <hwoarang> if you want debug support just adjust the CFLAGS yourseklf |
426 |
[23:19:53] <lu_zero> qmake.conf won't allow that? |
427 |
[23:20:03] <wired> and allow people like him to override the behavior by setting QMAKE_DONT_IGNORE_PREDEFINED_CFLAGS=1 |
428 |
[23:21:18] <pesa> how are qt devs going to know about that var? |
429 |
[23:21:54] <wired> meh |
430 |
[23:22:05] <wired> ok, other idea |
431 |
[23:22:05] <pesa> i still propose the same as comment #24 |
432 |
[23:22:36] <wired> ah |
433 |
[23:22:55] <pesa> building with USE=debug but without debug symbols is odd anyway |
434 |
[23:23:02] <wired> yes |
435 |
[23:23:07] <wired> that looks ok to me |
436 |
[23:23:47] <hwoarang> ok |
437 |
[23:24:03] <wired> great |
438 |
[23:24:21] <hwoarang> assigned to me and pessa. A patch for the eclass will appear shortly |
439 |
[23:24:30] <wired> alright |
440 |
[23:24:30] <pesa> :) |
441 |
[23:24:31] <wired> thanks |
442 |
[23:24:41] <wired> next bug 304971 |
443 |
[23:24:43] <willikins> wired: https://bugs.gentoo.org/304971 "qt-core stores machine-specific information in /usr/share/qt4/mkspecs"; Gentoo Linux, Library; ASSI; ohnobinki@××××××××××××××.net:qt@g.o |
444 |
[23:25:13] <wired> pesa: did you test the #9 approach? |
445 |
[23:26:03] <pesa> nope |
446 |
[23:26:33] <wired> I think I'll give it a try |
447 |
[23:26:41] <wired> unless someone has a better idea |
448 |
[23:27:26] <wired> guess not |
449 |
[23:27:31] <wired> bug 333391 |
450 |
[23:27:32] <willikins> wired: https://bugs.gentoo.org/333391 "Qt 4.6.3 is built without STL support"; Gentoo Linux, Ebuilds; NEW; xzekecomax@×××××.com:qt@g.o |
451 |
[23:27:39] <pesa> ah yeah |
452 |
[23:27:50] <pesa> anyone with gcc 4.5.x? |
453 |
[23:27:59] <hwoarang> i do |
454 |
[23:28:07] <hwoarang> *me |
455 |
[23:28:07] <pesa> can you reproduce? |
456 |
[23:28:08] <wired> me 2 |
457 |
[23:28:48] <hwoarang> any simple test case? |
458 |
[23:28:59] <pesa> qt's ./configure output |
459 |
[23:29:01] <pesa> i guess |
460 |
[23:29:08] <hwoarang> ok hold on |
461 |
[23:29:10] <pesa> btw the reported didn't provide build.log |
462 |
[23:29:15] <pesa> reporter |
463 |
[23:29:23] <wired> comawhite... ;p |
464 |
[23:30:10] <tampakrap> he is in #-kde should i ping him? |
465 |
[23:30:16] <pesa> i'm tempted to close as NEEDINFO :| |
466 |
[23:30:26] <pesa> tampakrap: yes please |
467 |
[23:30:33] <wired> 23:29:50 -!- #gentoo-meetings You're not channel operator |
468 |
[23:30:35] <wired> @#$@#%@% :p |
469 |
[23:31:08] <tampakrap> let's go on until he replies |
470 |
[23:31:17] <wired> one sec |
471 |
[23:31:21] <tampakrap> if he doesn't, well, dunno, close it :P |
472 |
[23:31:53] <pesa> maybe he has broken STL headers |
473 |
[23:31:58] <wired> configure says its enabled here |
474 |
[23:32:20] <pesa> fine, i'd like to see his :| |
475 |
[23:33:00] <wired> STL support ............ yes |
476 |
[23:33:12] <wired> i don't see any weird warnings/errors |
477 |
[23:33:19] <pesa> yeah indeed |
478 |
[23:33:25] <hwoarang> same here |
479 |
[23:33:36] <pesa> well let's move on |
480 |
[23:33:38] <wired> ok needinfo |
481 |
[23:33:40] <wired> :D |
482 |
[23:33:51] <pesa> nothing to discuss here anyway |
483 |
[23:33:54] <wired> bug #331071 |
484 |
[23:33:56] <willikins> wired: https://bugs.gentoo.org/331071 "[PATCH] x11-libs/qt-gui-4.6.3: Slow font rendering in Konsole on nvidia + related off-by-one error"; Gentoo Linux, Ebuilds; NEW; wbrana@×××××.com:qt@g.o |
485 |
[23:35:01] <pesa> do you want to apply the patch? |
486 |
[23:35:10] <hwoarang> afaik upstream rejected it |
487 |
[23:35:17] <wired> ^^ |
488 |
[23:35:27] <pesa> indeed |
489 |
[23:35:38] <pesa> i don't care about nvidia blob |
490 |
[23:36:02] <pesa> but if the patch helps and doesn't cause any regressions... |
491 |
[23:36:02] <wired> well |
492 |
[23:36:14] <wired> one of the guys in the qt bug says he has intel |
493 |
[23:36:40] <pesa> uhm |
494 |
[23:37:10] <wired> another says ati |
495 |
[23:37:43] <wired> how about adding the patch in qting-edge to give it some testing? |
496 |
[23:38:08] <wired> i wouldn't mind adding it even if nokia rejected it *if* we are certain it doesn't break anything |
497 |
[23:38:18] <pesa> ok |
498 |
[23:39:11] <wired> alrighty |
499 |
[23:39:38] <wired> pesa wanna add it or should I? :) |
500 |
[23:40:26] <pesa> i'll leave it to you :) |
501 |
[23:40:32] <wired> heh, ok |
502 |
[23:40:33] <wired> 5. Status of Live ebuilds |
503 |
[23:40:34] <hwoarang> are you sure tha this patch doesnt have side effects? |
504 |
[23:40:40] <pesa> thanks |
505 |
[23:40:50] <wired> hwoarang: we just said we'll test in overlay |
506 |
[23:40:54] <wired> you're terrible at multitasking |
507 |
[23:41:31] <wired> about live ebuilds, nothing to discuss really, just make sure you keep http://gitorious.org/gentoo-qt/pages/Qt4%20live%20ebuilds up to date |
508 |
[23:41:56] <wired> lets not talk about this any longer, we are already near the 2h mark |
509 |
[23:42:18] <wired> 6. Drop keywords from Qt-4.7 |
510 |
[23:42:29] <wired> Slow arches like ppc,ppc64,ia64,sparc prevent full stabilizations of Qt. Do we want to stop providing stable Qt for these arches? |
511 |
[23:42:41] <wired> let me get your attention on this one |
512 |
[23:42:42] <wired> !herd qt |
513 |
[23:42:45] <willikins> (qt) abcd, ayoy, chiiph, hwoarang, spatz, tampakrap, wired |
514 |
[23:42:46] <tampakrap> on behalf of kde, no problem |
515 |
[23:43:00] <tampakrap> it will be easier for us too |
516 |
[23:43:13] <tampakrap> but we (qt) should talk to them first |
517 |
[23:43:57] <hwoarang> plz drop them |
518 |
[23:44:05] <hwoarang> if they need their keywords let them rekeyword |
519 |
[23:44:16] <hwoarang> or just keep them on ~ |
520 |
[23:44:16] <pesa> well, ppc is not that slow after all |
521 |
[23:44:21] <wired> imo we could begin with the really slow ones |
522 |
[23:44:24] <wired> ppc64, ia64 |
523 |
[23:44:38] <tampakrap> we said to stop stable, not to drop them completely |
524 |
[23:44:42] <wired> notify them, if they don't reply / don't care, we stop caring as well |
525 |
[23:44:59] <wired> yes we are talking about stable |
526 |
[23:45:16] <pesa> alpha and sparc are slow too |
527 |
[23:45:24] <wired> indeed |
528 |
[23:45:30] <pesa> and have issues |
529 |
[23:45:32] <wired> those 4 are probably the worst |
530 |
[23:45:41] <pesa> not well supported upstream too |
531 |
[23:45:54] <wired> I can write an email addressed to these 4 |
532 |
[23:46:03] <pesa> ppc64 has 4.6.2 stable actually |
533 |
[23:46:11] <tampakrap> CC gentoo-desktop plz |
534 |
[23:46:13] <hwoarang> this is quite new |
535 |
[23:46:17] <hwoarang> the bug is there for months |
536 |
[23:46:26] <wired> well ppc64 has a tradition for being uber slow |
537 |
[23:46:33] <pesa> true |
538 |
[23:47:24] <wired> so, we all agree on alpha, ia64, ppc64 and sparc as our first victims? |
539 |
[23:47:59] <wired> if yes, I'll send an email to those arches (and -desktop) and ask them what they think |
540 |
[23:48:39] <wired> if they promise to do better from now on we can spare them this time ;) |
541 |
[23:49:26] <wired> this is a meeting you're supposed to say yes or no |
542 |
[23:49:27] <wired> ;p |
543 |
[23:49:42] * wired sighs |
544 |
[23:49:42] <tampakrap> we already said yes |
545 |
[23:49:59] <hwoarang> what can I say |
546 |
[23:50:10] <tampakrap> you can say yes |
547 |
[23:50:10] <wired> implied yes is not a yes |
548 |
[23:50:16] <wired> pft |
549 |
[23:50:21] <wired> okie dokie then |
550 |
[23:50:31] <wired> 7. Stabilize Qt-4.6.3 |
551 |
[23:50:40] <tampakrap> yes on that one too |
552 |
[23:50:58] <tampakrap> but we should take care of issue 6 first |
553 |
[23:51:05] <pesa> yep |
554 |
[23:51:10] <wired> this could follow 6 nicely |
555 |
[23:51:17] <wired> ;p |
556 |
[23:51:44] * alexxy came back :) |
557 |
[23:51:48] <wired> lmao |
558 |
[23:51:52] <pesa> :O |
559 |
[23:52:03] <wired> ok we'll hold 7 until we have results on 6 |
560 |
[23:52:09] <wired> one more item |
561 |
[23:52:10] <wired> extra |
562 |
[23:52:22] <wired> 8. pesa |
563 |
[23:52:27] <pesa> :O |
564 |
[23:52:29] <pesa> wtf |
565 |
[23:52:41] <wired> are you becoming a dev or what!?! :D |
566 |
[23:52:51] <tampakrap> pesa: who is your mentor? |
567 |
[23:52:56] <pesa> ah lol |
568 |
[23:53:03] <pesa> it was supposed to be flameeyes |
569 |
[23:53:09] <tampakrap> ok it's me now |
570 |
[23:53:10] <wired> we can do it for him if you want |
571 |
[23:53:14] <wired> heh |
572 |
[23:53:16] <tampakrap> send me your quizes |
573 |
[23:53:20] <tampakrap> now |
574 |
[23:53:21] <wired> cc me |
575 |
[23:53:37] <pesa> you are quite convincing :P |
576 |
[23:53:46] <tampakrap> yes |
577 |
[23:53:46] <hwoarang> how is 7. related to 6.? |
578 |
[23:53:54] <wired> hwoarang: damn it man |
579 |
[23:53:54] <wired> ;p |
580 |
[23:54:40] <hwoarang> how does the 4.7.X keywords affect the 4.6.3 stabilization? |
581 |
[23:55:31] <wired> um, we never talked about 4.7 keywords, we talked about stable |
582 |
[23:56:06] <hwoarang> 6. was Qt-4.7 keywords |
583 |
[23:56:11] <hwoarang> 7. was 4.6.3 stabilization |
584 |
[23:56:24] <wired> yeah well the title was wrong :P |
585 |
[23:56:45] <wired> "Slow arches like ppc,ppc64,ia64,sparc prevent full stabilizations of Qt. Do we want to stop providing stable Qt for these arches? |
586 |
[23:56:46] <hwoarang> ok then why should we hold 7 until we have results on 6? |
587 |
[23:56:57] <wired> thats what we discussed |
588 |
[23:56:58] <hwoarang> do we need 4.6.3 stabled on half of the arches? |
589 |
[23:57:19] <wired> you want to completely drop keywords from these arches? |
590 |
[23:57:24] <wired> i don't like that idea |
591 |
[23:57:32] <pesa> uh? no |
592 |
[23:57:37] <hwoarang> i said about 4.7 |
593 |
[23:57:43] <hwoarang> how is that related to 4.6.3 |
594 |
[23:57:57] <pesa> we can keep ~keywords |
595 |
[23:58:07] <wired> ... |
596 |
[23:58:09] <pesa> even on 4.7 |
597 |
[23:58:12] <wired> did you read anything |
598 |
[23:58:19] <pesa> lol |
599 |
[23:58:37] <hwoarang> ok then do what you think since i obviously dont understand |
600 |
[23:58:52] * wired sighs |
601 |
[23:58:53] <tampakrap> hwoarang is right |
602 |
[23:59:10] <alexxy> tampakrap: what issue was related for /me? |
603 |
[23:59:14] <tampakrap> 4.6.3 can be stabilized in all archs that 4.5.3 is |
604 |
[23:59:26] <hwoarang> 4.6.2 is stable on slow arches |
605 |
[23:59:57] <wired> not in alpha ia64 and sparc |
606 |
[00:00:05] <hwoarang> we said |
607 |
[00:00:17] <hwoarang> that we will keep ~ on these arches on 4.7 |
608 |
[00:00:27] <hwoarang> and I ask. How is that related to 4.6.3 |
609 |
[00:00:46] <wired> we also said that we'll contact those arches about their interest in stabling Qt swiftly |
610 |
[00:01:12] <wired> if they say they don't care we can skip them on 4.6.3 as well and make that stabilization faster |
611 |
[00:01:39] <hwoarang> what did we said the last line? |
612 |
[00:01:48] <hwoarang> cause I cant find it on backlog |
613 |
[00:01:55] <hwoarang> *when |
614 |
[00:02:55] <wired> http://dpaste.com/238049/ |
615 |
[00:03:10] <wired> if you guys wanna try stabling 4.6.3 anywhere i don't mind, but it'll take some time ;p |
616 |
[00:04:02] <wired> so. pesa, don't forget the quizzes |
617 |
[00:04:03] <hwoarang> wired: if we dont |
618 |
[00:04:10] <hwoarang> we must keep 4.6.2 around |
619 |
[00:04:12] <hwoarang> like forever |
620 |
[00:04:32] <hwoarang> we already have 4.5.3 stable for everybody, 4.6.2 in half of them |
621 |
[00:04:40] <hwoarang> and then 4.6.3 to even less arches |
622 |
[00:04:49] <pesa> wired: :) |
623 |
[00:05:01] <hwoarang> we should *try* to stabilize 4.6.3 and drop everything else |
624 |
[00:05:27] <wired> hwoarang: ok. we'll talk about this again after i send out the email - then we'll know if the arches are planning to speed up |
625 |
[00:05:41] <pesa> i answered the first set of quizzes more than one year ago |
626 |
[00:05:47] <pesa> i'm reviewing them |
627 |
[00:05:59] <pesa> there are some new questions :S |
628 |
[00:06:06] <hwoarang> wired: well I will open the bug and CC them |
629 |
[00:06:06] <wired> im sure you can handle them |
630 |
[00:06:10] <tampakrap> the quiz has changed since then |
631 |
[00:06:16] <hwoarang> i want <4.6.2 out of the tree |
632 |
[00:06:16] <pesa> heh yes |
633 |
[00:06:23] <hwoarang> <= |
634 |
[00:07:05] <wired> hwoarang: let me mail them first, then open the bug :) |
635 |
[00:07:16] <hwoarang> ok |
636 |
[00:07:20] <wired> great |
637 |
[00:07:34] <wired> 2 full hours, nice |
638 |
[00:07:48] <wired> /meeting end |
639 |
[00:07:52] <wired> thanks guys |
640 |
[00:08:48] <wired> this was probably one of the longest Qt meetings ever |
641 |
[00:08:48] <wired> ;p |
642 |
[00:12:09] <pesa> thank you all |
643 |
[00:13:33] <lu_zero> =) |