summaryrefslogtreecommitdiff
blob: 0c83346ffb06843a3d7c97e1efbf11edfd303086 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
21:01 <@scarabeus> hey
21:01 <@scarabeus> now we can start
21:01 <@jmbsvicetto> I'm out of here. See you later :P
21:02 <@alexxy> jmbsvicetto: stay here =)
21:02 <@scarabeus> hehe
21:02 <@scarabeus> !herd kde
21:02 < Willikins> (kde) alexxy, caleb, carlo, cryos, deathwing00, genstef, jmbsvicetto, keytoaster, mattepiu, patrick, scarabeus, tampakrap, tgurr
21:02 <@scarabeus> krytzz: reavertm Sput wired 
21:02 <@scarabeus> ausing again
21:02 <@scarabeus> meeting time
21:03 <+krytzz> aye
21:03  * tampakrap is here
21:03 <@cryos|work> That was an hour ago wasn't it? I thought we were done :P
21:03  * jmbsvicetto agrees
21:03 <@scarabeus> :D
21:03  * alexxy here or there like a psi^2
21:04 <@scarabeus> bonsaikitten: dont hide, i saw ya
21:04 -!- jmbsvicetto changed the topic of #gentoo-kde to: Official Gentoo KDE Project channel | Next Meeting^Wamarok party: Wednesday April 1st 19:00 UTC | KDE 4 guide: http://tinyurl.com/4n47v4 | Overlays: kde-testing, qting-edge | Want to help us? Ask channel staff for info | Bugs: http://tinyurl.com/kdebugs1 http://xrl.us/qtbugs | Useful links: http://userbase.kde.org/ http://ktown.kde.org/~dirk/dashboard | Want to test KDE4 on a kvm? http://tinyurl.com/by7tv3
21:04 <@scarabeus> !herd qt
21:04 < Willikins> scarabeus: (qt) caleb, carlo, hwoarang, yngwin
21:04  * jmbsvicetto starts jumping around
21:04 <@jmbsvicetto> scarabeus: ok, ok. I'll behave ;)
21:04 <@hwoarang> im here
21:04  * hwoarang GOGO GREEEEEEEEEEEEEECE
21:04 <@scarabeus> jmbsvicetto: well you are the lead, you do the example for us :D
21:05 <@scarabeus> remember we store meeting logs tho :D
21:05 <@tampakrap> i think we shouldn't this time
21:05 <@scarabeus> hehe
21:05 <+reavertm> ok...
21:05 <@scarabeus> reavertm: you are first on list
21:05 <@scarabeus> so speak up
21:06 <@scarabeus> :D
21:06 <+reavertm> so, kdeprefix
21:06 <@scarabeus> http://www.pastebin.cz:80/16911
21:06 <+reavertm> the idea is ... to drop it :)
21:06 <@scarabeus> (list for others)
21:06  * wired back
21:06 <@alexxy> or mask kdeprefix useflag
21:06 <@alexxy> =)
21:06 <+reavertm> (from non kde-base)
21:06 <@tampakrap> i agree
21:07 <+reavertm> I already started to play in dropped-kdeprefix-on-non-kde-base branch if anyone is interested
21:07 <@alexxy> may be better to mask it for all packages
21:07 <+reavertm> in the process I rewritten kde4 eclass
21:07 <@alexxy> so people who realy want could unmask it
21:07 -!- spitfire_ [n=quassel@ackz136.neoplus.adsl.tpnet.pl] has joined #gentoo-kde
21:07 <+reavertm> important changes are:
21:07 <@scarabeus> alexxy: nah i prefer nonkdeprefix, it is better
21:08 <@scarabeus> alexxy: less thins to worry about
21:08 <+reavertm> NEED_KDE deprecated in favor of KDE_REQUIRED and KDE_MINIMAL (the latter already there)
21:08 <+wired> scarabeus++
21:08 <@alexxy> scarabeus: i use -kdeprefix too 
21:08 <@alexxy> so we can mask kdeprefix use flag for tree packages
21:08 <@tampakrap> if we mask it, we somehow still provide support for it, something that i don't want
21:08 <@cryos|work> I use -kdeprefix too, but I think it would be nice to keep it as an option that can be unmasked. It has its uses, I just don't think it is for general consumption...
21:08 <@alexxy> so people who want install 4.2 4.3 and live together can unmask it
21:09 <+reavertm> my eclass drops kdeprefix from non-kde-base
21:09 <@scarabeus> alexxy: the part for non-kde-base
21:09 <@scarabeus> not for base kde
21:09 <@scarabeus> :D
21:09 <+reavertm> do you even read me?
21:09 <@scarabeus> we are not removing the flags from kdebase/*
21:09 <@scarabeus> :D
21:09 <@cryos|work> Is there a way to hack it back in for non-kde-base if you don't care about support?
21:09 <@tampakrap> everybody stop typing until reavertm finishes his words please
21:09 <@scarabeus> cryos|work: narp
21:10 <@scarabeus> for the eclass i already read it and i think it is much cleaner, specialy no "get_latest_kdedir"
21:10 <@cryos|work> I work on several packages where I would like trunk and release. I could locally hack it, but the current situation is useful even if not supporte.d
21:10 <+reavertm> RPATH solves possible linking issues
21:10 <@scarabeus> well we droped mostly live slot for packages
21:10 <@scarabeus> cryos|work: buty you can allways override prefix so it shoudl be no prob
21:11 <+reavertm> now packages are built not agains newest available KDE (if more installed) but with the oldest - yet respecting KDE_MINIMIAL
21:11 <@cryos|work> Seems a shame, but I can maintain custom ebuilds for the few I work on.
21:11 <+reavertm> scarabeus: all live slots dropped
21:12 <@jmbsvicetto> hmm, scarabeus / reavertm drop kdeprefix for non-live, right?
21:12 <@scarabeus> for everything
21:12 <@jmbsvicetto> scarabeus / reavertm: !kde-base live apps should install under /usr/kde/live
21:13  * cryos|work thought that too...
21:13 <+reavertm> /usr/kde/live is KDE release dir and should not contain any 3rd party apps imho
21:13 <@scarabeus> that wont run for pple that install live misc apps for 4.2 in example
21:13 <@alexxy> jmbsvicetto: no =)
21:13 <@jmbsvicetto> We've been talking about this for a long time. all live ebuilds should go under /usr/kde/live
21:13 <@scarabeus> i use lots of live apps
21:13 <+reavertm> how aboyut accessing those live packages from kde 4.2 ?
21:13  * alexxy also use kile amarok and k3b
21:13 <@alexxy> with 4.2 and 4.3 snapshots
21:14 <@alexxy> so i dont like idea of dropping kdeprefix for misk apps
21:14 <@jmbsvicetto> If we use the KDE_MINIMAL it should work, no?
21:14 <@cryos|work> So you are dropping any support for installing/building live apps against live KDE builds?
21:14 <@alexxy> in way as jmbsvicetto said
21:14 -!- [DWSR] is now known as DWSR
21:14 <+reavertm> how is dropping kdeprefix from live packages related to not being able to use them with 4.2 ?
21:14 <@scarabeus> cryos|work: so you think live should be special case...
21:15 <@scarabeus> reavertm: well it can be done so live is special enviroment
21:15 <@alexxy> i think better to mask kdeprefix use flag for all kde in tree
21:15 <@scarabeus> and we can just not bother for it
21:15 <@jmbsvicetto> scarabeus: That's why live doesn't fit in SLOTS ;)
21:15 <@cryos|work> scarabeus: I always have, but I tend to work with live and do development, but want a stable desktop for work...
21:15 <@alexxy> so people who want eg 4.2 and live togther can deal with it
21:16 <@scarabeus> alexxy: current approach is broken
21:16 <+reavertm> I use 4.2 and live non-kde-base stuff
21:16 <@scarabeus> i srsly fear next major release
21:16 <@jmbsvicetto> ok, let's try something different
21:16 <@jmbsvicetto> The point of having kdeprefix was to allow running more than 1 version at the same time
21:16 <@cryos|work> I guess for people with live KDE, and live misc apps built against 4.2 things would likely still work though.
21:16 <@scarabeus> eys that is maintained
21:16 <+reavertm> jmbsvicetto: be more precise
21:16 <+reavertm> more than one version of what?
21:17 <+reavertm> KDE release or any package?
21:17 <@jmbsvicetto> With the exception of live (imo) which should be under /usr/kde/live - the real solution for that is to change the kde build system and have all versions under /usr
21:17 <@cryos|work> KDE, but are you really trying to separate packages that build against it?
21:17 <@scarabeus> well it is like kde3
21:17 <@scarabeus> cryos|work: 
21:17 <@jmbsvicetto> reavertm: more than one KDE release
21:17 -!- non7top [n=non7top@94.77.134.21] has joined #gentoo-kde
21:17 <+reavertm> and you'll still have it :P
21:18 <@cryos|work> OK - I will stay quiet. I am really busy today anyway and have not been on IRC for weeks....
21:18 < spitfire_> cryos|work: no it doesn't always work. I had quassel built against 4.2 and it didn;t run in live complaining about missing symbols in oxygen.so.
21:18 <@jmbsvicetto> The point is whether anyone is willing to start the work
21:18 <@jmbsvicetto> I haven't looked at that yet
21:18 <+reavertm> spitfire_: 
21:18 <+reavertm> nop
21:18 <@jmbsvicetto> cryos|work: I would like to get your opinion about this issue
21:18 <+reavertm> you had quassel built againd live that didn;'t work with 4.2
21:19 <+reavertm> because so far it was like this - having 4.2 and -9999 - apps were bult againt *the newest* kde
21:19 <@cryos|work> At least now KDE will work if built against an old KDE and linked to a newer one.
21:19 <@scarabeus> yes 
21:19 <@jmbsvicetto> cryos|work: We've talked a lot about this and tried to reach a compromise that would satisfy everyone, so I would like that any change gets our support
21:19 <@cryos|work> So building against 4.2 and linking to live should work, assuming no one screwed up and I do that a lot.
21:19 <@scarabeus> yes it have to wor
21:19 <@scarabeus> the cant break abi
21:19 < spitfire_> reavertm: sry to interrupt but for example quassel never finds kde-live, always builds against 4.2
21:19 <+reavertm> actually there's RPATH
21:20 <+reavertm> if we drop RPATH then we may start worrying about linkage problems
21:20 <@cryos|work> It doesn't have to - people screw up... And there is RPATH which can force linking to a particular path.
21:20 <@jmbsvicetto> scarabeus: that's the "theory", but that's not their practice
21:20 <@alexxy> spitfire_: later
21:20 <@scarabeus> indeed
21:20 <@cryos|work> jmbsvicetto: They do pretty well on the whole, but RPATH alleviates issues with screw ups too...
21:20 <+reavertm> (and I'm going to drop rpath for -kdeprefix)
21:20 <+reavertm> (btw)
21:20 <@jmbsvicetto> cryos|work: all the mess with libplasma, phonon, kdeartwork-kscreensaver, ...
21:21 <+reavertm> phonon is kdeprefix problem
21:21 <@cryos|work> Like I said, they do pretty well... ABI is really tough to keep stable...
21:21 <+reavertm> it install kde4 plugins
21:22 <+reavertm> adding QT_PLUGIN_PATH to /usr/lib64/kde4/plugins could possibly solve it
21:22 <@jmbsvicetto> cryos|work: The problem is that 4.0 was nowhere where they wanted it to be, so they've realized many things required changes
21:22 <@cryos|work> Yeah, I know... Mixing versions is always really tough to get right too.
21:22 <+reavertm> 4.3 is meant to be ABI compliany with 4.2
21:23 <@scarabeus> ok how about removing prefix totaly
21:23 <@scarabeus> and have live/stable
21:23  * jmbsvicetto looks at bonsaikitten 
21:23 <@scarabeus> so live apps are their own env
21:23 <@scarabeus> and the stable is /usr
21:23  * reavertm doesn't get it
21:23 <+reavertm> where does live go?
21:23 <@scarabeus> on the live note we can generate snapshots (weekly)
21:23 <@scarabeus> /usr/kde/live/
21:24 <@scarabeus> everything live
21:24 <@bonsaikitten> jmbsvicetto: what!
21:24 <+reavertm> how is this different from current situation?
21:24 <@scarabeus> i still prefer your solution
21:24 <@jmbsvicetto> scarabeus: To be honest, I'm losing the "motivation" to keep hammering about kdeprefix, but that was the major issue I had to deal with when we started working back in KDE
21:24 <@scarabeus> reavertm: that there wont be kdeprefix anywhrere else than in live
21:24 <@jmbsvicetto> scarabeus: That's why I've resisted so long to dropping it
21:24 -!- ali_bush [n=alistair@gentoo/developer/alibush] has quit [Remote closed the connection]
21:24 <@scarabeus> jmbsvicetto: well reavers approach is working with +kdeprefix and keeping good usability
21:24 <@jmbsvicetto> bonsaikitten: Do you still care about kdeprefix or not?
21:25 <@scarabeus> trust me it is  500% better than current solution of mine
21:25  * cryos|work has also grown tired of the back and forth... Just want a reasonably stable env for users, and a solution for developers....
21:25 <@alexxy> kdeprefix can be masked 
21:25 <@jmbsvicetto> bonsaikitten: As I recall, you also felt it was important to have it and to allow users to mix versions
21:25 <+reavertm> well, it's not working yet :P
21:25 <@bonsaikitten> jmbsvicetto: my opinion hasn't changed since it was introduced
21:25 <@alexxy> so users who sant it will unmask it
21:25 <+reavertm> (plugins are not loaded properly - amarok issue)
21:25 <@alexxy> but its good fature to have more then one kde release installed
21:26 <@scarabeus> i would say lets see how it work and we can roll it out with 4.2.3
21:26 <+reavertm> what's all with this masking kdeprefix?
21:26 <+reavertm> you can use.force it if you like :P
21:26 <@jmbsvicetto> cryos|work / bonsaikitten: So, what do you say about this?
21:26 <@scarabeus> i am for reavers solution
21:27 <@cryos|work> Honestly, I am no longer certain what is being proposed. I feel like we really need to pick a solution and try to stick with it. The Apache team went back and forth over a few years and drove many users away...
21:27 <@alexxy> reavertm's solutions better for misk packages 
21:27 <+reavertm> my idea (if it works) is to be possible to have kdeprefixed releases and the rest in /usr (accessible from any kde installed)
21:27 <@jmbsvicetto> I guess I'll swallow kdeprefix at this time and will try to force me to look at the build system to allow the multiple versions / better split of packages
21:27 <@bonsaikitten> jmbsvicetto: I haven't followed the discussion enough to have useful input
21:28 <@jmbsvicetto> cryos|work / bonsaikitten: Then if you don't oppose, I say we try reavertm's approach
21:28 <@scarabeus> bonsaikitten: kdeprefix for kde-base, misc apps into /usr including live misc apps
21:28 <@bonsaikitten> sounds acceptable
21:28 <@bonsaikitten> as I haven't contributed anything relevant in a while I don't see why I should be the decider
21:28 <@scarabeus> ok majority already agreed
21:28 <+reavertm> well,  there's nothing spectaculat to try now, if it works then we'll see - i need to handle this plugins paths 1st
21:29 <@cryos|work> I can live with it, I would rather be able to put misc live apps in /usr/kde/live too, but can likely hack the ebuilds I care about...
21:29 <@jmbsvicetto> cryos|work / bonsaikitten: If in the end we realize we lost some flexibility, that will only serve to foster the need to look for the real solution (imho) - fixing the build system
21:29 <@bonsaikitten> jmbsvicetto: acceptable :)
21:29 <@scarabeus> bonsaikitten: could you fix at least 258027
21:29 <+reavertm> actually there's not a problem with restoring kdeprefix for misc apps, but
21:29 <@cryos|work> So you are going to try and mix multiple versions in /usr?
21:29 <+reavertm> live kde-misc would nee to have separate prefix :P
21:30 <@jmbsvicetto> cryos|work: I think that's the "final" solution
21:30 <@jmbsvicetto> cryos|work: I don't have any particular skill or knowledge to get it done, though
21:30 <@cryos|work> That sounds amazingly tough to pull off.
21:30 <@cryos|work> Not this solution though?
21:30 <+reavertm> ok, cryos|work what's your proposition?
21:30 <@bonsaikitten> scarabeus: oh ... let's see
21:31 <+krytzz> hm... would that allow to mix 4.2 kdelibs and live kde-misc stuff for example?
21:31 <+reavertm> maybe it apperas easier to handle than kde-misc in /usr
21:31 <@cryos|work> I don't have one, more trying to understand what this proposal is planning on changing.
21:31 <@jmbsvicetto> cryos|work: That solution isn't "compromised" for the current proposal
21:31 <@scarabeus> the current pospal is easing major bumps, lets stick with it for 4.3 and then we can think about updating the build system
21:31  * cryos|work was just trying to figure out if he understood what *this proposal* encompassed.
21:32 <+reavertm> ok, let me summarize
21:32 <+reavertm> the problem with kdeprefix for kde-misc apps is as follows :
21:33 <+reavertm> let's say we have taglib-extras
21:33 <+reavertm> it has optional kde integration
21:34 <@cryos|work> So you are concerned with corner cases?
21:34 <+reavertm> still it's just typical lib and should be accessed globally - it would be nice for it to not be kde-prefixed
21:34 <+reavertm> or any other app - like amarok - I want it installed and used from any KDE4 i have (and I have 4.2, 4.3, live)
21:34 <@cryos|work> I totally agree. I was the one who wanted to throw everything in /usr apart from development builds where people got to pick up the pieces themselves...
21:35 <@cryos|work> If I develop on amarok I can write a custom ebuild if I want it in my /usr/kde/live as any dev can, so the impact is not terrible.
21:35 <@cryos|work> I was more trying to confirm the scope of the changes proposed.
21:36 <@jmbsvicetto> reavertm: The only issue I see and the reason for the kdeprefix is if you have k3b-1.* working and want to follow k3b-2.* (which I think is still broken), you're not willing to have to choose between one or the other
21:36 <@jmbsvicetto> reavertm: But as stated, I'm going to drop my "resistance"
21:36 <+reavertm> k3b-1 will be installed in kde3 prefix so i am told
21:36 <+reavertm> (tampakrap?)
21:36 <@cryos|work> That was my concern, but those users could be out of luck...
21:36 <@cryos|work> At some stage having too much choice can spread us too thin.
21:37 <@cryos|work> Many distros are just dropping KDE 3 entirely already.
21:37 <@jmbsvicetto> cryos|work: yeah. The problem is that some users have been mailing us asking us not to do it
21:37 <@scarabeus> ok put it straight: lets just comfor for now on that we are going to support unprefixing misc apps
21:37 <@jmbsvicetto> cryos|work: And I think we haven't convinced everyone in the kde team that kde-4 is better
21:37  * jmbsvicetto looks at yngwin 
21:37 <@cryos|work> I am not proposing we do - I am just pointing out what is happening.
21:38 <@jmbsvicetto> cryos|work: I agree
21:38 <@cryos|work> I think many distros dropped KDE 3 too soon.
21:38 <+reavertm> kdeprefix as great idea and flexibility it adds, it's pain in ass to mantain :P
21:39 <@cryos|work> I was more making the point that Gentoo has such an extreme amount of choice compared to other distros we could end up chasing bugs no-one else cares about that only crop up in slotted envs.
21:39 <+reavertm> (btw, eselect for kde is not required)
21:39 <@cryos|work> Reducing overall quality which is bad. Not claiming I have the answer either... ;-)
21:40 <@scarabeus> :]
21:40 <@jmbsvicetto> we're all brainstorming ;)
21:40 <@jmbsvicetto> tampakrap: How's your work on the kde3 eclasses going?
21:41 <@cryos|work> I am very attached to Gentoo and KDE. I don't want to see it go to crap, don't have as much time as I would like these days.
21:41 <@tampakrap> eclasses are ready
21:41 <@tampakrap> i'm still on the ebuilds
21:41 <@scarabeus> and the packages are compilling fine?
21:41 <@jmbsvicetto> tampakrap: kdeprefix isses on kde4 are hurting us, but colisions with kde3 apps are doing us more harm (imho)
21:41 <@cryos|work> Bumped avogadro for the super nerdy people who want to play though ;-)
21:41 <@tampakrap> i'll tell you what i need
21:41 <@tampakrap> if there are two people willing to test kde3 misc apps that would be greate
21:42 <@tampakrap> great
21:42 <@scarabeus> herd testers i bet
21:42  * wired raises hand
21:42 <@yngwin> evening
21:42 <@scarabeus> also write mail to desktop and dev
21:42 <+wired> yngwin: =]
21:42 <@jmbsvicetto> tampakrap: with kde4 env?
21:42 <@alexxy> cryos|work: i'll test it with students (avogadro)
21:42 <+reavertm> btw, masking kdeprefix is good idea for typical users
21:42  * yngwin completely forgot about the meeting, sry
21:42 <@tampakrap> i'll prepare a list with the packages and eapi2 as well them
21:42 <@jmbsvicetto> tampakrap: if so, I can do some tests
21:42 <@cryos|work> alexxy: Great - I fixed the desktop file among many other things...
21:42 <@tampakrap> i'm on kde-base only still
21:42 <@alexxy> reavertm: yep
21:43 <+reavertm> I guess it should be done when 4.2.2 is introduced
21:43 <@cryos|work> reavertm: That was always my point - typical users don't want/understand kdeprefix. If they do they will unmask and use.
21:43 <@alexxy> i think kdeprefix is not for users
21:43 <@alexxy> =)
21:43 <@cryos|work> It is awesome for devs/power users though.
21:43 <+wired> many users activate it without knowing though, mask++
21:43 <+krytzz> hm... i thought gentoo is for powerusers?
21:43 <@jmbsvicetto> cryos|work: iirc, kdeprefix is no longer an IUSE default
21:44 <+reavertm> I want 4.2.2 stable in portage, so let make it easier for users to use
21:44  * yngwin is with krytzz
21:44 <@scarabeus> krytzz: you. sent. ssh key. me. now
21:44 <@cryos|work> jmbsvicetto: I didn't know it ever was.
21:44 <+reavertm> jmbsvicetto: yeah, but still users see USe flag and enable it out of curiosity :P
21:44 <+wired> krytzz: the definition of a poweruser is amazingly flexible these days....
21:44 <+krytzz> scarabeus: ok, few minutes
21:44 <+krytzz> wired: ok well
21:44 <@scarabeus> cryos|work: YOU CHANGED IT TO ENABLED BY DEFAULT FIRST :D
21:44 <@scarabeus> heh caps
21:45 <@cryos|work> Many Gentoo users are not what I would call power users, but I guess by definition we have more advanced users than *buntu for example..
21:45 <@cryos|work> scarabeus: For :live only!
21:45 <+wired> we also have a lot of users who'd want to be powerusers 
21:45 <@alexxy> he he =)
21:45 <+wired> =]
21:45 <@yngwin> i'd say gentoo targets powerusers
21:46 <@yngwin> doesnt mean all our users are tho
21:46 <@jmbsvicetto> reavertm: well, that's the same thing as CFLAGS. Gentoo's policy has never been to hide it from the user - even if that leads to user bitting himself in the rear ;)
21:46 <+krytzz> wired: lol
21:46 <+reavertm> btw, our existing problems with kdeprefix *only* phonon and pykde
21:47 <@jmbsvicetto> reavertm: +affect?
21:47 <@scarabeus> ok back on topic tampakrap are you able to get needed stuff around here or you need our direct intervention (ak more devs searching for testing monkeys?)
21:47 <+reavertm> jmbsvicetto: hmm?
21:47 <@tampakrap> no just some testing mostly
21:48 <@tampakrap> i don't think we should waste more manpower on kde3
21:48  * wired now that we're all here, can someone pretty please cp the latest .2 tbz2s to d.ge.o?
21:48 <@jmbsvicetto> reavertm: never mind
21:48 <+reavertm> ah, right - phonon and pykde4 - the only really kdeprefix *issue*
21:48 <+reavertm> the rest is just inconvenience
21:49 <@jmbsvicetto> reavertm: The phonon issue is mostly upstream "hard-coding" the plugins location, right?
21:49 <@scarabeus> ok so kde3 is moving forward, i would say that we need to have it done by end of april some time on may... so we can actualy stable the kde4
21:49 <+reavertm> I can easily not drop kdeprefix and install 3rd party apps with kde they were built against (still changing need_kde behaviour)
21:50 -!- smith_ [n=smith_@adsl-62-167-36-86.adslplus.ch] has joined #gentoo-kde
21:50 <+reavertm> phonon issue is bunding KDE plugins with phonon
21:50 <@jmbsvicetto> scarabeus: we need to go for 3.5.10 stable *soon*
21:50 <@scarabeus> jmbsvicetto: btw i would like to mask the kde
21:50 <@scarabeus> jmbsvicetto: old nonsplit stuff i mean
21:50 <+reavertm> hence, phonon should be in location visihble by all KDE releases
21:50 <@jmbsvicetto> 3.5.9?
21:50 <+reavertm> or kdeprefixed
21:51 <@scarabeus> jmbsvicetto: yes
21:51 <@jmbsvicetto> scarabeus: Not without 3.5.10 stable!
21:51 -!- mikkoc [n=mikko@host254-81-dynamic.7-79-r.retail.telecomitalia.it] has quit [Read error: 60 (Operation timed out)]
21:51 <@jmbsvicetto> scarabeus: unless you're the one doing it and I can redirect all bugs, mails, threats, ... to you :P
21:51 <@yngwin> well, we can leave split 3.5.9 unmasked, and just mask the monolithic pkgs
21:52 <@jmbsvicetto> yngwin: we could, but we have quite vocal users already complaining about the drop of the monos for 3.5.10
21:52 <+reavertm> or just put proper blocks
21:52 <@yngwin> then when 3.5.10 is stable, we can mask the rest
21:52 <@yngwin> jmbsvicetto: well, too bad, i'd say
21:52 -!- mikkoc [n=mikko@host182-164-dynamic.56-82-r.retail.telecomitalia.it] has joined #gentoo-kde
21:52 <@jmbsvicetto> ok
21:52 <@yngwin> or someone must stand up to become monolithic maintainer
21:53 <+reavertm> jmbsvicetto: who are those vocal users?
21:53 -!- anselmolsm_ [n=anselmo@200.184.118.130] has joined #gentoo-kde
21:53 <+reavertm> devs by occasion?
21:53 <@jmbsvicetto> reavertm: no
21:53 <+reavertm> idf so, let them step up to maintain :P
21:53 -!- anselmolsm [n=anselmo@200.184.118.130] has quit [Read error: 113 (No route to host)]
21:54 <@jmbsvicetto> reavertm: hehe, wait until you become a dev and you'll see how "demanding" some users can be ;)
21:54 <+reavertm> and what was basis for their objections?
21:54 -!- anselmolsm_ is now known as anselmolsm
21:55 <+reavertm> write migrating guide (if there's no already) and that's all. period
21:55 <@yngwin> we've had that for years
21:55 <@scarabeus> yeah i was speaking about the monos
21:55 <@jmbsvicetto> Some people just want monos. I haven't seen many and in particular good motives. But they want them, nonetheless
21:55 <+reavertm> Qt4 split was much more difficult yet it was done
21:55 <+reavertm> jmbsvicetto: I want reiser4 in gentoo-sources and?
21:55 <@jmbsvicetto> ok, ok
21:56 <+reavertm> some people want some things and they won't have it nevertheless :P
21:56 <@yngwin> use hitchhiker-sources then
21:56 <@jmbsvicetto> When they knock at my door I'll be sure to point them somewhere else ;)
21:56  * cryos|work has a meeting... Bye!
21:56 <+krytzz> bye
21:56 <@jmbsvicetto> bye cryos|work 
21:56 <+reavertm> jmbsvicetto: let me brainwash them then
21:56 <+reavertm> bye cryos|work
21:56 <+wired> bye cryos|work 
21:56  * cryos|work will try to contribute more this month!
21:56 <@jmbsvicetto> scarabeus: sorry for the disturbance.
21:57 <@jmbsvicetto> So, about kdeprefix we're done, right?
21:57 <@scarabeus> bb
21:57 <@scarabeus> yes
21:57 <@scarabeus> kde3 and kdeprefix is done
21:57 <@jmbsvicetto> about 3.5 tampakrap will do more tests and is searching for people to help with kde-misc apps
21:57 -!- mx-tvt [n=quassel@bl9-29-140.dsl.telepac.pt] has quit [Read error: 110 (Connection timed out)]
21:57 <+reavertm> I'll see what i can do - anyway i propose some my changes in eclass anyway as it's much shorter and easier to read now
21:57 <@jmbsvicetto> scarabeus: What's next?
21:58 <+reavertm> plasmoids to tree
21:58 <+reavertm> pros/cons :)
21:58 <@scarabeus> yeah i think we can start adding them
21:58 <@scarabeus> we cook them since pre 4.1 and still in the overaly
21:58 <@scarabeus> so lets make users happy
21:58 <+reavertm> I haven't tested all of them yet
21:58 <@jmbsvicetto> They're in kde-misc now, right?
21:59 <@scarabeus> i will add only those i personaly tested
21:59 <@yngwin> reavertm: that's what ~arch is for
21:59 <@yngwin> :p
21:59 <@scarabeus> jmbsvicetto: yes i did the move, actualy forced wire to move it
21:59 <+wired> i've tried them all at least once
21:59 <@jmbsvicetto> scarabeus: In that case I have nothing to say ;)
21:59 <+reavertm> anyway i already found one problem - systemmontor or sth has been moved to kdeplasma-addons and conflicts with kdeplasma-addons:live
21:59 <@scarabeus> ok i just want to hear OK :D
21:59 <+reavertm> about plasmoids
21:59 <+wired> most of them get regular updates btw and there are a lot more available in kde-look
21:59 <+reavertm> let me check them 1st
21:59 <@jmbsvicetto> reavertm: we can add a block on a slot package
22:00 <+reavertm> I fixed most deps in kde-misc but still something may be wrond there
22:00 <+wired> i think most plasmoids are simple enough to be safely added to ~
22:00 <+reavertm> wired applied blocks already
22:00 <@scarabeus> ok this one was quick
22:00 <@scarabeus> so we just test them and start moving
22:00 <@scarabeus> :]
22:01 <@scarabeus> next is printing
22:01 <@scarabeus> reavertm: how is it looking
22:01 <+reavertm> printing..
22:01 <@jmbsvicetto> scarabeus: what are we missing? The deps?
22:01 <@scarabeus> jmbsvicetto: we have everything
22:01 <@scarabeus> jmbsvicetto: the problem is it pulls half of gnome
22:01 <+reavertm> if I leave it as it is now - system-config-printer-kde is done, printer-applet not yet
22:01 <+reavertm> scarabeus: no longer
22:01 <@scarabeus> the better then
22:02 <@scarabeus> ok so i will coordinate it with you after 4.2.2 is released (weekend probably)
22:02 <@scarabeus> reavertm: agreed
22:02 <@scarabeus> ?
22:02 <+reavertm> just let me finish printer-applet the way I did system-config-printer-kde (taking some files from system-config-printer) and they can go
22:02 <+reavertm> scarabeus: yeah
22:03 <@scarabeus> ok cool then
22:03 <@scarabeus> jmbsvicetto: do we have any response on the snapshot thingie?
22:03 <+reavertm> I made system-config-printer-kde is totally independent from system-config-printer
22:03 <@jmbsvicetto> Not that I have seen
22:03 <@jmbsvicetto> scarabeus: I sent the mail 2 days ago, though.
22:03 <@alexxy> so they simply ignoring us
22:03 <@scarabeus> jmbsvicetto: ok so alexxy will have to do it himself for all the time
22:04 <@jmbsvicetto> scarabeus: I think as cryos|work was suggesting, we ignore them for now and keep doing the work alexxy is doing
22:04 <@scarabeus> alexxy: btw i heared some noise about l10n not working
22:04 <@alexxy> scarabeus: its working for -kdeprefix
22:04 <+reavertm> Dirk was in kde-devel for a minute
22:04 <@alexxy> didnt test it with +kdeprefix 
22:04 <@alexxy> =)
22:04 -!- mkyral [n=maros@nezmar.jabbim.cz] has left #gentoo-kde []
22:04 <@scarabeus> ok then it is their issue they can fix it
22:05 -!- sIbOk [i=sNOUbOR@56.Red-80-36-227.staticIP.rima-tde.net] has joined #gentoo-kde
22:05 <@scarabeus> jmbsvicetto: again one more on you
22:05 <@scarabeus> jmbsvicetto: how is dead member removing
22:05 <@scarabeus> going on
22:05 <@jmbsvicetto> I'm going to go over the retirement bugs (I think a few of them have already retired) and will then send mails to the folks that haven't been around for a long time
22:06 <@jmbsvicetto> I'll have the page cleaned by next meeting
22:06 <@scarabeus> ok
22:07 <@scarabeus> pykde
22:07 <@scarabeus> bonsaikitten: 
22:07 <@scarabeus> so you say it works
22:07 <@scarabeus> despite the bugs in bugzilla
22:07 <@bonsaikitten> I haven't been able to reproduce
22:07 <+reavertm> problem with pykde4 is kdeprefix
22:07 <@bonsaikitten> I guess I'll need to change my testing strategy :)
22:07 <+reavertm> all kde installs pykde4 in site-packages
22:07 <@jmbsvicetto> reavertm: build or runtime error?
22:07 <@alexxy> so lets mask kdeprefix use flag
22:07 <@alexxy> =)
22:07 <+reavertm> install
22:07 <@alexxy> like it was for networkmanager
22:07 <+reavertm> so - two choices
22:07 <@scarabeus> there was sip buildtime errors
22:08 <+reavertm> make eselect module or slot them properly
22:08 <@jmbsvicetto> reavertm: I have pykde-4.2.1 installed with +kdeprefix here
22:08 -!- kamik [n=quassel@dslb-088-065-079-200.pools.arcor-ip.net] has joined #gentoo-kde
22:08 <+reavertm> so that pykde4 live will go to /usr/kde/live and so on
22:08 <+reavertm> jmbsvicetto: install pykde4-9999 as well
22:08 <+reavertm> you need package.provided entry now to do it
22:09 <@jmbsvicetto> reavertm: I'm not running live ebuilds here
22:09 <+reavertm> well, some people are :)
22:09 <@jmbsvicetto> sure, I'm just conveying my experience here
22:09 <@scarabeus> one +kdeprefix is ok
22:09 <@scarabeus> more than one kdeprefix is fail
22:09 <@scarabeus> for pykde
22:09 <@jmbsvicetto> ah, ok
22:10 <+reavertm> hell, it even install files in /usr/share/sip
22:10 <+reavertm> (apart from site-packages)
22:11 <+reavertm> bonsaikitten: some QA  notice says that precompiled modules need to go to site-packages
22:11 <@bonsaikitten> :(
22:11 <+reavertm> is it possible to create external site packages in kde slot? (/usr/kde/4.2 etc)
22:12 <+reavertm> and set some PYTHON_PATH or whatever in startkde?
22:12 <@jmbsvicetto> This is why having multiple versions around in /usr is going to be "messy" :\
22:13 <+reavertm> bonsaikitten: what useful python env variables do you know that would help here? :)
22:13 <@jmbsvicetto> reavertm: perhaps the correct solution here would be to remove the python files and have a single package that is used by all versions?
22:13 <+reavertm> that is also possible but...
22:14 <+reavertm> pykde4 happeds to install /usr/kde/live/lib64/kde4/kpythonpluginfactory.so
22:14 <+reavertm> which is in kdeprefixed location
22:14 <@jmbsvicetto> if they didn't break abi compatibility, it should be possible to use the latest pykde version with earlier 4.X releases
22:14 <+reavertm> installing it in /usr prefix is the same thing like installing kde-misc in /usr
22:15 <+reavertm> (may not work - like this plugin thing I'm struggling with)
22:16 <+reavertm> yes, I'm not worrying about linking, it should work - still ebuild would need some tweaks to make it build not agains kde release it is from but minimal installed
22:16 <@jmbsvicetto> reavertm: pkgconfig!!
22:16 <@scarabeus> he he he
22:16 <@scarabeus> again prefix you
22:16 <@scarabeus> SILENCE
22:16 <@scarabeus> :D
22:17 <+reavertm> what is pkgconfig going to solve?
22:17 <@alexxy> lets mask kdeprefix =)
22:17 <+reavertm> buildig is no longer an issue :P
22:17 <+reavertm> running is :)
22:17 <@jmbsvicetto> If they were using autotools they could use pkgconfig to chose the minimum so version needed
22:18 <+reavertm> jmbsvicetto: ah, eclass does it already 
22:18 <+reavertm> (picks lowest kdelibs, yet >=KDE_MINIMAL)
22:18 <@scarabeus> ok i gues we are done with the pykde :P
22:18 <+reavertm> are we?
22:18 <@yngwin> hardmask?
22:18 <+reavertm> what's the solution then :P
22:18 <@scarabeus> yeah lets kitten handle it
22:19 <@scarabeus> also write whiny mail on dev
22:19 <+reavertm> I'd slot the f*er
22:19 <@jmbsvicetto> scarabeus: hehe - solution? hand it over to Patrick ;)
22:20 <+reavertm> along with phonon
22:20 <@scarabeus> jmbsvicetto: yup
22:20 -!- cypr1nus [n=cypr1nus@plus.ds14.agh.edu.pl] has quit [Read error: 104 (Connection reset by peer)]
22:20 <@scarabeus> (i am practising my "solid-rock" face)
22:20 <+reavertm> or ,If I get plugins in /usr to work, it will be solved
22:20 <@scarabeus> :]
22:21 <@scarabeus> so, um, what was next, ah, koffice2
22:21 <@jmbsvicetto> reavertm: I haven't looked at that in a long time, but can't you specify more than 1 RPATH?
22:21 <@jmbsvicetto> reavertm: more than 1 dir in RPATH
22:21 <+reavertm> RPATH is not problem, they are all linked well, just app can't find those plugins
22:21 <@jmbsvicetto> isn't it supposed to look in the compiled RPATH?
22:22 <+reavertm> I am yet to check some things
22:22 <+reavertm> for plugins? no
22:22 <+reavertm> RPATh is just for linker
22:22 -!- neuron [n=neuron@85.252.65.217] has joined #gentoo-kde
22:23 -!- Civil [n=Civilian@95-24-156-60.broadband.corbina.ru] has quit [Remote closed the connection]
22:23 <+reavertm> if plugins are in /usr/kde/XXX/lib64/kde/ and /usr/kde/XXX/lib64/kde/plugins - app needs to know where to find them
22:24 <+reavertm> (usually just works if app was comopiled against kde XXX and istalled in /usr/kde/XXX
22:24 <+reavertm> otherwise it fails to find them even when KDEDIRS and QT_PLUGIN_PATh is pointed there
22:25 <+reavertm> yet I'm to test some things so we'll see - it should work somehow
22:25 -!- cypr1nus [n=cypr1nus@plus.ds14.agh.edu.pl] has joined #gentoo-kde
22:25 -!- looonger [n=looonger@host-89-231-128-7.rawamaz.mm.pl] has quit [Client Quit]
22:25 <+reavertm> I have manually compiled kdevelop in ~/kde4 and my KDEDIRS just points there and it workds
22:26 <+reavertm> so maybe it's something with building it gentoo way
22:26 <+reavertm> (I guess I'll try kdeprefix-less kdevelop...)
22:27 -!- _Phlogi [n=quassel@138-135.1-85.cust.bluewin.ch] has joined #gentoo-kde
22:27 <+reavertm> ok, what's next?
22:27 -!- non7top [n=non7top@94.77.134.21] has quit [Remote closed the connection]
22:27 <@scarabeus> koffice
22:28 <+reavertm> I built kword and it works
22:28 <@scarabeus> the state is i fixed the crap
22:28 <@scarabeus> it works
22:28 <@scarabeus> problem is that it is not much usable
22:28 <@scarabeus> they are going to release it at the end of this month
22:28 <@scarabeus> so i will add it to the tree
22:28 <+reavertm> 2.0? oh crap
22:28 <@scarabeus> but i am not sure if it should go masked or not
22:28 <@scarabeus> 2.0 indeed
22:29 <+krytzz> released? oh zomg :p
22:29 <@jmbsvicetto> scarabeus: maybe we should get an rc in the tree first, no?
22:29 <@scarabeus> jmbsvicetto: ideas?
22:29 <@scarabeus> well i have the tarball and it is just matter of renaming
22:29 <@scarabeus> anyone can do it
22:29 <@jmbsvicetto> scarabeus: the rc could be masked and pending bug reports, 2.0 would be unmasked or not
22:30 <@jmbsvicetto> The 2.0 tarball?
22:30 <+reavertm> btw, let someone just in any case look at those ebuilds and see whether deps are correct (rdepend, depend, commondepend handled carefully)
22:30 <@scarabeus> yeah i am worried about it and in doubts
22:30 <@scarabeus> it definetly is stable
22:31 <@scarabeus> but it lacks some features and it looks just ugly
22:31 <@tampakrap> i like the :live one though
22:31 <@tampakrap> haven't tested the releases
22:31 <@tampakrap> maybe we can create snapshots
22:32 <@scarabeus> what for
22:32 <@scarabeus> i have todays taged rc1
22:32 <@scarabeus> :D
22:32 <@tampakrap> ok then
22:32 <+reavertm> KOffice 1.9.99.0 RC1 uploaded
22:32 <@scarabeus> not yet, it is on ktown :]
22:32 <+reavertm> just pasted announcement
22:32 <@scarabeus> jmbsvicetto: so what do you thing the stable at the end of the month as pure testing or hardmasked?
22:33 <@jmbsvicetto> I haven't used koffice myself, so I'm not sure
22:34 <@jmbsvicetto> But if you're in doubt, try pusing something masked into the tree and check for bug reports
22:34 <@scarabeus> ok
22:34 <@scarabeus> good idea
22:35 -!- Varox [n=Varox@p4FD44E52.dip.t-dialin.net] has joined #gentoo-kde
22:35 <@scarabeus> last thing on the list:
22:35 <@scarabeus> moving the meeting date
22:35 <@scarabeus> i would like to see meeting 14 days before upstream release for public
22:35 <@jmbsvicetto> pushing*
22:35 <@jmbsvicetto> scarabeus: releases what? ;)
22:36 <@tampakrap> we don't have much to talk before release i think
22:36 <@scarabeus> kde
22:36 <@scarabeus> we are kde team
22:36 <@tampakrap> after release is everything that comes in surface
22:36 -!- sIbOk [i=sNOUbOR@56.Red-80-36-227.staticIP.rima-tde.net] has quit ["kUALKIER hiJO dE pUTA sAbE lO q dARTE sI tIENE q dOLERTE pERO No kUALKIER hiJO dE pUTA sABE lO q dARTE sI tIENE q gUSTARTE, y]
22:37 -!- helch [n=helch@212-41-103-166.adsl.solnet.ch] has quit [Remote closed the connection]
22:38 <@scarabeus> hmm
22:38 <@scarabeus> what does other think?
22:39 <+krytzz> hm 
22:39 -!- Phlogi [n=quassel@138-135.1-85.cust.bluewin.ch] has quit [Read error: 110 (Connection timed out)]
22:40 <+wired> maybe a week is enough?
22:40 <+krytzz> i would agree with tampakrap i think, but i have nothing against short-dated meetings
22:40 <@jmbsvicetto> scarabeus: floating schedule or point to 3rd Thursday of the month?
22:40 <@scarabeus> 3rd thursday i had on my mind
22:40 <+krytzz> when $PANIC_LEVEL reaches 10 would be good :p
22:41 <@scarabeus> well or 4th week
22:41 <@jmbsvicetto> krytzz: Isn't it too late by then? ;)
22:41 <@scarabeus> the problem is that release is today
22:41 <+krytzz> k... 9? :p
22:41 <@jmbsvicetto> scarabeus: 4th will hit council meetings
22:41 <@scarabeus> ok i will write to summary what ever you decide :]
22:42 <@jmbsvicetto> I think 3rd would be better, but am open to other dates
22:42 <@yngwin> 3rd sounds good
22:43 -!- MaNI [n=malcolm@dsl-247-169-66.telkomadsl.co.za] has joined #gentoo-kde
22:45 <@scarabeus> ok i go for 3rd too then
22:45 <@jmbsvicetto> So, what are we missing?
22:45 <@tampakrap> one last joke
22:45 <@tampakrap> hwoarang wants me to change my cloak to gentoo/slacker/tampakrap
22:46 <@scarabeus> hm and you could not write this yesterda
22:46 <+krytzz> hehe
22:47 <@alexxy> he he =)
22:47 -!- g1lt [n=quassel@203-79-94-158.cable.telstraclear.net] has joined #gentoo-kde
22:48 <@scarabeus> jmbsvicetto: http://dpaste.com/22343/
22:48 <@scarabeus> jmbsvicetto: again no log, i didnt reboot my client yet :D
22:48 <@scarabeus> uptime 48 days cant be ruined :D
22:50 <@jmbsvicetto> hehe
22:50 <@jmbsvicetto> tampakrap: You have a long road to go before you qualify for that :P
22:50 <@jmbsvicetto> tampakrap: We have real "slacker" experts around here ;)
22:50 <@tampakrap> i don't think so, take a look at my cia.vc page
22:51 <@jmbsvicetto> So are we done?
22:51 <@tampakrap> yes, where is the summary?
22:51  * reavertm unpauses music
22:52 <@jmbsvicetto> In that case, let me remind people that we still have a *few* open bugs and that we should all try to help get that number down
22:52 <@scarabeus> tampakrap: http://dpaste.com/22343/
22:52 <@scarabeus> yeah and ehm officaly meeting is over ;]