Gentoo Archives: gentoo-commits

From: "Alex Alexander (wired)" <wired@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/desktop/qt/logs: qt-project-meeting-20100902.txt
Date: Thu, 02 Sep 2010 21:40:14
Message-Id: 20100902214006.344B220054@flycatcher.gentoo.org
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> =)