Gentoo Archives: gentoo-commits

From: "Johannes Huber (johu)" <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/desktop/qt/logs: qt-project-meeting-20120126.txt
Date: Sun, 29 Jan 2012 14:55:32
Message-Id: 20120129145523.7C3242004C@flycatcher.gentoo.org
1 johu 12/01/29 14:55:23
2
3 Added: qt-project-meeting-20120126.txt
4 Log:
5 Add meeting log 2012-01-26
6
7 Revision Changes Path
8 1.1 xml/htdocs/proj/en/desktop/qt/logs/qt-project-meeting-20120126.txt
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/desktop/qt/logs/qt-project-meeting-20120126.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-20120126.txt?rev=1.1&content-type=text/plain
12
13 Index: qt-project-meeting-20120126.txt
14 ===================================================================
15 <wired> so lets start with qt 4.8
16 <pesa> btw, where's spatz?
17 <hwoarang> or abcd
18 <wired> !herd qt
19 <willikins> (qt) abcd, johu, pesa, spatz, tampakrap, wired
20 -*- wired is over-hyped ;p
21 -*- johu here
22 <wired> i haven't seen spatz for a long time now
23 <johu> !seen spatz^
24 <willikins> johu: nope!
25 <johu> !seen spatz
26 <willikins> johu: spatz was last seen 11 months, 1 day, 23 hours, 3 minutes and 56 seconds ago, quitting IRC (Quit: Bye)
27 <pesa> willikins: meh
28 <wired> ABCD is undercover, only pops up when he hears something interesting to him ^_^
29 <wired> ok
30 <wired> before we go to qt 4.8
31 <wired> i'll readd the github account issue
32 <wired> tampakrap forwarded yngwin's mail to me
33 <wired> but github says no account exists with it
34 <wired> same for qt@
35 <pesa> wtf
36 <tampakrap> what about his gmail/other account?
37 <johu> whats the problem?
38 <wired> so I don't know wtf is going on there
39 <wired> i sent a recovery to his gmail account and it worked
40 <wired> but yngwin says that account doesn't have the qting-edge repo
41 <wired> johu: we've lost admin access to qting-edge repo on github
42 <wired> we have two options
43 <johu> wired: but we have gitorious?!
44 <hwoarang> hold on
45 <wired> 1. contact github, tell them what happened, request access
46 <wired> 2. delete the repo's contents, add a single readme file with instructions where to find the new one
47 <wired> and there's always 3. screw it, just keep pushing there while we can
48 <tampakrap> 2! 2! 2!
49 <tampakrap> and move to gogo
50 <pesa> well, this is related to the migration to gogo
51 <wired> tampakrap: we'll move anyway, but i'd like to be able to edit the freakin repo description and keep it synced for practical reasons
52 <hwoarang> i am trying to remember who/when that repor was created
53 <tampakrap> nah, just remove it
54 <pesa> so we're going to have the overlay in *3* different locations?
55 <hwoarang> was it before Ben?
56 <hwoarang> are you sure it did not existed before yngwin?
57 <wired> hwoarang: ben says he created it, but every recovery attempt has failed
58 <tampakrap> exactly, move it in gogo and delete everything, we don't need them
59 <hwoarang> hmm
60 <wired> pesa: why not?
61 <johu> +1 for one repo
62 <wired> gogo is still primary, but i like backups
63 <hwoarang> wired: local clones are backups
64 <wired> say gogo goes offline for a few months because tampakrap screwed it
65 <hwoarang> :p
66 <wired> ;p
67 <wired> hwoarang: yes, but not available to everyone
68 <johu> git is decentral, backup enough
69 <johu> :)
70 <tampakrap> why not? i have root for a reason
71 <hwoarang> still you can push somewhere in case of an emergency
72 <tampakrap> if I can't screw it why have root then?
73 <wired> lol
74 <hwoarang> pushing in 3 places is overkill
75 <pesa> yeah 3 is too much
76 <wired> the truth is gitorious is enough
77 <hwoarang> unless we always push to gogo and then sync(cron?) the others
78 <wired> as long as we have at least 2
79 <hwoarang> have script cloning and pushing to others
80 <wired> im happy
81 <tampakrap> ok look
82 <hwoarang> keep gitorious
83 <tampakrap> we're in the process of migrating everything to git.gentoo.org (flycatcher)
84 <tampakrap> which has anon servers synced, plus excellent backups
85 <tampakrap> per fs and per repo
86 <tampakrap> so, keeping an external repo is not needed imho
87 <hwoarang> tampakrap: external repo helps
88 <hwoarang> because of the interface
89 <wired> i still like to have at least gitorious around
90 <hwoarang> pull requests etc
91 <pesa> and if something goes really wrong we can setup an alternate repo when needed
92 <hwoarang> and it is easy to give access to non-gentoo ppl
93 <tampakrap> it is easy for overlays as well people come on
94 <wired> but i agree we can ditch github
95 <tampakrap> the overlays team is very rapid in requests
96 <wired> hwoarang: if gogo becomes primary
97 <wired> all access will be given there
98 <hwoarang> wired: ok. merge requests are still better through gitorious
99 <pesa> if we're going to keep a backup, I must say I prefer github interface
100 <hwoarang> see dilfridge used it once
101 <hwoarang> others may do as well in the future
102 <wired> hwoarang: well then we shouldn't move to gogo
103 <wired> i don't want to have to pull and push and pull and push to sync things
104 <pesa> hwoarang: github is even better imho
105 <wired> one main repo, one slave
106 <hwoarang> pesa: yeah but no admin account on that one )
107 <pesa> hwoarang: i think we can fix that issue
108 <hwoarang> wired: no reason to do that. when you push it will sync repos automatically
109 <hwoarang> if your remotes are set correctly
110 <wired> hwoarang: no it won't
111 <wired> if you push to a secondary
112 <wired> it'll be messy
113 <hwoarang> it will probably appear as a merge branch
114 <hwoarang> but still you have them in sync
115 <wired> try push something only in github now
116 <wired> then in another clone try syncing
117 <wired> hell
118 <hwoarang> this only violates history
119 <pesa> yeah it's a mess if someone forgots to push to both repos
120 <tampakrap> ok, move to gogo and end of story?
121 <pesa> *forgets
122 <wired> pesa: its not if they forget, its if they cant because they don't have access
123 <wired> tampakrap: will we have merge requests in gogo?
124 <hwoarang> wired: then maybe use gogo and use a linode to sync repos
125 <hwoarang> is not that hard
126 <pesa> wired: ah that's even more serious then
127 <tampakrap> do you use them?
128 <wired> hwoarang: no thanks, still messy
129 <wired> tampakrap: rarely but yes
130 <tampakrap> i can set up a reviewboard for you, but if you use it
131 <hwoarang> i presume you can use the kernel way but pulling and merging directly from your console
132 <hwoarang> no need for an interface then
133 <hwoarang> s/but/by
134 <wired> hwoarang: but pulling from where?
135 <wired> i mean, how will guests make public clones?
136 <johu> anonymous and send email patches
137 <hwoarang> wired: using github/gitorious :p
138 <tampakrap> this discussion is taking too much for no reason imho, sorry, gx86 needs those features, qting-edge doesn't again imho
139 <hwoarang> then can use their account to setup a public clone. it's free :p
140 <pesa> this is a very marginal issue imho, we don't have many external contributors
141 <wired> ok ok
142 <pesa> tampakrap++
143 <wired> so who cares about github? votes
144 <pesa> me
145 <wired> i'd like control as well
146 <johu> gogo
147 <tampakrap> join overlays team then!!
148 <pesa> me again (gogo+github)
149 <wired> alright, i'll send an email to github to try to reclaim the account and we can revisit the issue
150 <wired> agreed?
151 <pesa> sure
152 <wired> lets move on to serious stuff
153 <pesa> great
154 <wired> qt 4.8
155 <wired> so, i fixed a few things yesterday
156 <wired> the hilight was the eselect-qtgraphicssystem module
157 <wired> did you guys have a look at it?
158 <hwoarang> i did
159 <pesa> o.O
160 <tampakrap> yes, it is awesome, thank you very much
161 <hwoarang> you can add my name on Reviewed-by:!
162 <wired> heh
163 <pesa> what does it do?
164 <wired> yw, i had fun writing it and i finally know how eselect modules work
165 <hwoarang> how can we make it to not require logout/login?
166 <johu> i will have a look tomorrow
167 <wired> pesa: short desc:
168 <hwoarang> or, why does it require logout/login?
169 <wired> qt modules that provide graphics systems touch files in /usr/share/qt4/graphicssystems
170 <wired> the eselect module reads the available systems from that folder
171 <wired> and creates /etc/env.d/44qt4-graphicssystem
172 <wired> containing QT_GRAPHICSSYSTEM="${SELECTED_GRAPHICS_SYSTEM_HERE}"
173 <wired> eselect qtgraphicssystem list gives you the available systems, set [system] applies it
174 <wired> you have to logout because your active shell doesn't have the new variable
175 <wired> hwoarang: ^^
176 <hwoarang> err
177 <hwoarang> what if you use env-update && source /etc/profile
178 <hwoarang> the next shell will have it?
179 <hwoarang> right
180 <wired> your launcher
181 <wired> is the issue
182 <hwoarang> you mean the parent of your X ?
183 <wired> new shells will have the new var
184 <hwoarang> hmm i see
185 <wired> i mean whatever is launching your apps
186 <pesa> wired: ok thanks for the explanation
187 <hwoarang> ok it makes sense then
188 <pesa> what's the default graphicssystem?
189 <wired> raster
190 <hwoarang> raster
191 <wired> to follow upstream
192 <pesa> makes sense
193 <johu> and alternatives are opengl and what?
194 <wired> native, raster
195 <hwoarang> openvg
196 <wired> opengl and openvg
197 <wired> (both suck and crash atm)
198 <pesa> ah native is still there then
199 <wired> yes
200 <wired> and the QT_GRAPHICSSYSTEM var is the only way to set it
201 <wired> it's gone from configure
202 <hwoarang> wired: have you tested opengl?
203 <pesa> yeah I noticed that
204 <hwoarang> i remember back in 4.7 opengl did not work
205 <hwoarang> due to linking problems
206 <wired> hwoarang: crashes on my hw. but i think openvg worked
207 <wired> they try tho
208 <pesa> so qt-gui install both raster and native, qt-opengl installs opengl and qt-openvg installs openvg, yes?
209 <wired> yes
210 <pesa> no USE flags right?
211 <wired> fury wired ~
212 <wired> $ ls /usr/share/qt4/graphicssystems/
213 <wired> native opengl openvg raster
214 <wired> no use flags, raster use is gone, qt-gui depends on the eselect module
215 <johu> solution sounds good
216 <wired> source for the eselect module is in gitorious
217 <pesa> nice
218 <wired> released v1.0 in qting-edge! ^_^
219 <pesa> good work! thanks a lot
220 <johu> good job
221 <tampakrap> wired: one beer from me at fosdem
222 <tampakrap> each day
223 <wired> thanks xD
224 <tampakrap> for each graphicssystem
225 <pesa> lol
226 <tampakrap> so, are you coming?
227 <wired> hehe
228 <wired> almost yes
229 <wired> ;p
230 <tampakrap> o/
231 <tampakrap> anyone else coming?
232 <pesa> nope :/
233 <hwoarang> nah :/
234 <wired> lol
235 <johu> :*(
236 <wired> meh
237 <wired> i also fixed bug 363939
238 <willikins> wired: https://bugs.gentoo.org/363939 "x11-libs/qt-gui-4.7.2: Qt Designer segfaults at startup in QRegion::~QRegion() () from /usr/lib64/qt4/libQtGui.so.4"; Gentoo Linux, Development; CONF; sbar.geek:qt
239 <wired> in qt 4.8
240 <tampakrap> is it ready to move to tree?
241 <wired> and the cairo in qting-edge works fine, not sure if it's in the tree yet (i think it's not), we should move it
242 <tampakrap> I asked likewhoa to create a new dvd for me for a kde release party I plan to do here
243 <pesa> yeah we definitely should
244 <tampakrap> and I'd like to have 4.8
245 <wired> I think it's ready
246 <pesa> someone said there's a patched cairo in x11 overlay too... does it carry the same patch?
247 <wired> no idea
248 <hwoarang> first comes first served
249 <pesa> mmm I'll check
250 <wired> either way, it's important that we move cairo to the tree
251 <wired> maybe even release a news item about it
252 <tampakrap> may I have an ETA (and a name so I can ping him :P) ?
253 <wired> iirc some people had to rebuild some things to fix the issue, hwoarang you had some issues?
254 <tampakrap> I need to let likewhoa know
255 <hwoarang> i have to rebuild pango iirc
256 <hwoarang> have to find a box with 4.7 and check again
257 <hwoarang> i can move 4.8 this weekend
258 <hwoarang> unles someone else wants to do it
259 <hwoarang> i have to check whether the scripts still work
260 <pesa> are we moving qt-openvg too?
261 <hwoarang> is there a reason not to?
262 -*- pesa never tested it
263 <wired> pesa: i'd say yes
264 <wired> it works
265 <wired> well, it builds ;p
266 <tampakrap> worked here too
267 <pesa> ok great then
268 <hwoarang> maybe it is also time to clean up some arches?
269 <wired> btw I also removed the qt-opengl[-egl] restriction for 4.8 in PyQt4, it builds
270 <hwoarang> haven't tested if you dropped any keywords
271 <tampakrap> dilfridge: ^^ we are about to move Qt 4.8 in tree
272 <wired> i haven't touched keywords
273 <pesa> in tree?
274 <hwoarang> ok well
275 <hwoarang> *oh well
276 <pesa> before we move to the arches issue, let's finish with the 3rd point: qpa useflag
277 <pesa> it seems quite experimental in 4.8
278 <hwoarang> there is a big fat warning isn't it?
279 <hwoarang> raster was experimental and we kept it no matter what :)
280 <wired> tbh
281 <pesa> yeah true but still...
282 <wired> i'd like to mask qpa and c++0x
283 <wired> qt-webkit has -fpermissive with c++0x enabled just to build
284 <hwoarang> oh!
285 <wired> (either that or you patch it to... well... disable c++0x :p)
286 <pesa> uhm... i thought c++0x support was a 4.8 feature! o.O
287 <wired> yeah right
288 <wired> well everything builds fine except from qt-webkit afair
289 <johu> disable it for qt-webkit only?
290 <wired> that thing needs major patching before it'll build with c++0x
291 <hwoarang> i don't think you can disable it per module
292 <wired> you can
293 <hwoarang> the generated code will be rather fragile
294 <wired> but the results well
295 <johu> hm crap
296 <wired> yeah, fragile is a good word
297 <pesa> they're different libraries
298 <hwoarang> what if they both link to the same app :p
299 <pesa> who cares
300 <hwoarang> there are also inter-lib dependencies
301 <hwoarang> you can't mix and match flags
302 <wired> well, with -fpermissive the thing builds
303 <pesa> it's the same as having QtCore with c++0x support and glibc without
304 <pesa> and an app linking to both
305 <wired> one relatively simple solution would be to
306 <wired> remove the inner-module c++0x use deps for qt-webkit
307 <wired> and use mask c++0x only for qt-webkit
308 <wired> that way we can avoid -fpermissive
309 <hwoarang> maybe we can wait for 4.8.1?
310 <hwoarang> if qt-webkit is the only problem they will likely fix it
311 <wired> didn't seem simple to me
312 <hwoarang> i don't say we fix it
313 <wired> it's possible, but not sure
314 <pesa> the use deps should be [c++0x], not [c++0x=]
315 <pesa> oops sorry
316 <wired> pesa: hm?
317 <pesa> I mean, [c++0x?], not [c++0x=]
318 <hwoarang> maybe "?"
319 <hwoarang> ok
320 <wired> why?
321 <wired> i wanted to enforce the same everywhere (at the time anyway, to ensure consistency among modules), hence the =
322 <pesa> because libraries not using c++0x shouldn't force everything to build without c++0x support
323 <hwoarang> if they can work with different flags there is no need to enforce it
324 <wired> pesa: so you're 100% sure no issues can arise from it?
325 <hwoarang> although this does not look safe to me
326 <pesa> well, not 100%
327 <wired> me neither
328 <wired> ;p
329 <hwoarang> libraries not compiles with c++0x may not be able to use symbols compiled with c++0x
330 <hwoarang> i am not sure how compatible these standards are
331 <wired> hwoarang: i doubt that
332 <hwoarang> i've no idea
333 <wired> think of all the qt consumers
334 <pesa> the only problem could come from header-only template classes
335 <wired> but I do fear there may be corner cases
336 <hwoarang> it seems rather dangerous to me
337 <hwoarang> i'd suggest to postpone that and release 4.8 as it
338 <hwoarang> *as is
339 <pesa> ok we can play it safe and keep the =
340 <hwoarang> either mask it all together or leave it as is
341 <wired> ok
342 <wired> so lets sum up
343 <wired> mask qpa?
344 <hwoarang> go for it
345 <tampakrap> +1
346 <johu> +1
347 <wired> +1
348 <pesa> yep
349 <wired> great
350 <wired> wrt to c++0x
351 <wired> leave as is OR
352 <tampakrap> leave as is
353 <wired> mask c++0x for qt-webkit (adjusting deps to allow it)
354 <wired> leave others as is
355 <wired> OR just mask the use flag
356 <hwoarang> mask it altogether
357 <hwoarang> we will some more testing during time
358 <hwoarang> better safe than sorry :)
359 <johu> ack
360 <pesa> yeah hwoarang convinced me
361 <wired> tbh all three solutions are fine for me
362 <tampakrap> I believe to leave as is, things are moving forward in Qt-land imho
363 <wired> ok so we'll mask it for 4.8.0 and see how it goes
364 <pesa> yeah, we will unmask them later
365 <wired> ok
366 <wired> great
367 <wired> we keep the current keywords in qt 48?
368 <tampakrap> any reason to cleanup them?
369 <hwoarang> i am not sure about ppc* and sparc. Can we drop them and I will request a rekeyword
370 <hwoarang> plz?
371 <hwoarang> :p
372 <wired> u sure that won't take 2 years?
373 <wired> :p
374 <hwoarang> either way
375 <hwoarang> it is better for us
376 <wired> maybe leaving them keyworded and letting kde people do the testing would be better ;p
377 <wired> lol
378 <hwoarang> either we remove them (finally!) or they try to keep up
379 <hwoarang> hmm
380 <johu> ppc is special story
381 <pesa> well the issue is that upstream doesn't care
382 <hwoarang> i dont know why should we :) I am not sure if anyone builds Qt in these arches. If they do, it will be easy to rekeyword it
383 <wired> what are the actively supported archs for qt 4.8?
384 <hwoarang> x86/64 arm ...
385 <pesa> x86, amd64 and arm i guess
386 <pesa> wait
387 <johu> that would be my guess too^
388 <pesa> http://developer.qt.nokia.com/doc/qt-4.8/supported-platforms.html
389 <pesa> of course symbian means arm
390 <wired> what a load of fail
391 <wired> ;p
392 <pesa> also, looking at the code, it looks like mips is supported
393 <pesa> meh :/
394 <wired> great, so only ubuntu is supported
395 <hwoarang> mips has not stable keywords
396 <wired> lets drop qt
397 <wired> ;p
398 <hwoarang> so it wont slow us down in any way
399 <pesa> yeah lol
400 <pesa> hwoarang: indeed
401 <wired> well then
402 <wired> one solution
403 <wired> a bit extreme but interesting
404 <wired> would be to drop keywords for anything but amd64 x86 arm and prefixes in 4.8
405 <wired> and force everyone to retest
406 <wired> arches would hunt us down and kill us tho
407 <wired> ;p
408 <hwoarang> no way
409 <hwoarang> tampakrap will kill us :)
410 <pesa> the configure has support for ppc{,64} too
411 <hwoarang> kde folks will start screaming
412 <tampakrap> i don't care much actually, sorry :)
413 <johu> hwoarang: we would make a party if ppc goes away from kde
414 <tampakrap> as soon as kde works, drop every minor arch, i don't care
415 <pesa> well, sparc ia64 alpha and hppa are "easy" to drop, right?
416 <pesa> no kdelibs there
417 <hwoarang> alpha ia64 are gone already
418 <hwoarang> i don't seem them in keywords
419 <tampakrap> i think sparc too
420 <hwoarang> sparc is there
421 <pesa> wat?
422 <pesa> yeah sorry alpha stopped at 4.6.x
423 <hwoarang> ah sorry yeah
424 <hwoarang> ia64 and sparc can go away
425 <pesa> hppa and ia64 have ~keywords in 4.7.x
426 <wired> tampakrap: tickets booked
427 <pesa> and there's -sparc
428 <tampakrap> exactly, there's an ancient bug with qt-webkit crashing
429 <pesa> yep
430 <hwoarang> put this on a vote?
431 <hwoarang> and deal with it?
432 <pesa> so the question is what to do for ia64 and hppa?
433 <hwoarang> hppa(jer) is active
434 <hwoarang> he should be able to test it rather quickly
435 <wired> im leaning on keeping everything keyworded
436 <wired> let the users short it out instead of the arches
437 <wired> if there are any users tbh
438 <pesa> tbh ia64 is not exactly a desktop machine :P
439 <hwoarang> yeah it doesn't make much sense :p
440 <wired> qt-core
441 <wired> is useful on servers
442 <wired> think quassel core
443 <tampakrap> do we have stable keywords for them? if we don't, let's keep it that way
444 <pesa> hah you have a point
445 <johu> http://znurt.org/search.php?search=&q=qt-core&x=0&y=0
446 <pesa> tampakrap: yes we do
447 <tampakrap> drop stable keywords then?
448 <pesa> 4.6 is stable everywhere
449 <tampakrap> ok, drop it? ;)
450 <wired> tampakrap: at some point we'll have to force new stable versions everywhere and 4.6 will have to go
451 <pesa> no hurry imho
452 <wired> but just dropping stable without replacement
453 <wired> i don't like that (at least yet)
454 <pesa> let's keep 4.6 for them (they aren't stabilizing 4.7 anyway)
455 <tampakrap> exactly, announce that we won't support stable for those arches any more and stop ask stabilization request for them any more
456 <hwoarang> if they dont stabilize 4.7 what is the point of having them even in ~testing?
457 <hwoarang> it clearly does not work for them
458 <wired> tampakrap: that means you have to de-stabilize all qt consumers
459 <hwoarang> let 46 as is for now
460 <wired> agreed
461 <hwoarang> *4.6
462 <pesa> +1
463 <tampakrap> +1
464 <hwoarang> but it seems a bit pointless to keep pretending we support these arches
465 <wired> let keywords in 4.8 as they are now, consider their future if/when bugs pop out
466 <johu> +1
467 <hwoarang> so it might work removing them in 4.8
468 <hwoarang> i dont know
469 <hwoarang> ok
470 <wired> hwoarang: i say give them a test drive with 4.8.0
471 <tampakrap> again, let's keep them in testing
472 <wired> we'll see what happens
473 <hwoarang> fine
474 <pesa> ok, are we going to keep asking for stabilizations too?
475 <wired> well
476 <wired> 4.8.0 is not getting stabilized
477 <wired> so thats not an issue atm ;p
478 <pesa> i know
479 <pesa> but well... the 4.7.2 stabilization bug is still open for them
480 <wired> pesa: we can always try and hope ;p
481 <pesa> and we're at 4.7.4
482 <hwoarang> :P
483 <wired> true, true
484 <wired> then again
485 <wired> i still have a stable bug for tmux 1.5 open because of ppc iirc
486 <hwoarang> if they decide to not stabilize 4.7.X we can drop them from 4.8
487 <pesa> ok so we postpone the decision on this matter
488 <wired> +1
489 <johu> +1
490 <hwoarang> kk
491 <pesa> but can we drop -sparc at least?
492 <pesa> does it make sense to keep -sparc in 4.8?
493 <tampakrap> +1
494 <wired> i like that, yeah lets drop it
495 <johu> drop
496 <pesa> excellent
497 <pesa> let's move on
498 <wired> awesome
499 <wired> or should i say, i3
500 <wired> :P
501 <wired> so, gogo migration, we talked about it enough me thinks, but there is one interesting thing we still need to vote on
502 <johu> date?
503 <johu> announcement?
504 <wired> do we want gogo as primary or gitorious/github?
505 <wired> we didn't really settle on that
506 <hwoarang> yes i trust tampakrap
507 <pesa> gogo primary
508 <tampakrap> WE WANT GENTOO INFRA AS PRIMARY OF COURSE!!
509 <wired> omfg
510 <hwoarang> that was easy
511 <tampakrap> where is Robin?
512 <wired> heh
513 <johu> "qt" as repo name please
514 <hwoarang> but I also want a bot in #-commits :D
515 <tampakrap> all gogo repos have
516 <wired> yeah me too, i like how it works now ;p
517 <tampakrap> plus gentooo-commits ml
518 <wired> i flood commits with qting-edge crap
519 <hwoarang> f*** yeah
520 <wired> ok
521 <wired> gogo it is
522 <pesa> mmm are we changing the name too?
523 <wired> now
524 <wired> qting-edge VS qt
525 <pesa> ok wtf
526 <johu> qt!
527 <wired> johu's suggestion was intruiging
528 <pesa> *oh
529 <hwoarang> qting-edge +1
530 <tampakrap> i don't care
531 <hwoarang> needs to be in sync git gitorious/github
532 <wired> why?
533 <hwoarang> otherwise ppl will get confused
534 <pesa> hmmm
535 <wired> i like qt
536 <hwoarang> they think they are two different repos
537 <wired> it says... qt
538 <wired> qting is not qt
539 <tampakrap> repo name != layman list name
540 <pesa> true
541 <hwoarang> we have used qting-edge in blogs/forums/etc
542 <johu> repo_name = qt
543 <hwoarang> ppl are familiar with it
544 <wired> hwoarang: perhaps
545 <tampakrap> I can announce it, that's not an issue
546 <tampakrap> but anyway, I don't care much :P
547 <wired> layman can't handle the url change right? users will have to -d and -a?
548 <pesa> I don't care either, provided we keep consistency
549 <pesa> for some definition of consistenct
550 <pesa> *cy
551 <hwoarang> it is not consistent to use a backup(github/gitorious) repo with different name.
552 <hwoarang> so qting-edge +1 from me. feel free to vote :p
553 <wired> we can rename that too? :P
554 <hwoarang> how?
555 <hwoarang> :p
556 <hwoarang> no account remember
557 <tampakrap> ok, let's drop it then :)
558 <wired> as discussed earlier
559 <johu> as tampakrap said drop it :D
560 <wired> github will die if we don't get access
561 <pesa> we agreed to rescue the admin rights
562 <wired> 0006 and still in my car
563 <wired> awesome
564 <hwoarang> enjoy it
565 <wired> well my laptop has 4h battery left ;p
566 <pesa> so...?
567 <wired> so i can be here all night
568 <wired> lol
569 <pesa> no lol
570 <pesa> i was talking about the name
571 <pesa> :P
572 <wired> hehe
573 <wired> truth is
574 <wired> I'd like to change it
575 <wired> but it'd be a fuss
576 <tampakrap> not really, I'll handle it
577 <pesa> hwoarang wants qting-edge, tampakrap and I don't care, johu wants qt
578 <hwoarang> :p
579 <johu> good summary
580 <pesa> wired is unsure
581 <tampakrap> yes, just make up your mind as a leader
582 <wired> qt++ then
583 <hwoarang> meh!
584 <pesa> wth
585 <tampakrap> ok, that task is mine
586 <tampakrap> I'll do it during the weekend
587 <wired> woot
588 <tampakrap> on sunday more specifically
589 <hwoarang> hmm
590 <hwoarang> can we just simply change the uri= on .git/ and keep using the same repo?
591 <hwoarang> or do we need to clone from scratch?
592 <pesa> tampakrap: will you announce the migration too?
593 <wired> you should be able to continue using it
594 <tampakrap> we can change the refs
595 <tampakrap> there is a command
596 <wired> assuming tampakrap pushes the current one in gogo
597 <tampakrap> easy one, did it for a university gitolite migration to new server in the past
598 <wired> to keep history as well
599 <hwoarang> please let us know what we need to do once you set everything up
600 <hwoarang> like how to migrate existing repos to new uri etc
601 <tampakrap> i will, i'll write announcement
602 <hwoarang> ok thx
603 <pesa> thanks
604 <johu> thx
605 <wired> tampakrap: i assume you're going to push the gitorious master into gogo right?
606 <tampakrap> yes
607 <hwoarang> when will that happen?
608 <tampakrap> I need ACL do you have it?
609 <hwoarang> ETA master admin?
610 <pesa> you can drop any branches btw
611 <tampakrap> as I said, sunday
612 <wired> so changing .git/config should be enough
613 <hwoarang> ok
614 <tampakrap> there is a update-refs something command
615 <tampakrap> anyway, ACL?
616 <hwoarang> hmm
617 <wired> see gitorious
618 <hwoarang> i dont think we have no-qt members
619 <hwoarang> with +w access
620 <wired> hold on
621 <tampakrap> ok
622 <wired> https://gitorious.org/+gentoo-qt-devs
623 <wired> https://gitorious.org/+gentoo-qt-devs/memberships
624 <tampakrap> ok thanks
625 <wired> tampakrap: no, thank you :)
626 <tampakrap> but my original question remains: ETA and guy responsible for Qt 4.8 migration please?
627 <tampakrap> I need it really asap for the livedvd
628 <hwoarang> i said I can do it!
629 <wired> i can do it tomorrow night / saturday morning
630 <hwoarang> ok wired :P
631 <tampakrap> ok thanks
632 <wired> lol
633 <pesa> cairo first
634 <wired> ofcourse
635 <pesa> :
636 <pesa> :)
637 <hwoarang> dont forge the masked flags
638 <wired> ;)
639 <hwoarang> *forget :p
640 <wired> nah, no forging needed ;p
641 <wired> xD
642 <pesa> lol
643 <johu> so i dont need an access for gitorious i will just wait for gogo
644 <wired> indeed
645 <pesa> yep
646 <wired> tampakrap: don't forget to add kensington as well
647 <tampakrap> kk
648 <wired> minions.... er... contributors need access
649 <wired> ;)
650 <wired> and it seems he likes patches ;p
651 <tampakrap> he knows his way around, and he already started the quizzes
652 <tampakrap> seems like a good catch
653 <pesa> yeah he's very active
654 -*- johu has asked him :)
655 <wired> excellent
656 <wired> ok
657 <wired> how are you people on time?
658 <hwoarang> wired: should we move the eselect module to gogo? :p
659 <hwoarang> kiddin
660 <wired> hwoarang: why not
661 <wired> it'd make tampakrap happy
662 <wired> ;p
663 <hwoarang> :)
664 <wired> tampakrap: feel free to create a repo for it if you want (it's just one commit for now anyway ;p)
665 <pesa> ok, open bugs?
666 <wired> yes please
667 <tampakrap> kk
668 <wired> "the qdoc3 ran for a few days" rotfl
669 <wired> poor guy
670 <wired> thats bug 398885
671 <willikins> wired: https://bugs.gentoo.org/398885 "x11-libs/qt-assistant-4.7.4 qdoc3 broken on arm"; Gentoo Linux, Applications; CONF; maekke:qt
672 <pesa> no idea on that one
673 <pesa> google doesn't help
674 <johu> no arm to test :-/
675 <pesa> and it's blocking stabilization :/
676 <wired> meh
677 <wired> a kvm could be helpful with this, but that takes time
678 <hwoarang> if arm is supported maybe send this upstream?
679 <wired> we could ask him
680 <wired> if it works when building manually
681 <pesa> ah yeah
682 <pesa> good question
683 <wired> we should include a configure command to make sure he tries the proper build
684 <wired> who'd like to leave a comment with that?
685 <pesa> I can do it
686 <wired> awesome, thanks
687 <wired> bug 394533
688 <willikins> wired: https://bugs.gentoo.org/394533 "Libreoffice crashes in qt on exit"; Gentoo Linux, Ebuilds; CONF; scarabeus:qt
689 <pesa> we need someone with a fast machine to try opensuse patches :P
690 <tampakrap> please someone fix that, I have scarabeus every day telling me about this bug
691 <wired> wait wait wait
692 <tampakrap> in person, and he is a soldier
693 <pesa> :P
694 <wired> i can't reproduce this with latest libreoffice (3.5.0.1) and qt 4.7.4
695 <wired> maybe it fixed itself?
696 <pesa> hmm
697 <wired> yep works fine right now
698 <pesa> well, leave a comment in the bug
699 <wired> i will :)
700 <pesa> or even close as WORKSFORME
701 <pesa> (I looked at opensuse patches and I couldn't find anything that seemed related to the crash)
702 <wired> i just left a comment
703 <pesa> ty
704 <wired> yw
705 <wired> bug 392433
706 <willikins> wired: https://bugs.gentoo.org/392433 "x11-libs/qt-gui-4.7.4-r1: desktop file name issues"; Gentoo Linux, Applications; UNCO; toralf.foerster:qt
707 <wired> wth? ;p
708 <hwoarang> what is the problem?
709 <hwoarang> the names are generated by make_desktop_entry
710 <pesa> aesthetics :P
711 <pesa> yes they are indeed
712 <hwoarang> so he wants to change that function?
713 <hwoarang> just because we doesnt like the filename?
714 <pesa> but read my comment in the agenda
715 <pesa> no wait, that's not the issue
716 <pesa> The bug itself is invalid IMHO, but why are we passing absolute paths to make_desktop_entry?
717 <hwoarang> are absolute paths not allowed?
718 <hwoarang> eclass does not say so
719 <pesa> they are allowed
720 <pesa> but I don't see any reasons to do that
721 <hwoarang> well ok
722 <hwoarang> we can fix that
723 <hwoarang> on 4.8
724 <pesa> and qt is the only package installed on my system that does that
725 <hwoarang> *in
726 <hwoarang> agree?
727 <wired> i don't see why not
728 <hwoarang> please remember to fix it when you move 4.8
729 <wired> sure
730 <hwoarang> sweet
731 <johu> ++
732 <pesa> yeah, I can fix it in the overlay later probably
733 <wired> pesa: that'd be nice, i'll try to remember to check it out as well
734 <wired> bug 388551
735 <willikins> wired: https://bugs.gentoo.org/388551 "x11-libs/qt-gui should depend on gnome-base/libgnomeui-2 when USE="gtkstyle" is enabled"; Gentoo Linux, Applications; UNCO; brad:qt
736 <wired> hell no
737 <pesa> lol
738 <hwoarang> ;p
739 <wired> i'll handle that bug ;p
740 <pesa> my comment was: Do we want to add that as an optional PDEPEND controlled by gnome USE flag? What about gnome 3?
741 <wired> well
742 <wired> the bug is semi-invalid
743 <pesa> qt upstream sucks here because they used obsolete libraries
744 <wired> it's actually much simpler
745 <wired> you have to set GTK2_RC_FILES=/home/wired/.gtkrc-2.0
746 <wired> and it works without libgnomesucksui
747 <wired> i know because i use it
748 <wired> ;p
749 <tampakrap> what if my user is not called wired?
750 <pesa> sweet
751 <wired> tampakrap: i leave that for you to solve ;)
752 <tampakrap> :(
753 <pesa> tampakrap: rename your user
754 <wired> lol
755 <pesa> ok so no dep (woot)
756 <wired> what we could do is add a elog message in qt-gui[gtkstyle] saying that for things to work you either need libgnomeui or that variable set properly in your env
757 <johu> +
758 <hwoarang> kk
759 <johu> but notice user dont read elogs :P
760 <wired> johu: i know
761 <wired> heck, devs don't read them either
762 <johu> best example xorg update
763 <wired> oh i love that update
764 <wired> everyone keeps breaking evdev
765 <wired> xD
766 <pesa> well that's their problem
767 <johu> yeah elog and we are finished with this bug
768 <pesa> seems johu wants to tackle this one :P
769 <johu> as soon gogo repo is up
770 <wired> heh
771 <tampakrap> it's not important either way
772 <pesa> sure
773 <wired> i'll probably do it then when adding 4.8 if I don't forget
774 <wired> or we can just give johu access to gitorious ^_^ heheh
775 <wired> j/k
776 <wired> bug 382559
777 <willikins> wired: https://bugs.gentoo.org/382559 "qt4-build.eclass: qt_mkspecs_dir() returns bad spec directory"; Gentoo Linux, Library; CONF; oas:qt
778 <pesa> johu: you can add the elog to 4.7.x in portage too
779 <johu> pesa: yes but normally i want do this complete
780 <pesa> ok :)
781 <wired> pesa: i have no idea why we use libdir
782 <hwoarang> afaik there is no reason to use LIBDIR there
783 <johu> "BTW why do we use $LIBDIR instead of get_libdir() ?"
784 <hwoarang> it is probably a leftover from the old days
785 <pesa> that's what I thought too
786 <wired> maybe because it's easier to cut "lib" out ?
787 <wired> ;p
788 <hwoarang> i will have a look on that
789 <pesa> get_libdir() is the "standard" interface for multilib
790 <hwoarang> after 4.8 hits portage. Will change it to get_libdir() and see what happens
791 <pesa> but there might be other useful functions
792 <pesa> hwoarang: please test locally before applying to portage, since it'd be a global change
793 <pesa> try rebuilding some qt apps too
794 <hwoarang> yeah that's my plan so it may take a while
795 <pesa> it should be safe anyway
796 <wired> those lines look suspicius to me tbh
797 <wired> if libdir was /usr/lib64 it'd try to remove /usr/64? :p
798 <pesa> uhm no... LIBDIR is "lib64"
799 <wired> right, so it tries to remove 64?
800 <pesa> remove?
801 <wired> oh no
802 <wired> didn't read it right
803 <wired> it adds -64
804 <pesa> yep
805 <wired> ok
806 <pesa> as far as the bug itself is concerned... close as invalid? worksforme?
807 <hwoarang> yeah
808 <hwoarang> worksforme seems ok
809 <pesa> fair enough
810 <wired> well, if we do change the eclass, it should be fixed no?
811 <hwoarang> something is his box overrides the default env
812 <hwoarang> so it may fix it or it may not
813 <wired> ok
814 <pesa> well, his env is totally fscked up so I don't know what may happen
815 <wired> make sure you point out that it's his fault and should find out why his env is screwed
816 <pesa> sure
817 <wired> thanks
818 <pesa> yw
819 <pesa> the last one
820 <wired> bug 359391
821 <willikins> wired: https://bugs.gentoo.org/359391 "qt4-build.eclass should check for --buildpkgonly before downgrade sanity check"; Gentoo Linux, Eclasses and Profiles; CONF; konovalov.alexey:qt
822 <pesa> we discussed this some time ago
823 <pesa> the conclusion was: this is pointless since even if he manages to build qt-core, he won’t be able to build any other modules. we decided to ask the reporter what he wants to accomplish before taking action.
824 <wired> we did awesome work then
825 <wired> ;p
826 <pesa> yeah rotfl
827 <johu> RESOLVED NEEDINFO :)
828 <hwoarang> afaik
829 <pesa> yeah, and actually ask him what he wants to do
830 <hwoarang> the only wait to downgrade is to remove Qt altogether and merge again
831 <wired> zomg it's been a year ;p
832 <wired> agreed, i don't like it
833 <hwoarang> it is pretty much the same
834 <hwoarang> like rebuilding it
835 <hwoarang> so you can write that as a comment
836 <wired> we already try really hard to avoid all that's dangerous for users, i don't like allowing new ways of fail
837 <hwoarang> no i mean, tell him to remove everything and merge whatever binpkg he wants
838 <hwoarang> he should be ok
839 <wired> and i agree
840 <hwoarang> ahok
841 <pesa> mmm true
842 <pesa> even simpler
843 <wired> who'll do it?
844 <johu> so invalid?
845 <johu> i can do it
846 <hwoarang> WONTFIX id say
847 <johu> ok
848 <wired> +!
849 <wired> +1 lol
850 <pesa> +1
851 <johu> offtopic: project page, is there a alphabetical order?
852 <hwoarang> ot: wired: mind if i remove ayoy and chiiph from qt alias?
853 <pesa> johu: i think so
854 <wired> go ahead
855 <wired> hwoarang: ^
856 <hwoarang> kk
857 <pesa> johu: with wired at the top since he's the boss
858 <johu> hwoarang: you sucked with your command :P
859 <hwoarang> tampakrap: add kensington to qt@
860 <johu> command/commit
861 <hwoarang> ah
862 <hwoarang> you failed to sync
863 <wired> lol
864 <johu> hrhr yes
865 <wired> next up:
866 <wired> next meeting
867 <wired> lets set it now, otherwise we'll get lost for a year again
868 <johu> qt 5 is comming closer
869 <wired> oh
870 <wired> that reminds me
871 <hwoarang> crap
872 <wired> lol
873 <johu> spring first beta
874 <wired> I'd like someone to sync the live ebuilds
875 <wired> with 4.8.0
876 <wired> PLEASE xD
877 <hwoarang> sync with what
878 <johu> april/may
879 <hwoarang> you know live ebuilds are my babys
880 <hwoarang> i will do it
881 <wired> hwoarang: the live ebuilds are so outdated
882 - {Tageswechsel: Fr. Jan 27 00:00:00 2012}
883 <wired> i'm wondering how they still work
884 <wired> seriously ;p
885 <hwoarang> yet they do
886 <hwoarang> i just build 8.9999 2 weeks ago
887 <wired> please diff them with 4.8.0 and carry any fixes you find
888 <hwoarang> kk
889 <wired> (you'll find a lot)
890 <wired> thank you
891 <pesa> yeah they're severely out-of-sync
892 <hwoarang> meeting then
893 <tampakrap> and update to eapi4 :)
894 <wired> i had to redo the last two major qt version bumps
895 <wired> because they were based on live ebuilds
896 <wired> and all kinds of stuff was missing (like prefix changes)
897 <wired> eapi 4 is also an important topic
898 <pesa> does qt4-build support eapi 4?
899 <wired> who'd like to give that a look
900 <hwoarang> pesa: it should
901 <hwoarang> why not
902 <pesa> dunno, just asking
903 <wired> pesa: i don't think anyone has ever tried, but i have a feeling it should work almost ouf of the box
904 <hwoarang> yeah it uses pure EAPI2 features so it should be just fine
905 <hwoarang> i will look into it
906 <wired> s/ouf/out/
907 <hwoarang> along with the LIBDIR stuff
908 <wired> awesome
909 <pesa> ok
910 <wired> hwoarang: if you do it together with the live ebuilds we can use them in the next bump
911 <hwoarang> hopefully yes
912 <wired> :)
913 <pesa> that would be nice
914 <wired> next meeting: Thursday, 23th of February, 2000 UTC?
915 <hwoarang> it should be ok...
916 <pesa> dunno tbh
917 <johu> yes from my side
918 <pesa> I'm moving to LA at the end of february so I really dunno
919 <wired> woa nice :)
920 <pesa> yep :D
921 <hwoarang> w00t
922 <tampakrap> for how long?
923 <hwoarang> what for?!
924 <tampakrap> yes tell us
925 <pesa> 1 year, research collaborator at UCLA
926 <wired> woa nice again :)
927 <pesa> network lab
928 <hwoarang> ah
929 <hwoarang> nifty
930 <hwoarang> !
931 <hwoarang> seeing bits flying around
932 <wired> lets set that date now to have something concrete and we can re-arrange if the need arises
933 <tampakrap> have fun!
934 <pesa> I'll be working on wireless vehicular networks
935 <pesa> wired: sure, I'll let you know
936 <hwoarang> goodie
937 <wired> awesome
938 <wired> one last thing
939 <wired> who wants to do the summary?
940 <wired> xD
941 <tampakrap> me and johu
942 <johu> LOL
943 <wired> rotfl
944 <tampakrap> weekend as well
945 <johu> etherpad session
946 <wired> excellent
947 <wired> thanks
948 <pesa> thank you guys
949 <wired> was really bored to do it xD
950 <wired> so thank you all for being here
951 <hwoarang> can we go to bed now?
952 <wired> really productive meeting
953 <pesa> hehe :P
954 <wired> (rare occasion)
955 <tampakrap> no, we have a hangout, join us
956 <hwoarang> :p
957 <hwoarang> i am under my bed covers
958 <hwoarang> ready to watch House!
959 <hwoarang> ftw
960 <wired> rotfl
961 <wired> im 11km away from my bed covers
962 <wired> time to get there
963 <wired> :P
964 <johu> i am in the bed and i dont think my gf wants that i wake her up
965 <wired> say hi for us
966 <wired> :P
967 <johu> :D
968 <johu> <CIA-4> johu * gentoo/xml/htdocs/proj/en/desktop/qt/index.xml: add myself to project
969 <wired> \o/
970 <pesa> fuck yeah
971 <wired> welcome to the qlub
972 <johu> cute
973 <pesa> oh, just FYI, I'm having a look at qt5 lately...
974 <wired> does it work?
975 <pesa> no lol :P
976 <wired> excellent
977 <tampakrap> pesa: talk with kokeroulis, he is writing patches for qt
978 <tampakrap> upstream
979 <pesa> uhm great
980 <johu> it have to work, kde frameworks will need it
981 <wired> that implies that kde works
982 <johu> bright future
983 <pesa> I'm still trying to write an initial qt5-build.eclass
984 <wired> don't misinform people like that ;p
985 <pesa> although I don't have much time :/
986 <wired> pesa: a clean eclass for qt5, that would be nice :)
987 <pesa> I'll push to $our_new_overlay when I have something that works
988 <wired> no-one has time, i stole some work time to make that eselect module ;p
989 <pesa> wired: indeed
990 <pesa> we're still months away from a 5.0 release anyway
991 <johu> 3 month probably
992 <pesa> I believe they want to release this summer
993 <johu> first beta
994 <johu> as i know the feature freeze is soon
995 <pesa> yes
996 <johu> meeting end?
997 <wired> a while back
998 <wired> hehehe
999 <johu> need my drug
1000 <hwoarang> night night then
1001 <wired> thank you all :)
1002 <pesa> thank you! gn ;)
1003 <johu> gn
1004 <wired> gn