Gentoo Archives: gentoo-commits

From: "Andreas HAttel (dilfridge)" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/desktop/kde/meeting-logs: kde-project-meeting-log-20110831.txt
Date: Thu, 01 Sep 2011 00:20:30
Message-Id: 20110901002018.831E320051@flycatcher.gentoo.org
1 dilfridge 11/09/01 00:20:18
2
3 Added: kde-project-meeting-log-20110831.txt
4 Log:
5 Added meeting log
6
7 Revision Changes Path
8 1.1 xml/htdocs/proj/en/desktop/kde/meeting-logs/kde-project-meeting-log-20110831.txt
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/desktop/kde/meeting-logs/kde-project-meeting-log-20110831.txt?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/desktop/kde/meeting-logs/kde-project-meeting-log-20110831.txt?rev=1.1&content-type=text/plain
12
13 Index: kde-project-meeting-log-20110831.txt
14 ===================================================================
15 [00:13:23] <tampakrap> !herd kde
16 [00:13:23] <willikins> (kde) abcd, alexxy, dilfridge, jmbsvicetto, mschiff, patrick, reavertm, spatz, tampakrap, thev00d00
17 [00:13:28] <tampakrap> meeting start
18 [00:13:32] <tampakrap> First topic: KDE 4.7.0 stabilization (without kdepim)
19 [00:13:43] <jmbsvicetto> +1
20 [00:13:45] <dilfridge> +1
21 [00:13:45] <tampakrap> dilfridge: reason to do so? we usually stabilize after the .0 release
22 [00:13:50] <dilfridge> no bugs
23 [00:13:57] <tampakrap> fyi i object, i have plenty
24 [00:14:04] <dilfridge> the upgrade went perfectly smooth here
25 [00:14:34] <dilfridge> and there are also no significand new things on bugzi
26 [00:14:35] <jmbsvicetto> tampakrap: I haven't hit any more bugs than usual
27 [00:14:39] <mschiff> but bugs is a general problem of kde not only 4.7.0, I am running 4.7.49.9999 here
28 [00:14:42] <tampakrap> fwiw kdepim works fine here as well, why don't we stabilize this one as well?
29 [00:14:53] <dilfridge> maybe with .2 `
30 [00:14:55] <dilfridge> ?
31 [00:15:09] <jmbsvicetto> I'll leave kdepim for those of you that actually use it :P
32 [00:15:18] <dilfridge> i use kdepim-4.4
33 [00:15:28] <tampakrap> kdepim 4.4 is obsolete, no bugfixes, no security updates
34 [00:15:29] <mschiff> kdepim is special: I think there the newest version is better these days
35 [00:15:35] <tampakrap> can't we keep them both and just notify users?
36 [00:15:39] <dilfridge> sure
37 [00:15:40] <tampakrap> and let them decide on what they want
38 [00:15:41] <mschiff> (speaking of the *2 versions)
39 [00:15:56] <tampakrap> but i still object on stabilizing .0, i have some plasma regressions
40 [00:16:04] <dilfridge> like?
41 [00:16:08] <tampakrap> and of course we don't get such bugs, since they are upstream
42 [00:16:17] <tampakrap> i have problem on focus
43 [00:16:17] <mschiff> I guess .1 is not far away right?
44 [00:16:24] <dilfridge> has there ever been a version without plasma regressions?
45 [00:16:31] <tampakrap> another i have is that taskbar entries are not highlighted correctly
46 [00:16:32] <dilfridge> tagging tomorrow, technically
47 [00:16:44] <Thev00d00> release sept 6 isnt it?
48 [00:16:50] <mschiff> I have som eprobs here too: a windows that had a notify, tends to keep that status in the window bar
49 [00:17:04] <j0hu> but maybe messed up because of 2 migratet categories
50 [00:17:22] <dilfridge> ok
51 [00:17:26] <dilfridge> so
52 [00:17:29] <Thev00d00> mschiff: I have the same, sticky red quassel for example
53 [00:17:39] <dilfridge> consensus seems to be more, stabilize 4.7.1
54 [00:17:41] <tampakrap> my opinion is to stabilize .1 (after a meeting decision) WITH kdepim
55 [00:17:46] <mschiff> Thev00d00: exactly, I think its what tampakrap also meant
56 [00:17:52] <tampakrap> but let the users know first
57 [00:17:59] <tampakrap> document everything etc
58 [00:18:08] <dilfridge> news item maybe
59 [00:18:08] <tampakrap> maybe even put a news item out as well
60 [00:18:20] <dilfridge> ok fine with me
61 [00:18:29] <alexxy> +1 for .1 with pim
62 [00:18:38] <dilfridge> anyone else?
63 [00:18:53] <mschiff> But 4.4 should stay in tree for some time
64 [00:18:58] <dilfridge> yes
65 [00:19:07] <dilfridge> I'll take care of it as good as possible
66 [00:19:15] <Thev00d00> +1 for .1
67 [00:19:24] <dilfridge> ok
68 [00:19:32] <dilfridge> then
69 [00:19:34] <tampakrap> ok, prepare a news item, and take care of the documentation then, and after next month's meeting we'll decide on 4.7.1
70 [00:19:48] <tampakrap> anything else?
71 [00:20:05] <mschiff> so not stabilize .1 as its available?
72 [00:20:11] <dilfridge> next topic then
73 [00:20:28] <tampakrap> no, after meeting
74 [00:20:36] <jmbsvicetto> tampakrap: I'd try to decide the stabilization by email
75 [00:20:53] <tampakrap> no problem
76 [00:20:54] <dilfridge> mschiff: at earliest 30days after release, so we have lots of time
77 [00:21:02] <tampakrap> anyway, next topic
78 [00:21:06] <tampakrap> 2) Road towards KDE 5 - what news is there from the Desktop Summit?
79 [00:21:16] <tampakrap> who was at the Desktop Summit?
80 [00:21:20] <tampakrap> ah that was me!!
81 [00:21:21] <dilfridge> you
82 [00:21:44] <tampakrap> so, i learned there that Qt 4.8 is NOT going to be split
83 [00:21:51] <tampakrap> Qt 5 will
84 [00:21:58] <dilfridge> into what?
85 [00:22:03] <tampakrap> and we have plenty of time to worry about KDE 5
86 [00:22:09] <alexxy> into small parts
87 [00:22:10] <alexxy> =)
88 [00:22:14] <alexxy> even atoms
89 [00:22:22] <tampakrap> even Thiago didn't tell me details
90 [00:22:26] <dilfridge> oh dear, radiation alert
91 [00:22:29] <bonsaikitten> I'd *really* like split tarballs
92 [00:22:36] <alexxy> tampakrap: is there any eta for kde5?
93 [00:22:39] <bonsaikitten> a 200M download when you need 10M is a bit sad
94 [00:22:46] <alexxy> about a year or so?
95 [00:22:51] <tampakrap> not yet, but we have plenty of time
96 [00:22:52] <j0hu> work started in kdelibs
97 [00:23:00] <j0hu> framework branch
98 [00:23:07] <tampakrap> and they won't do big changes like the 3->4 transition
99 [00:23:41] <tampakrap> that's what some core KDE developers (like Aaron Seigo and David Faure) said in their presentation
100 [00:23:59] <dilfridge> will there be a kde 4.8?
101 [00:24:03] <tampakrap> yes
102 [00:24:11] <jmbsvicetto> but Alex has been talking about using the bump to get some ABI incompatible changes
103 [00:24:31] <alexxy> also seems something is going to happen with nepomuk
104 [00:24:33] <jmbsvicetto> that has been mentioned multiple times in the release ml
105 [00:24:37] <tampakrap> that was the plan, it changed somewhere in the middle
106 [00:24:45] <dilfridge> hmm
107 [00:24:52] <tampakrap> unless you are talking about something else
108 [00:25:15] <dilfridge> I heard some rumour about kdelibs basically remaining at 4.7?
109 [00:25:46] <tampakrap> i also took part in a release team BoF along with Slackware, Fedora, openSUSE packagers and a GNOME release team guy
110 [00:25:58] <tampakrap> chaired by Sebastian Krugler and Dirk Muller
111 [00:25:59] <jmbsvicetto> Alex also worked on getting all KDE cmake files that were ok for kitware into 4.8.0 (?) and created the new cmake-extras packages
112 [00:26:02] <jmbsvicetto> package*
113 [00:26:20] <tampakrap> they talked about the splitting of modules, how to handle it and about future KDE releases
114 [00:26:28] <jmbsvicetto> dilfridge: They've been saying there won't be a kdelibs-4.8
115 [00:26:36] <dilfridge> ok
116 [00:26:41] <tampakrap> so nothing big is expected
117 [00:27:04] <tampakrap> are you talking about the superbuild package?
118 [00:27:20] <jmbsvicetto> No, that was their "reply" to slackware
119 [00:27:46] <tampakrap> no idea what you're talking about then
120 [00:27:57] <tampakrap> afaik there will be kdelibs 4.8 and KDE SC 4.8
121 [00:27:59] <jmbsvicetto> The cmake-extras package is a package that Alex has "sponsored" to have all cmake files that can't be accepted into cmake by kitware
122 [00:28:09] <tampakrap> ah yes
123 [00:28:13] <tampakrap> i recall now
124 [00:28:18] <jmbsvicetto> tampakrap: that's not what has been talked in the kde relase ml
125 [00:28:21] <tampakrap> what does have to do with us?
126 [00:28:21] <dilfridge> Alex ?
127 [00:28:33] <jmbsvicetto> but I haven't talked to anyone about this nor was I at the Desktop summit :P
128 [00:28:33] <tampakrap> Alexander Neundorf, main buildsystem guy
129 [00:28:35] <dilfridge> ah
130 [00:28:50] <tampakrap> i follow the kde release team, never saw such thing :/
131 [00:29:15] <jmbsvicetto> tampakrap: What I'm saying is that they've talked about doing incompatible changes. I hear from you that is not what they're going to do
132 [00:29:36] <tampakrap> they were, but things changed in Qt, thus in KDE
133 [00:29:42] <tampakrap> that's what i know so far
134 [00:30:13] <jmbsvicetto> but they had also decided on not having KDE/<version> branches and just <version> branches and now in the kde-scm ml they're almost reverting that because of the talks other KDE devs had on kde-core-devel that appearantly didn't follow the kde-release or kde-scm mls
135 [00:30:27] <jmbsvicetto> tampakrap: ok
136 [00:30:49] <tampakrap> anyway
137 [00:31:03] <tampakrap> if big changes are going to come we'll know them in time
138 [00:31:07] <tampakrap> we always did
139 [00:31:08] <dilfridge> true
140 [00:31:44] <tampakrap> https://plus.google.com/photos/116381667574498856310/albums/5637225108859383905 <-- and here are the photos for those who haven't seen them, to make you jealous
141 [00:31:50] <dilfridge> :D
142 [00:31:59] <tampakrap> anything else here?
143 [00:32:12] <dilfridge> not from me
144 [00:32:29] <jmbsvicetto> or me
145 [00:32:57] <dilfridge> ok
146 [00:32:57] <tampakrap> 3) The NetworkManager-0.9 mess
147 [00:33:03] <dilfridge> hehe
148 [00:33:05] <tampakrap> no idea here
149 [00:33:09] <dilfridge> the basic summary is
150 [00:33:23] <dilfridge> A gnome-3 requires networkmanager-0.9
151 [00:33:37] <dilfridge> B kde does not support networkmanager-0.9
152 [00:33:52] <dilfridge> A seems to be set in stone
153 [00:33:57] <alexxy> dilfridge: knetworkmanager works fine with nm09
154 [00:34:04] <dilfridge> B is being worked on
155 [00:34:07] <dilfridge> yes
156 [00:34:14] <alexxy> and i use this combination on my laptop
157 [00:34:16] <jmbsvicetto> dilfridge: wasn't the delay on solid?
158 [00:34:27] <alexxy> also in git master of kdelibs there is a stub for nm09
159 [00:34:33] <alexxy> for solid
160 [00:34:38] <dilfridge> what alexxy is using and what we have in the tree now is the nm09 branch
161 [00:34:38] <jmbsvicetto> I don't use knetworkmanager, nor networkmanager, so I don't know anything about it
162 [00:35:00] <dilfridge> that is basically sponsored by fedora, as they have the same problem
163 [00:35:04] <dilfridge> and it seems to work ok
164 [00:35:13] <alexxy> it mostly works
165 [00:35:16] <alexxy> excetp wimax
166 [00:35:17] <alexxy> =)
167 [00:35:34] <alexxy> so my cell modem and wifi + vpn works fine
168 [00:35:43] <tampakrap> didn't someone put a masked knetworkmanager 0.9 compatible in tree?
169 [00:35:46] <dilfridge> the only problem with it is that the knetworkmanager developers do not really support it but have different plans (or lack of motivation)
170 [00:35:52] <dilfridge> tampakrap: yes me
171 [00:36:04] <dilfridge> basically it is a fedora-fork
172 [00:36:09] <alexxy> dilfridge: no
173 [00:36:15] <alexxy> its different approcah
174 [00:36:30] <alexxy> fedora has patched nm09 with nm08 compatibility layer
175 [00:36:41] <dilfridge> nm or knm?
176 [00:36:46] <alexxy> nm
177 [00:36:52] <tampakrap> knetworkmanager developers were in summit, why didn't you tell me earlier to talk to them? :/
178 [00:36:53] <dilfridge> strange
179 [00:36:59] <dilfridge> anyway
180 [00:37:01] <alexxy> and its own patched version of knm
181 [00:37:21] <mschiff> oh dear :-/
182 [00:37:21] <dilfridge> probably the best thing is to just stick to the nm09 branch
183 [00:37:23] <alexxy> there 3 impletation of nm09 support in knm
184 [00:37:34] <alexxy> first one is fedora
185 [00:37:45] <alexxy> second nm09 branch from knm devs
186 [00:37:52] <alexxy> and third libqtnm
187 [00:38:00] <alexxy> that is worked on
188 [00:38:08] <alexxy> we use second one
189 [00:38:15] <alexxy> since its only working
190 [00:38:15] <tampakrap> what's libqtnm?
191 [00:38:34] <alexxy> i dont remember how its called correctly
192 [00:38:40] <tampakrap> anyway
193 [00:38:45] <alexxy> but they want to create qt lib fro nm
194 [00:38:45] <dilfridge> alexxy: shall we continue using nm09 branch, what do you think?
195 [00:38:45] <tampakrap> since it works, and it is in tree
196 [00:38:49] <tampakrap> what is the problem?
197 [00:39:02] <dilfridge> tampakrap: there is no real problem
198 [00:39:08] <alexxy> dilfridge: i think that it will be best chois at this time
199 [00:39:25] <dilfridge> the purpose was only to make people aware that this may become problem at some time
200 [00:39:34] <dilfridge> but right now I agree with alexxy
201 [00:39:42] <tampakrap> summarize the problem please, i'm confused
202 [00:39:59] <alexxy> dilfridge: there will be no problems with migration
203 [00:40:09] <alexxy> since nm settings are stored by nm
204 [00:40:10] <dilfridge> chaotic situation, many different approaches, no clear upstream
205 [00:40:15] <alexxy> and not by applet
206 [00:40:47] <dilfridge> alexxy: ok
207 [00:40:53] <dilfridge> so summary: no problem
208 [00:40:57] <dilfridge> :D
209 [00:40:57] <tampakrap> but we have something that works at the moment, so let's just wait for upstream to fix their mess
210 [00:41:13] <dilfridge> ok
211 [00:41:16] <dilfridge> next point?
212 [00:41:18] <tampakrap> next issue
213 [00:41:31] <dilfridge> meh it's me again
214 [00:41:34] <tampakrap> 4) Does anyone still have an overview of the glib-networking/libproxy problem?
215 [00:42:05] <dilfridge> pacho was quite insistent that we have a look at this
216 [00:42:15] <dilfridge> because it blocks a big fat sec bug
217 [00:42:58] <tampakrap> i don't use that app at all
218 [00:43:49] <dilfridge> it's pulled in eg by firefox
219 [00:44:15] <dilfridge> I went through the >100 comments and tried to make sense of it yesterday
220 [00:44:20] <jmbsvicetto> dilfridge: I can't help as I don't use it as well
221 [00:44:30] <dilfridge> I never had the problem myself either
222 [00:44:34] <tampakrap> which flag in firefox?
223 [00:44:45] <dilfridge> dont remember sorry
224 [00:44:57] <tampakrap> a guy put a summary there did you look at it?
225 [00:45:14] <dilfridge> yes, me :]... I *believe* the problem is fixed
226 [00:45:22] <dilfridge> but believing = not knowing
227 [00:45:31] <dilfridge> does anyone else know anything?
228 [00:45:54] <mschiff> I do not have it installed
229 [00:45:58] <dilfridge> I recommend the gnome guys just go ahead...
230 [00:46:04] <tampakrap> any dupes? any activity in the bug?
231 [00:46:21] <dilfridge> not anymore for a while (that's why I think it's ok now)
232 [00:46:42] <tampakrap> go on then
233 [00:46:56] <dilfridge> ok I'll tell them to just go ahead
234 [00:47:08] <tampakrap> next topic
235 [00:47:21] <tampakrap> 5) Suggestion - splitting the Gentoo KDE Guide into two pages
236 [00:47:21] <tampakrap> 1) main page: main tree, stable and ~arch things only
237 [00:47:21] <tampakrap> 2) poweruser page: overlay, live ebuilds, sets, kde-sunset
238 [00:47:31] <tampakrap> who added this topic?
239 [00:47:33] <dilfridge> my suggestion
240 [00:47:38] <dilfridge> and I'd be willing to do it
241 [00:47:45] <dilfridge> but only if you think it's good
242 [00:47:47] <tampakrap> that's a no :)
243 [00:48:02] <tampakrap> from the very beginning i wanted that guide to be monolithic
244 [00:48:14] <tampakrap> else there will be a lot of duplication
245 [00:48:40] <tampakrap> plus readers will be able to jump from one topic to another (eg see the existence of the overlay quickly, and maybe prefer the live ebuilds or snapshots)
246 [00:49:01] <tampakrap> there are tags there as well, append #kde4_6 and similar
247 [00:49:02] <mschiff> I think it should always be clear what the guides refers to: ~arch or stable
248 [00:49:11] <tampakrap> it is
249 [00:49:45] -*- dilfridge is slightly distracted by some dirndls walking past the window
250 [00:49:47] <tampakrap> people don't go by branch, they go by KDE version
251 [00:50:39] <tampakrap> anyway, anything else here?
252 [00:50:42] <dilfridge> no
253 [00:50:48] <j0hu> the guide needs update
254 [00:51:09] <tampakrap> what kind of update?
255 [00:51:15] <j0hu> hald
256 [00:51:18] <j0hu> --
257 [00:51:23] <dilfridge> the removal instructions
258 [00:51:33] <j0hu> live branches
259 [00:51:37] <j0hu> not correct
260 [00:51:52] <tampakrap> true, give me a patch :)
261 [00:52:08] <mschiff> I hald really still being used?
262 [00:52:15] <j0hu> and maybe some info from the upgrade 4.4 guide
263 [00:52:24] <dilfridge> mschiff: no
264 [00:52:33] <tampakrap> j0hu: are you willing to update it?
265 [00:52:45] <dilfridge> should we kill the upgrade guide and merge some info into the main guide?
266 [00:52:50] <j0hu> will do after finishing the quizz
267 [00:53:08] <tampakrap> merge info: yes, kill the upgrade guide: not yet
268 [00:53:31] <tampakrap> anything else?
269 [00:53:50] <j0hu> go ahead
270 [00:53:59] <dilfridge> not here
271 [00:54:11] <tampakrap> 6) Build system architecture bug
272 [00:54:15] <tampakrap> +s
273 [00:54:24] <tampakrap> bug 358059
274 [00:54:26] <willikins> tampakrap: https://bugs.gentoo.org/358059 "cmake-utils.eclass PREFIX is not defined"; Gentoo Linux, Eclasses and Profiles; CONF; meka:kde
275 [00:54:45] <dilfridge> no idea about the consequences
276 [00:55:02] <dilfridge> I was kind of hoping that reavertm would turn up
277 [00:57:06] <tampakrap> if it is defined either way
278 [00:57:12] <tampakrap> why defining it earlier is a problem?
279 [00:59:02] <mschiff> but wha does the patch kill the /usr default?
280 [00:59:15] <dilfridge> I dont understand problem nor solution
281 [00:59:28] <mschiff> I only looked at the patch
282 [00:59:40] <dilfridge> mschiff: see line 7
283 [01:00:01] <dilfridge> I'm more concerned about lines 32/33
284 [01:00:29] <dilfridge> why suddenly add the prefix at a place where it was not needed before?!
285 [01:01:20] <mschiff> hm, seems a bit strange to me
286 [01:01:40] <tampakrap> this is wrong indeed
287 [01:01:44] <mschiff> seems like $libdir must not be set this way
288 [01:01:46] <tampakrap> the rest is fine imho
289 [01:02:10] <mschiff> if it was set to /usr it will end up in /usr/usr/lib
290 [01:02:45] <dilfridge> ok shall we kill the 32/33 chunk and test the rest in the overlay?
291 [01:03:03] <tampakrap> not sure
292 [01:03:08] <dilfridge> me neither
293 [01:03:08] <tampakrap> we need more eyes indeed
294 [01:03:19] <tampakrap> CC scarabeus and reavertm there and ask them
295 [01:03:22] <dilfridge> I'll try to persuade scarabeus
296 [01:03:25] <dilfridge> yes
297 [01:03:36] <dilfridge> next one
298 [01:03:44] <mschiff> the rest ist nothing special
299 [01:03:54] <mschiff> 32/33 is the only real change
300 [01:04:07] <tampakrap> ok
301 [01:04:09] <tampakrap> next
302 [01:04:13] <tampakrap> bug 356681
303 [01:04:15] <willikins> tampakrap: https://bugs.gentoo.org/356681 "Please remove media-libs/phonon dependency from kde-base/kdelibs"; Gentoo Linux, Ebuilds; CONF; hwoarang:kde
304 [01:04:32] <tampakrap> i don't like this one, and i am not willing to work on this
305 [01:04:45] <tampakrap> jmbsvicetto: is it a good solution to create a virtual/phonon?
306 [01:05:41] <dilfridge> I fear that the number of problem sources could explode with more than one implementation :|
307 [01:05:56] <jmbsvicetto> sorry, I was looking at the patch for the previous bug
308 [01:06:01] <dilfridge> YEEEHAH
309 [01:06:03] <tampakrap> can we hide it under a kde flag?
310 [01:06:09] <jmbsvicetto> btw, the only "real change" in there seems to be the following:
311 [01:06:10] <jmbsvicetto> - SET (CMAKE_INSTALL_LIBDIR ${libdir} CACHE PATH "Output directory for libraries")
312 [01:06:11] <ABCD> ...sorry I missed most of the meeting (I just got back from a family dinner, which I was rudely informed was more important than this :D)
313 [01:06:11] <dilfridge> err sorry
314 [01:06:13] <jmbsvicetto> + SET (CMAKE_INSTALL_LIBDIR ${PREFIX}/${libdir} CACHE PATH "Output directory for libraries")
315 [01:06:22] -*- dilfridge just read "CURRENT STATUS OF MANUSCRIPT: Editorially approved for publication"
316 [01:06:53] <mschiff> jmbsvicetto: thats what I was saying
317 [01:06:57] -*- alexxy still waits for similar resolution from jpcs
318 [01:06:59] <jmbsvicetto> about phonon, are they compatible now?
319 [01:07:00] <mschiff> and in the eclass:
320 [01:07:04] <mschiff> # Eclass respects PREFIX variable, though it's not recommended way to set
321 [01:07:04] <mschiff> # install/lib/bin prefixes.
322 [01:07:04] <mschiff> # Use -DCMAKE_INSTALL_PREFIX=... CMake variable instead.
323 [01:07:22] <jmbsvicetto> cause qt-phonon was behind phonon for a long time
324 [01:07:39] <tampakrap> no idea about qt-phonon
325 [01:07:43] <tampakrap> and i don't care tbh
326 [01:07:56] <jmbsvicetto> I'll see what I can do about this one
327 [01:08:14] <jmbsvicetto> I still think we should prefer media-libs/phonon to x11-libs/qt-phonon, though
328 [01:08:15] <tampakrap> i'm asking if a virtual is fine, or if we can do this but introduce a kde useflag there so that media-libs/phonon is default
329 [01:09:03] <dilfridge> we could say something like " kde? ( media-libs/phonon ) !kde? ( virtual/phonon ) "
330 [01:09:17] <jmbsvicetto> dilfridge: kdelibs?
331 [01:09:23] <dilfridge> f.ex.
332 [01:09:31] <tampakrap> yes, in other kde apps as well
333 [01:09:34] <dilfridge> if that is possible and even works
334 [01:09:35] <tampakrap> i like it
335 [01:09:46] <jmbsvicetto> dilfridge: if so, how's that any different from the current || ( media-libs/phonon x11-libs/qt-phonon ) ?
336 [01:09:58] <tampakrap> anyone willing to work on these? (virtual/phonon AND qt-phonon for kdelibs)
337 [01:10:15] <dilfridge> with !kde you can run kdelibs also with qt-phonon then
338 [01:10:20] <dilfridge> not me
339 [01:10:20] <tampakrap> a guy with -kde can get qt-phonon
340 [01:10:22] <jmbsvicetto> tampakrap: I'll have to check, but we used to support qt-phonon on kdelibs. We just defaulted to phonon
341 [01:10:37] <jmbsvicetto> I'll work on it
342 [01:10:45] <dilfridge> ok cool
343 [01:10:46] <jmbsvicetto> dilfridge: then someone dropped the old conditional
344 [01:10:49] <tampakrap> ok, have a look at both the virtual and the kde flag
345 [01:11:10] <jmbsvicetto> tampakrap: I don't know if we gain anything with the virtual (for KDE)
346 [01:11:30] <tampakrap> i believe we are
347 [01:11:41] <tampakrap> not only for kdelibs, but for other kde apps
348 [01:12:00] <tampakrap> put virtual/phonon there instead of the conditional you pasted earlier
349 [01:12:03] <tampakrap> seems cleaner
350 [01:12:20] <jmbsvicetto> until you think how to prefer media-libs/phonon over x11-libs/qt-phonon
351 [01:12:53] <tampakrap> that's for kdelibs (solved by the flag)
352 [01:13:08] <tampakrap> other kde or non-kde apps don't need to prefer anything
353 [01:13:08] <jmbsvicetto> I'll look at it and then talk to you
354 [01:13:13] <tampakrap> sure
355 [01:13:28] <tampakrap> bug 332829
356 [01:13:30] <willikins> tampakrap: https://bugs.gentoo.org/332829 "Inconsistency between distro's KDE4WorkspaceConfig.cmake and the actual layout"; Gentoo Linux, Library; CONF; cheepeero:kde
357 [01:13:50] <tampakrap> i talked about it with reavertm, someone needs to work on it
358 [01:13:54] <tampakrap> 99% it will work
359 [01:14:16] <dilfridge> tampakrap: tell me if you need chroot testing
360 [01:14:33] <dilfridge> not sure if anyone wants to do this in his main system first
361 [01:14:37] <tampakrap> i can't work on it, someone else has to do it
362 [01:14:59] <tampakrap> volunteers?
363 [01:15:08] <mschiff> whats this about?
364 [01:15:28] <dilfridge> the internal configuration of the kde build variables is somehow messed up
365 [01:15:53] <dilfridge> it makes problems for building apps outside portage
366 [01:16:27] <dilfridge> that's about my whole understanding
367 [01:16:42] <mschiff> so do we have some qt developer in the team?
368 [01:16:54] <jmbsvicetto> dilfridge: that whole deal of building apps outside of portage, is something we should probably talk about again
369 [01:16:57] <Sput> oh
370 [01:17:03] -*- Sput forgot to check this channel
371 [01:17:07] <tampakrap> ABCD: ^^ wanna work on it?
372 [01:17:20] <dilfridge> Sput: do you use kdevelop?
373 [01:17:23] <tampakrap> mschiff: that needs cmake understanding, not Qt
374 [01:17:33] <tampakrap> it is easy to test, there is a patch there already
375 [01:17:50] <jmbsvicetto> when we started with kde-4.X, we were clear that we supported portage and building packages with our ebuilds (we have ebuilds for all releases, snapshots and live) and that we wouldn't bother with supporting people that want to install software outside portage
376 [01:17:57] <jmbsvicetto> I still think that should be our stance
377 [01:18:06] <mschiff> tampakrap: yeah I meant someone who is gerneally developing something with qt or kde...
378 [01:18:32] <dilfridge> jmbsvicetto: yes but if someone wants to use kdevelop?
379 [01:18:40] <ABCD> dilfridge: RESO:CANTFIX; KDE4WorkspaceConfig.cmake can only be installed by one package (for hopefully obvious reasons), yet must change when other packages are installed (breaking checksums) :)
380 [01:19:01] <dilfridge> like, use the application to program something?
381 [01:19:11] <jmbsvicetto> dilfridge: if I understand the issue, get upstream to do a release
382 [01:19:56] <jmbsvicetto> dilfridge: if the problem is with testing applications built with kdevelop, I'd say the real issue is cmake
383 [01:20:00] <dilfridge> jmbsvicetto: no, I mean if upstream is using gentoo?!
384 [01:20:15] <jmbsvicetto> dilfridge: I know how much KDE developers hated auto-tools, but this is a price you pay for using cmake
385 [01:20:37] <dilfridge> well... it's not really my problem
386 [01:20:55] <dilfridge> what I could do is feed the patch into a chroot and rebuild kde
387 [01:21:00] <dilfridge> and look at the result
388 [01:21:09] <tampakrap> ok
389 [01:21:34] <dilfridge> do you think that would be enough testing?
390 [01:21:46] <tampakrap> the package is libkworkspace, file is /usr/lib/cmake/KDE4Workspace/KDE4WorkspaceConfig.cmake
391 [01:21:54] <tampakrap> and build kdevelop from source
392 [01:21:55] <jmbsvicetto> dilfridge: I've talked with Diego about the next bug, and even though we shouldn't be setting RPATH to /usr (KDE), if I understood the issue correctly, that alone won't fix the issue as the other applications (kdevelop?) are setting RPATH themselves
393 [01:22:34] <dilfridge> bug 380415
394 [01:22:37] <willikins> dilfridge: https://bugs.gentoo.org/380415 "Qt and KDE libs and plugins should not have an RPATH"; Gentoo Linux, KDE; CONF; realnc:kde
395 [01:22:49] <jmbsvicetto> we could also drop the /usr/qt4 RPATH for QT as it's part of LDPATH
396 [01:22:56] <dilfridge> tampakrap: could this be fixed in qt?
397 [01:23:04] <tampakrap> i can't decide
398 [01:23:18] <dilfridge> hehe agenda topic for next qt meeting
399 [01:23:27] <jmbsvicetto> One issue I talked to Diego but didn't understand is what kind of impact this might have for security
400 [01:23:27] <tampakrap> sure, can you test beforehand?
401 [01:23:31] -*- dilfridge pushes the pile of papers to the next guy
402 [01:23:39] <Sput> just reading backlog... fwiw, I've been using nm09 with knetworkmanager and USE=nm09 for quite a while, it works fine
403 [01:24:06] <dilfridge> if anyone tells me how to disable RPATH in qt, yes
404 [01:24:27] <Sput> and there won't be a kdelibs-4.8 release (the master branch is frozen now, and people are working in the frameworks branch)
405 [01:24:53] <jmbsvicetto> The user on that bug seems to want the QT/KDE libs built without RPATH so that if he builds and installs an app in /usr/local and (as I understand it), he adds a plugin to /usr/local the lib will "link" to that plugin - my question is won't that allow having system libs linking to user-controlled paths? That sounds dangerous
406 [01:25:21] <dilfridge> jmbsvicetto: only if they are in LDPATH I guess
407 [01:25:29] <ABCD> jmbsvicetto: the point with Qt's RPATH of /usr/lib*/qt4 is that the qt team was going to *drop* it from LDPATH as soon as was practical
408 [01:25:35] <jmbsvicetto> The issue is that they are not in LDPATH
409 [01:25:56] <jmbsvicetto> better put, that is the complaint and what Diego was pointing out. If it's not in LDPATH it won't "magically" work
410 [01:26:00] <dilfridge> and if someone is adding a local dir to LDPATH before system dir, that is his own stupidity
411 [01:26:25] <jmbsvicetto> ABCD: understood. That means the request cannot be fulfilled then
412 [01:26:40] <jmbsvicetto> dilfridge: sure
413 [01:27:04] <jmbsvicetto> dilfridge: but what they wanted was the libs to have no rpath so they could "link" to a lib anywhere - that's what sounds dangerous to me
414 [01:27:22] <ABCD> dilfridge: the default actually puts /usr/local/lib first before everything else (note, /usr/local/lib64 isn't mentioned until after /lib64 and /usr/lib64)
415 [01:27:32] <Sput> dilfridge: and I don't use KDevelop at the moment
416 [01:27:39] <jmbsvicetto> dilfridge: even though, from what Diego told me, that won't work as without RPATH the system will only look under LDPATH
417 [01:27:39] <dilfridge> /usr/local/lib is still root:root
418 [01:27:41] <ABCD> see /etc/env.d/00basic
419 [01:27:49] <ABCD> true :)
420 [01:28:44] <dilfridge> ok I guess this is effectively going to be decided by the qt team
421 [01:28:48] <jmbsvicetto> so I don't know enough about this, but hope any change we do won't open any unwanted "doors"
422 [01:29:47] <dilfridge> any more thoughts about this?
423 [01:29:52] <jmbsvicetto> dilfridge / tampakrap: No comments or objections from me to the next 2 (final) items
424 [01:30:42] <dilfridge> the last two items are the simple ones
425 [01:30:51] <tampakrap> no objections from me either
426 [01:31:16] <dilfridge> my opinion: a) add libXkbfile globally, b) remove the useflag
427 [01:31:43] <tampakrap> yes and yes
428 [01:31:43] <ABCD> do the libs/progs with RPATH set also have RUNPATH set? If so, then LD_LIBRARY_PATH overrides it anyway, so... :D
429 [01:32:56] <ABCD> (I think cmake uses the proper ld(1) options that make the linker set DT_RPATH *and* DT_RUNPATH)
430 [01:32:56] <Sput> as for the Qt5/KDE5 thingy: Qt5 will be released next spring or so, KDE will take longer... work on kdelibs is going on in the framework branch
431 [01:33:04] <dilfridge> >:|
432 [01:33:24] <Sput> we need the qt herd to provide us with Qt5 ebuilds soonish (and I hope the eclasses still support proper slotting)
433 [01:33:44] <ABCD> I think some eclass magic is needed to make kdefoo 4.8 depend on kdelibs >= 4.7.0
434 [01:33:48] <dilfridge> Sput: argh... which gets back to the last issue
435 [01:33:48] <tampakrap> Sput: i thought frameworks is going to be kdelibs 4.8
436 [01:33:55] <dilfridge> ABCD: yes but that is doable
437 [01:34:01] <Sput> tampakrap: no, frameworks is not going to be 4.8
438 [01:34:10] <Sput> there won't be a kdelibs-4.8
439 [01:34:10] <ABCD> dilfridge: that is "I think I'm going to have to write some eclass magic ..."
440 [01:34:12] <tampakrap> and what is it going to be then?
441 [01:34:46] <tampakrap> ABCD: or fakebump kdelibs to 4.8 :)
442 [01:34:51] <Sput> well, probably what we call "KDE 5" although I'm sure the KDE promo team is going to come up with yet another naming scheme in time :P
443 [01:34:54] <ABCD> tampakrap: too much work :D
444 [01:35:07] <ABCD> Sput: there is no KDE 4, so how could there be a KDE 5? :)
445 [01:35:11] <dilfridge> Sput: indeed
446 [01:35:18] <tampakrap> ok let's wait then
447 [01:35:22] <ABCD> KDE is a community, you can't attach a version number to something like that :)
448 [01:35:22] <Sput> ABCD: exactly
449 [01:35:22] <dilfridge> Bulshytt!
450 [01:35:26] <jmbsvicetto> tampakrap: that's why last time there was a talk on #-kde about this I said we were going to have some fun like in the early KDE-4 days
451 [01:35:56] <Sput> the frameworks branch ist going to be the next incarnation of kdelibs, currently they work on reorganizing/cleaning up/splitting kdelibs, as soon as Qt5 is released they'll port it over
452 [01:36:01] <jmbsvicetto> tampakrap: we're going to have kde-4.8 depending on kdelibs-4.7 and we may even have kdeA-4.8, kdeB-4.9, etc
453 [01:36:03] <Sput> the rest of KDE will follow suit only later
454 [01:36:28] <tampakrap> jmbsvicetto: that's only assumptions, just wait for the release
455 [01:36:29] <ABCD> if upstream slots things properly, I think we should slot; otherwise everything goes in :4 (which we might want to make :0 instead :D)
456 [01:36:37] <Sput> there will be more kdelibs-4.7.x releases, but I don't think a 4.8 ever unless they changed plans again
457 [01:36:50] <dilfridge> ABCD: nononono, what with :4 and :5 then? :O
458 [01:37:11] <Sput> we certainly will have to slot Qt versions
459 [01:37:14] -*- dilfridge thinks we cannot really predict the upcoming chaos
460 [01:37:16] <jmbsvicetto> ABCD: no gain in moving to :0 again
461 [01:37:17] <Sput> not sure about KDE
462 [01:37:26] <jmbsvicetto> ABCD: besides, don't forget some people still use kde-3.5 ;)
463 [01:37:44] <dilfridge> Enable auto-destruct sequence
464 [01:37:50] <tampakrap> Sput: qt is slot 4, isn't that sufficient?
465 [01:38:05] <j0hu> some people dont know how to remove 3.5 :P
466 [01:38:05] <Sput> tampakrap: it is, if slotting still works in the eclasses
467 [01:38:26] <tampakrap> it is, why shouldn't it? :)
468 [01:38:35] <tampakrap> anyway, people, don't panic
469 [01:38:43] <Sput> tampakrap: well, we've removed proper slotting support from the KDE eclasses
470 [01:38:48] <Sput> who knows what the qt herd did :)
471 [01:38:51] <tampakrap> you are all making assumptions here, just wait for the next release to show up
472 [01:38:55] <jmbsvicetto> tampakrap: because it hasn't been tested in a long time ;)
473 [01:39:06] <tampakrap> lol
474 [01:39:15] <Sput> tampakrap: well, Qt5 is already under development (and I will start working with it in a few days), I'd love to be able to install it into Gentoo
475 [01:39:23] <Sput> (without removing qt4 obviously)
476 [01:39:46] <jmbsvicetto> Sput: unless we get ABI deps, I suspect you're going to have *great* pain trying that
477 [01:40:07] <tampakrap> true, nothing's going to be so smooth for sure
478 [01:40:09] <dilfridge> unless every binary sets the correct RPATH :P
479 [01:40:14] <tampakrap> major versions ahead, red flag
480 [01:40:34] <Sput> jmbsvicetto: well, used to be the case that just calling the correct qmake version would set everything up correctly...
481 [01:41:01] <dilfridge> this is going nowhere
482 [01:41:02] <Sput> I'm just saying, we need to be aware of Qt5 being right around the corner already
483 [01:41:06] <dilfridge> let's just wait and see
484 [01:41:12] <Sput> it's not something that'll hit us in a few years
485 [01:41:18] <jmbsvicetto> tampakrap: no need for anyone to stuck his head in the ground, but it's probably wise to look over the ship's border in case a huge wave rocks the boat ;)
486 [01:41:20] <tampakrap> dilfridge: this is open floor, of course it's not going nowhere :)
487 [01:41:33] -*- dilfridge gets himself a drink
488 [01:41:39] -*- Sput has a beer
489 [01:41:49] -*- tampakrap drunk his already
490 [01:41:52] <nirbheek> meetings are long, eh :)
491 [01:41:57] -*- Sput has moar in the fridge
492 [01:41:58] <tampakrap> and btw, MEETING IS OFF
493 [01:42:08] <tampakrap> summary tomorrow