KDE/Meetings/2007 11 28-transcript

From openSUSE

[23:10:46] <Bille>	Ok, welcome everybody
[23:11:01] <Bille>	everybody from Canada say yeah!
[23:11:40] <Bille>	everybody from the USA... say something?
[23:11:41] <Beineri>	can we shorten that with "from Americas"? :-)
[23:11:48] <apokryphos>	*shocking silence*
[23:12:17] <Bille>	duncanmv: you're a south american, say something.
[23:12:54] <Bille>	right, let's move on.
[23:13:02] <Bille>	Agenda
[23:13:04] <duncanmv>	heh
[23:13:07] <Bille>	* Old action items
[23:13:13] <Bille>	* New action items
[23:13:18] <Bille>	** Challenges
[23:13:22] <duncanmv>	I am from the part of america with intelligent life!
[23:13:32] <Bille>	"USNAVY" :P
[23:13:36] <duncanmv>	LOL
[23:13:47] <dirk>	there is intelligent life on earth?
[23:13:52] <benJIman>	Falkland Islands?
[23:14:00] <Bille>	no, but the chileans think there is.
[23:14:22] <Bille>	* Misc
[23:14:35] <duncanmv>	anyway, why are you welcoming people
[23:14:40] <duncanmv>	I am in the middle of a meeting?
[23:14:41] <Bille>	so, I declare the opensuse-kde meeting, "redeye edition" started
[23:15:23] <rabauke>	:)
[23:15:25] <Bille>	ok.
[23:15:36] <Bille>	Old action items
[23:15:47] <Bille>	duncanmv: any movement with qtjambi?
[23:17:11] <Bille>	if you are stuck we can lend a hand
[23:19:38] <Bille>	ok, in parallel: KDE 4 dev pattern
[23:19:53] <Bille>	i built KDE4 for joe to demo to customers using it
[23:20:17] <Bille>	it was fine, but installed kdelibs4-devel packages
[23:21:11] <Bille>	which caused problems for me since I wanted to compile kdelibs itself, and having libs devel stuff in /usr/lib meant cmake complained about ambiguous linking dangers.
[23:21:30] <Beineri>	Bille: that bug should be fixed since... Tuesday
[23:21:52] <Bille>	Beineri: ok, i was going to ask "maybe we need a KDE4-DEVEL and KDE4-CORE-DEVEL that does not pull any devel above kdesupport?"
[23:22:08] <Beineri>	Bille: pardon?
[23:22:14] <Beineri>	pattern? package?
[23:22:55] <dirk>	is that an old action item?
[23:23:26] <dirk>	Bille: I suggest to add it to http://en.opensuse.org/KDE/Meetings/Buildservice_Projects
[23:23:51] <Bille>	Beineri: pattern
[23:24:16] <Bille>	Beineri: but you say it was a bug that the pattern included devel? it was on tuesday that I encountered it.
[23:24:35] <Beineri>	Bille: the current KDE4-DEVEL pattern does not install any devel above kdesupport imo
[23:25:03] <Bille>	Beineri: yeah, that's what i read in the .ymp
[23:25:34] <Beineri>	Bille: kdelibs4 had a dependency on kdelibs4-devel, I thought you tried installed a non-devel system? why are you talking about the devel pattern?
[23:25:59] <Beineri>	and why are we talking about it now when we want to talk about old action items?
[23:26:34] <Bille>	Beineri: oh, my old action items are off by one
[23:26:47] <dirk>	Bille: bug 344084
[23:26:50] <bugbot>	openSUSE bug 344084 in openSUSE 10.3 (KDE) "[KDE 4 RC1 3.96.1-2.2] Many new devel dependancies" [Major,Resolved: fixed] https://bugzilla.novell.com/show_bug.cgi?id=344084
[23:26:52] <Bille>	dirk: so repo structure is being developed
[23:27:01] <Bille>	?
[23:28:03] <dirk>	Bille: yes, see old action items
[23:28:05] <Bille>	dirk: KDE:KDE4:PLATFORM-DEVEL would be the name in plan C
[23:28:47] <Bille>	ok,
[23:28:50] <Beineri>	dirk: did you post about new structure to mailing list?
[23:28:51] <Bille>	old action item:
[23:29:00] <Beineri>	structure proposals actually
[23:29:30] <dirk>	Beineri: not yet. I fell asleep while trying to write some text into the mail body ;)
[23:29:54] <dirk>	lets write a shorter note.. minute
[23:30:57] <Bille>	let's assume dirk can do that
[23:30:57] <Beineri>	Bille: anything following the colon?
[23:31:07] <Bille>	promotion
[23:31:27] <Bille>	anyone thinking of any promotional activities for opensuse as a kde platform?
[23:31:47] <Bille>	i am thinking about responding to franz keferbock's call for papers for that thing in Bern.
[23:32:10] <mrdocs>	one of these days a live DTP disk for Scribus...
[23:33:27] <Beineri>	mrdocs: based on 10.3, done with kiwi?
[23:33:48] <mrdocs>	Beineri: that's the idea
[23:33:54] <dirk>	mrdocs: good idea. do you test the scribus package we have in opensuse?
[23:34:05] <Bille>	Beineri: (stop messing with the meeting order, i'm running the show tonight)
[23:34:14] <Bille>	mrdocs: great!
[23:34:22] <Beineri>	Bille: I don't think that there is an order ;-)
[23:34:33] <mrdocs>	dirk: i am afraid not the ones which are shipped, but i did steal a patch from the one in backports :)
[23:35:15] <Bille>	mrdocs: it's nice to have informed people like yourself test our packages a bit, in case we broke something.
[23:35:25] <mrdocs>	however for a long time we have had good two way feedback from sbrabec, so scribus is in good shape im sure
[23:35:46] <Bille>	ok
[23:35:53] <Bille>	any other promo activities planned?
[23:36:06] <Bille>	Beineri: you'll be going to the kde4 launch party in berlin?
[23:36:24] <Beineri>	There is one? I only read about Hamburg
[23:36:25] <dirk>	mrdocs: ah, too bad. just FYI, the suse internal maintainership of scribus moved from sbrabec to me
[23:36:29] <mrdocs>	will there be a kde 4 party in .fr or .be ?
[23:36:36] <Bille>	it's moving to Berlin afaik
[23:36:47] <Bille>	mrdocs: i think the toulouse gang will do something
[23:36:51] <mrdocs>	dirk: i can easily give it a QA session tho
[23:37:02] <Beineri>	Bille: maybe :-)
[23:37:25] <dirk>	mrdocs: that would be great, or if you have any feedback/comment/patch to add to the package, just drop me a note
[23:37:33] <mrdocs>	NP
[23:37:40] <dirk>	mrdocs: I don't know of a bugreport against scribus atm though
[23:37:54] <mrdocs>	there aren't - i checked :)
[23:38:21] <dirk>	mrdocs: you should file one to add scribus to one of the installation patterns ;)
[23:38:55] <mrdocs>	let me get the DTP image and then it will make sense to have a "publishers" pattern
[23:39:12] <mrdocs>	or something like that
[23:39:30] <dirk>	mrdocs: yes.. just need to find a good name for the pattern
[23:39:44] <mrdocs>	OT is m fabian on irc often ?
[23:39:49] <dirk>	mrdocs: by design there are supposed to be many patterns
[23:40:14] <dirk>	mrdocs: not regularly, I can ask him to join though if you want to 
[23:40:22] <dirk>	mrdocs: he's on vacation atm though
[23:40:52] <mrdocs>	no i can mail him.. nothing urgent... just i have some fonts which should go in 11
[23:41:02] <mrdocs>	OFL licensed good quality
[23:41:09] <dirk>	oh, he's going to love that ;)
[23:41:15] <dirk>	drop him an email then
[23:41:58] <mrdocs>	kde4 question: is there or will there be an option to have old style menu ?
[23:42:14] <dirk>	Bille: I would suggest to add this action item to the KDE/Challenges page and continue
[23:42:39] <dirk>	mrdocs: not yet, the code isn't there. if there is demand, perhaps. 
[23:42:48] <Bille>	dirk: nod
[23:42:50] <mrdocs>	fair enough
[23:43:09] <mrdocs>	JFYI okular rocks
[23:43:09] <Bille>	dirk: status of relicensing?
[23:43:30] <Bille>	mrdocs: and if you want to hold a party, just do it (tm)
[23:43:41] <dirk>	http://techbase.kde.org/Projects/KDE_Relicensing
[23:44:05] <dirk>	about 10% down in the last week
[23:44:08] <Beineri>	what about "Do more talks/workshops at Linux events"? FOSDEM 2008?
[23:44:30] <dirk>	although last night we got some new files that fail the test. kopete stuff as usual
[23:44:31] <Bille>	Beineri: we have moved on!
[23:44:54] <Beineri>	Bille: no comment
[23:44:54] <dirk>	Beineri: drop a mail to opensuse-kde, invite possible speakers directly. 
[23:45:40] <Bille>	dirk: new files in svn or new files showing up on the license check script?
[23:45:49] <dirk>	Beineri: you want to volunteer for the action item? 
[23:45:58] <Beineri>	dirk: we have moved on!
[23:46:30] <dirk>	Bille: I'm not sure, there is some flakyness in krazy2, which the check is based on
[23:46:48] <Bille>	afaics no new files were added yesterday...
[23:46:58] <dirk>	I'm still debugging the reporting, but its perl, and its not written by me
[23:47:30] <dirk>	files_KDE2.png
[23:47:37] <dirk>	I think its clear that we make more progress than ever before
[23:50:08] <Bille>	ok, next topic?
[23:50:25] <Bille>	Beineri: ready to go?
[23:51:31] <Bille>	Beineri: i have done some integration work
[23:51:47] <Bille>	linked the cookbook from the specfile guide
[23:52:14] <dirk>	Bille: what is the next topic?
[23:53:35] <Bille>	dirk: my progress on kde 4 development topics
[23:54:17] <Bille>	top of the spec files
[23:54:22] <Beineri>	ah
[23:56:27] <Bille>	so, next thing:
[23:56:55] <Bille>	KDE on 11.0 planning
[23:57:00] <Bille>	any motion
[23:57:38] <Bille>	?
[23:57:39] <Beineri>	we have to talk to desktop proj manager and product management
[23:57:51] <cb400f>	someone please tell coolo to forget about April release :-)
[23:58:04] <Beineri>	cb400f: of KDE 4.0? :-)
[23:58:10] <cb400f>	of 11.0
[23:58:25] <Beineri>	cb400f: I haven't heard about a April release of 11.0 :-)
[23:58:43] <dirk>	cb400f: latest rumours are around June 2008
[23:58:51] <dirk>	cb400f: april is feature freeze, do you mean that?
[23:59:05] <cb400f>	"And the target defined by the project is 6-9 months after the last release, so that makes april to july 2008."
[23:59:07] <rabauke>	when will kde 4.1 be released?
[23:59:26] <Beineri>	rabauke: can you first tell when will 4.0 be released? :-)
[23:59:30] <cb400f>	from factory..
[00:00:10] <dirk>	Beineri, Bille: there is a fate tracking KDE 4.0 integration status, I guess its time to reopen it for 11.0 ;)
[00:00:12] <rabauke>	Beineri: ok, let's put it differnetly. will kde 4.1 be part of 11.0?
[00:00:37] <Beineri>	rabauke: when the schedules of both projects allow that, yes :-)
[00:00:59] <Beineri>	rabauke: but it's difficult to tell when neither is fixed yet :-)
[00:01:07] <dirk>	cb400f: ok, that matches it mostly. there is really not more planning about a date going on yet. also, feedback from the community is currently being requested
[00:01:09] <rabauke>	true
[00:01:29] <dirk>	rabauke: lets put it differently: what do you expect from 4.1 or 11.0 ?
[00:01:43] <dirk>	I think thats the topic we should discuss, rather than juggling with dates where we have no influence on
[00:02:07] <dirk>	our main goal for KDE 4 as default KDE desktop is: no feature regressions
[00:02:18] <dirk>	now, given that this is hard to achieve, we have to know which features are more important than others
[00:02:19] <rabauke>	11.0 to bring some major change in KDE for example and KDE 4.1 to be closer to 3.5's features and stability/speed.
[00:02:25] <dirk>	thats where we need input on
[00:02:37] <dirk>	what is a feature of KDE 3.x that has to be preserved for 11.0 ?
[00:02:46] <cb400f>	yakuake :-)
[00:02:56] <rabauke>	dirk: flags for removable devices
[00:03:16] <dirk>	rabauke: --verbose? which flags? mount flags?
[00:03:18] <Beineri>	cb400f: dunno if porting of that even started: http://techbase.kde.org/Schedules/KDE4/Application_Porting_Status
[00:03:50] <rabauke>	dirk: the tab in the device's properties. upstream does not seem to have that.
[00:05:48] <Beineri>	dirk: all of the default kde3 desktop functionality and apps as of 10.3 should be available/preserved imo :-)
[00:06:06] <dirk>	rabauke: indeed, its a suse feature
[00:06:10] <Beineri>	which means that very much is missing :-(
[00:06:13] <dirk>	Beineri: you're too unspecific
[00:06:26] <dirk>	a simple topic is: KDE 3.x patch review? 
[00:06:39] <dirk>	how are we going to review the list of patches and which have to be ported/thrown/away etc?
[00:06:57] <dirk>	did anyone play with the osc plugins for patch annotation?
[00:06:58] <rabauke>	dirk: where is such a list?
[00:07:28] <dirk>	rabauke: ls -lR | grep '(patch|diff)' in the right directory :)
[00:07:52] <dirk>	I can paste it into a wiki page if wanted.. but I'm not sure if its the best way to move forward
[00:08:06] <dirk>	we can also go the slow way and only port patches where we get bugreports again
[00:08:07] <rabauke>	if you want feedback on what is needed you have to tell what of their KDE is not in upstream
[00:08:49] <duncanmv>	Bille: i have a new spec from helio to try out, but I havent done that yet, I am busy with yast-qt4
[00:08:57] <Bille>	ok
[00:09:19] <duncanmv>	http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/qtjambi/current/
[00:11:53] <rabauke>	nothing else to talk about?
[00:12:05] <rabauke>	or are us eurpeans getting too tired
[00:12:23] <Bille>	KDE/GNOME packaging day.
[00:12:27] <Bille>	(yawn)
[00:13:06] <dirk>	* wiki page: http://en.opensuse.org/Packaging/Packaging_Day
[00:13:17] <dirk>	* news entry: news.os.org
[00:13:22] <apokryphos>	woo
[00:13:27] <dirk>	* t-shirts organized
[00:13:40] <dirk>	* beineri started a package list I think
[00:13:47] <Beineri>	?
[00:13:59] <dirk>	outstanding todo's:
[00:14:18] <dirk>	* ask more people to join. especially people doing non-openSUSE ports of build service packages
[00:14:39] <dirk>	* define rating categories for the t-shirt candidates
[00:15:08] <dirk>	any feedback on how to invite non-opensuse packagers or non-packagers to the event?
[00:15:38] <dirk>	any feedback on the current list of categories (see http://en.opensuse.org/Packaging/Packaging_Day#Win_an_openSUSE_T-Shirt)
[00:16:26] <Beineri>	"most spectacular failure"? :-)
[00:16:44] <Beineri>	that was the best hack week category
[00:17:54] <rabauke>	is there anything regarding me? I woud have to leave, if there is nothing important.
[00:18:16] <dirk>	Beineri: okay, noted
[00:19:01] <toma>	- if not done already - rsibreak(3) and mailody(3) would be good candidates to package maybe
[00:19:05] <Beineri>	rabauke: but we can add that once you're away :-)
[00:19:05] <dirk>	rabauke: no feedback regarding the meeting time ? ;)
[00:19:23] <Bille>	toma: k
[00:19:30] <rabauke>	dirk: no one from americas around, so change it back to european time
[00:19:32] <Beineri>	toma: mailody is iirc in KDE:Playground and kde4-rsibreak and rsibreak exist too
[00:19:35] <dirk>	toma: rsibreak is there, mailody also (but not building)
[00:19:56] <dirk>	toma: would you help improving the packaging of the mailody in KDE:KDE4?
[00:20:00] <rabauke>	Beineri: I expected expressions of annoyance about me rerporting bugs, but nor jokes :p
[00:20:27] <Beineri>	dirk: what mailody version are you talking about? all green: https://build.opensuse.org/project/monitor?project=KDE%3APlayground
[00:20:53] <toma>	dirk: i lack time and an image to really help, kde4 mailody sshould be ignored for now
[00:21:38] <Bille>	any more topics?
[00:21:53] <toma>	dirk: i've two patches for kde3 mailody though, although we/you are getting OT now
[00:22:16] <Beineri>	toma: shall I add you to the mailody package in KDE:Playground? :-)
[00:22:44] <toma>	i've no idea what that means
[00:23:07] <Beineri>	toma: you can add patches/update version with your build service account yourself
[00:23:24] <haw>	gute Nacht ihr Lieben
[00:23:25] <Beineri>	can move that also to KDE:Community
[00:23:56] <dirk>	toma: ah, kde3 version. okay. 
[00:23:57] <toma>	Beineri: i've never done anything with build service, but i like to try it out sometime
[00:24:07] <dirk>	toma: then this weekend is your chance ;)
[00:24:10] <Beineri>	toma: how about on Friday or saturday :-)
[00:24:13] <dirk>	rabauke: good night, see ya!
[00:25:03] <Beineri>	or anytime (well, day-time mostly) else here
[00:25:15] <dirk>	Bille: are we done with the old action items?
[00:25:21] <Bille>	yep
[00:26:00] <dirk>	* Pulling more home:* community packagers in to KDE:Community (all)
[00:26:17] <Beineri>	-> Packaging days :-)
[00:27:09] <dirk>	http://en.opensuse.org/KDE/Challenges
[00:27:31] <Beineri>	did anyone except me look at/chat that? :-)
[00:27:32] <dirk>	duncanmv: is there anything to say about the yast qt4 frontend now that you're busy about it?
[00:27:40] <Beineri>	s/chat/changed/
[00:27:44] <dirk>	Beineri: I looked at it, its a very good brain dump
[00:27:52] <dirk>	Beineri: didn't find anything to modify though
[00:28:09] <dirk>	Beineri: though Ithink we should highlight a few items and put them up as discussion items one after the other in the irc meetings
[00:28:15] <mrdocs>	i'll try to package Qtpfsqui from the KDE wishlist it builds cleanly here
[00:29:16] <mrdocs>	vowels ?
[00:29:35] <Beineri>	mrdocs: yeah
[00:30:01] <mrdocs>	try speaking Welsh or some words in Breton.. almost as bad ;-)
[00:30:14] <benJIman>	Welsh has even more vowels.
[00:30:18] <benJIman>	y is a vowel in welsh.
[00:30:36] <benJIman>	And they have pro-letters like "ll"
[00:30:47] <mrdocs>	iirc it is in Breton and Cornish
[00:30:59] <dirk>	mrdocs: great. do you have access to KDE:Community?
[00:31:03] <dirk>	(is it Qt or KDE?)
[00:31:17] <mrdocs>	Qt4
[00:31:43] <Beineri>	if anyone is bored by this meeting ;-), there is an untested 0.7.1-test.iso of kde four live with 3.96.2 packages in the usual directory... will likely change later today though
[00:31:50] <dirk>	so that means we shouldn't split buildservice repos in qt only and kde apps
[00:32:09] <dirk>	although splitting them in those that need an updated qt and those that doesn't might make sense
[00:32:35] <mrdocs>	dirk exactly
[00:32:51] <metavoid>	i second this
[00:32:56] <mrdocs>	i have one in my repo which is qt4.3 only
[00:33:03] <metavoid>	but why doesn't it make sense?
[00:33:26] <dirk>	mrdocs: hmm, which part of my thoughts are you referring to exactly?
[00:33:29] <dirk>	metavoid: and you.. ? :)
[00:33:51] <mrdocs>	dirk:  although splitting them in those that need an updated qt and those that doesn't might make sense
[00:34:16] <mrdocs>	some qt4 apps will only work with qt4.3.. not all but some
[00:34:25] <metavoid>	dirk: i think we need two repos for Qt apps - for those that need the latest version of the library, and for those that don't
[00:34:33] <mrdocs>	exactly
[00:34:45] <dirk>	okay.. somebody should add that to the wiki
[00:34:51] <dirk>	I agree, though I have one problem with it
[00:35:02] <mrdocs>	dirk: im on backports not community
[00:35:13] <dirk>	should KDE try to build against the repo that has an updated Qt, or against the distribution repo ?
[00:35:20] <dirk>	or should we provide both? ;)
[00:35:26] <mrdocs>	KDE4 ?
[00:35:33] <dirk>	yes
[00:35:40] <dirk>	there aren't any Qt 3.x updates
[00:35:55] <metavoid>	i'm not sure about this, never packaged a single KDE4 app
[00:35:59] <mrdocs>	same
[00:36:18] <mrdocs>	i just test the OBS stuff when time allows
[00:36:35] <dirk>	okay.. great :)
[00:36:36] <mrdocs>	like tonight :)
[00:36:59] <dirk>	another random question: would you prefer to keep the stuff you package in your home directory, or add it to one common repository?
[00:37:07] <dirk>	one of the bigger quesetions is 
[00:37:41] <dirk>	a) a small group of people link packages from home: projects into "common" projecs that are advertised according to criteria (like: addon, stable, playground)
[00:38:00] <metavoid>	dirk: sure, home projects are not a suitable place for stable application, one can't trust them
[00:38:01] <dirk>	b) or there are many projects where everyone interested have acces to it and can do what they want
[00:38:23] <dirk>	metavoid: there's a problem with that
[00:38:33] <metavoid>	I thought the policy is to move packages form home repos ASAP, am I wrong?
[00:38:38] <dirk>	the buildservice designes trust relationship as part of the project
[00:38:53] <dirk>	so if you have in home:foo one unstable and one stable package, what is the trustlevel of home:foo ?
[00:39:21] <dirk>	metavoid: yes.. overal problem remains the same
[00:39:25] <metavoid>	home projects have zero trust level
[00:39:46] <dirk>	there might be packages in kde:playground that deserve higher trust level
[00:39:58] <dirk>	and some in kde:backports that deserve lower (though we try to reduce that atm)
[00:40:33] <dirk>	it also puts us in the position of having to judge if random contributor foo is allowed to access kde:playground or also kde:coolstuff
[00:41:01] <dirk>	I would rather like to externalize that, e.g. via the rating system that is slowly appearing in the buildservice
[00:41:04] <mrdocs>	dirk: is there any QA on KDE:Comminuty ?
[00:41:32] <dirk>	mrdocs: only the packager self-done QA, nothing more
[00:41:39] <dirk>	or possible user feedback
[00:42:00] <mrdocs>	that might be a nice tasklet ....
[00:42:07] <dirk>	--verbose?
[00:42:44] <mrdocs>	just some simple sanity checks on the spec file... we *all* make mistakes, so a peer review there would be a good thing
[00:42:57] <mrdocs>	some folks are better than others at it i know
[00:43:03] <dirk>	oh, you'ree saying about build checks?
[00:43:24] <dirk>	bug 297050
[00:43:27] <mrdocs>	1. review the spec file for sanity eg
[00:43:28] <bugbot>	openSUSE bug 297050 in openSUSE.org (BuildService) "rpmlint integration" [Enhancement,New] https://bugzilla.novell.com/show_bug.cgi?id=297050
[00:43:33] <metavoid>	what do you think about making KDE:Community repository restricted?
[00:43:55] <mrdocs>	2. confirm md5sum/sha1sum on the source
[00:44:31] <dirk>	metavoid: restricted in which way? who would be allowed to edit it and what?
[00:44:35] <mrdocs>	3. basic check for install e.g. no broken scriplets, desktop file is ok..
[00:44:57] <dirk>	mrdocs: wow, very good points
[00:45:00] <dirk>	about 1)
[00:45:02] <mrdocs>	eg
[00:45:11] <metavoid>	dirk: I mean restricted access for packagers
[00:45:11] <dirk>	how do you think we should do spec file reviews? 
[00:45:12] <mrdocs>	rpm -ivvh foo
[00:45:16] <mrdocs>	then
[00:45:23] <metavoid>	dirk: to increase the quality
[00:45:30] <mrdocs>	rpm -evv to make sure its a clean removal
[00:45:33] <dirk>	when somebody asks for it? when something is changed in a spec file?
[00:45:49] <dirk>	voluntarily? or forced review?
[00:46:02] <mrdocs>	dirk i can make a simple list and add it somewhere on the wiki
[00:46:12] <dirk>	mrdocs: that would be awesome
[00:46:14] <mrdocs>	"How to QA an rpm
[00:46:49] <mrdocs>	ok consider it done in the next few days
[00:46:49] <dirk>	mrdocs: some background information.. suse packagers have forced review
[00:46:59] <dirk>	mrdocs: where do you put it? I want to watch the page
[00:46:59] <mrdocs>	i hope :)
[00:47:10] <Bille>	dirk: some kind of auto generated list of spec files needing review
[00:47:24] <Bille>	that can be marked as "reviewed 20071129 by dirk"
[00:47:27] <dirk>	mrdocs: and we have many automated checks, e.g. the rpm -i/-e check
[00:47:45] <Bille>	and with some indicator "n months, m changes since last review"
[00:48:26] <dirk>	mrdocs: hmm, perhaps you can paste it into the bugreport I quoted above?
[00:49:23] <dirk>	mrdocs: however, I think forced review is a bad approach for the build service
[00:49:38] <dirk>	mrdocs: I would rather go the other way around.. voluntary review or testing increases package rating
[00:50:27] <metavoid>	which leads to the above mentioned trunsting system in BS
[00:51:14] <dirk>	metavoid: okay. your suggestion is that only few people / packages can be in kde:community, and the rest has to be in kde:playground
[00:51:17] <dirk>	or something like that?
[00:51:31] <mrdocs>	http://en.opensuse.org/Doing_A_Self_Check/QA_for_RPMS
[00:51:32] <dirk>	one question: how do packages move from playground to community?
[00:51:40] <metavoid>	dirk: something like this
[00:51:51] <metavoid>	or even in home projects
[00:52:21] <Bille>	one could come up with some formula like (positive reviews)/(months since last review) to create a value to add into the trust rating.
[00:52:29] <dirk>	mrdocs: hmm. can you move it under /Packaging/ perhaps?
[00:52:41] <dirk>	mrdocs: I sort of own /Packaging (because noone else cares ;) )
[00:52:56] <metavoid>	dirk: more experiened packagers do some spec/(code?) review and move a package to :Community
[00:54:16] <dirk>	metavoid: okay.. consider thats possible
[00:54:29] <dirk>	metavoid: what would be the criteria for being eligible to KDE:Comunity?
[00:54:40] <dirk>	* builds on maintained openSUSE_*
[00:54:50] <dirk>	* spec file doesn't do obviously bad stuff
[00:54:56] <dirk>	* source isn't hacked
[00:55:12] <dirk>	* it doesn't crash when starting up
[00:55:48] <mrdocs>	dirk: one
[00:55:50] <mrdocs>	done even
[00:55:55] <mrdocs>	http://en.opensuse.org/Packaging
[00:56:03] <mrdocs>	http://en.opensuse.org/Packaging#Doing_A_Self_Check.2FQA_for_RPMS
[00:56:11] <dirk>	the first two are easy to test, point 3/4 is difficult
[00:56:24] <mrdocs>	I'll start fleshing this out in the next few days
[00:56:57] <dirk>	mrdocs: excellnt, thanks
[00:57:08] <dirk>	mrdocs: ping me if you want comments, rants or encouragement ;)
[00:57:12] <metavoid>	well, the third one is extremely difficult
[00:57:15] <mrdocs>	i will
[00:57:39] <mrdocs>	#3?
[00:57:46] <metavoid>	maybe this will depned on package rating
[00:58:09] <metavoid>	if a package is well-rated then it can be moved to Community
[00:59:40] <dirk>	possibly this should be integrated into the package installer
[00:59:42] <mrdocs>	one thing i wish rpm had was a place to put md5sum/sha1sums in the spec file besides a comment
[00:59:53] <yaloki>	dirk: what a terrible idea ;)
[01:00:00] <metavoid>	huh, tha'll be way too annoying
[01:00:53] <dirk>	mrdocs: doesn't solve it, you need openid or pgp based web of trust
[01:01:03] <dirk>	just another sha1 comment doesn't fix anything ;(
[01:01:13] <mrdocs>	i know :S
[01:01:36] <mrdocs>	dirk: seen this ? http://dev-loki.blogspot.com/2007/11/opensearch-for-opensuse-package-search.html
[01:01:49] <yaloki>	hey
[01:01:54] <mrdocs>	might be a nice tweak for 11
[01:01:58] <yaloki>	:D
[01:02:10] <dirk>	yaloki: hey.. I said its a crazy idea.. I still like it though.. doesn't have to be annoying 
[01:02:21] <yaloki>	hmhmhm
[01:02:26] <mrdocs>	yah bastid... .be does not allow patents :P
[01:02:40] <yaloki>	I don't see how one could avoid being annoying with a thing like that ;)
[01:02:56] <yaloki>	the repo refresh progress popups are already annoying as hell though, a bit more or a bit less ;D
[01:03:00] <mrdocs>	better is a feedback link next to the .ymp
[01:03:35] <cb400f>	can people rate it before they've tried it?
[01:03:57] <yaloki>	cb400f: hmh.. really difficult to track
[01:04:16] <yaloki>	cb400f: oh btw, planning to come to brussels end of february 2008 ? ;)
[01:04:16] <Bille>	cb400f: have another yast module that allows feedback on installed packages.
[01:04:20] <cb400f>	would be nice to have a link in the "About" dialog, or something.. but that would prolly be too difficult and much work
[01:04:47] <Bille>	and nobody would find it
[01:05:00] <Bille>	but a feedback yast module would be nice and obvious
[01:05:13] <cb400f>	maybe integrated in sw_single..
[01:05:13] <mrdocs>	if people are pissed they usually can find someone to complain to
[01:05:39] <yaloki>	mrdocs: hmmm... yes. but when they're happy, they (almost) never tell
[01:05:42] <dirk>	yep, but the reverse isn't true
[01:05:49] <yaloki>	precisely
[01:06:01] <mrdocs>	yaloki: if im not in the US i will be at FOSDEM
[01:06:04] <yaloki>	a very simple way to give positive feedback would be very interesting
[01:06:10] <yaloki>	mrdocs: cool :)
[01:06:12] <Bille>	ok, so you accept ratings from people who package
[01:06:19] <dirk>	so we make it positive by adding the "pet the packager" button
[01:06:25] <Bille>	that way you get 'useful' ratings
[01:06:28] <benJIman>	yaloki: It can be quite unobtrusive, star thing in the listview.
[01:06:32] <yaloki>	"donate a beer" button
[01:06:38] <yaloki>	benJIman: true
[01:06:42] <Bille>	and in turn, people's personal rating is enhanced by their rating other packages.
[01:06:58] <yaloki>	Bille: not sure a packager's rating is that important though
[01:07:26] <Bille>	yaloki: you mean, the rating a packager gives or the rating a packager has?
[01:07:44] <yaloki>	Bille: I mean.. you can look at the spec and see some oddly done things but that doesn't often have direct consequences on the quality of the package; it's rather about the maintainability
[01:07:50] <yaloki>	Bille: gives
[01:08:05] <yaloki>	feedback from users >>> rating by other packagers
[01:08:49] <yaloki>	(IMHO)
[01:08:49] <dirk>	feedback from qualified users >>> feedback from any user
[01:08:57] <yaloki>	myeah
[01:08:59] <yaloki>	depends
[01:09:18] <yaloki>	with GUI apps the feedback from unexperienced users can already help
[01:09:26] <yaloki>	at least to see whether it actually works or not
[01:09:37] <yaloki>	that's still more valuable than spec reviews
[01:09:38] <Bille>	go to geizhals.at, there are a lot of crap ratings on hardware just because people bought something.
[01:10:17] <yaloki>	the problem is differentiating between bad packaging/bad integration and upstream bugs
[01:10:38] <yaloki>	but still, even with upstream bugs, it gives a possibly valuable information to other users
[01:10:39] <Bille>	which takes a packager's eye
[01:10:48] <yaloki>	yep
[01:11:02] <dirk>	yaloki: well, if there are highly visibly upstream bugs, then those are also packager bugs
[01:11:17] <dirk>	so its not that extremely important to distinguish both
[01:11:26] <yaloki>	myeah
[01:11:56] <dirk>	so, we're heading to something like debian testing
[01:12:07] <dirk>	e.g. new packages from unstable enter testing after X days
[01:12:14] <dirk>	* with no new changes
[01:12:23] <dirk>	* with no major bugs filed against the new package
[01:12:31] <dirk>	* no unresolved or conflicting dependency
[01:12:47] <yaloki>	I don't think the debian testing method is bad per se
[01:12:54] <yaloki>	it's quite good actually, at least on paper
[01:13:02] <dirk>	yaloki: oh, I didn't say that. quite the contrary
[01:13:11] <yaloki>	the question is really how to implement that and still have recent packages
[01:13:30] <yaloki>	a more pragmatic approach is probably already sufficient to achieve that
[01:14:08] <Bille>	positive reviews accelerate progression?
[01:14:11] <yaloki>	dirk: your email about OBS repo reorganization.. just for KDE or all of them ?
[01:14:22] <yaloki>	Bille: yeah, I guess..
[01:14:36] <Bille>	I'm going to bed.
[01:14:40] <yaloki>	n8 Bille
[01:14:52] <mrdocs>	soon for me too
[01:14:53] <dirk>	yaloki: I don't mind producing a global picture, but my target is KDE
[01:15:03] <yaloki>	hm, ok...
[01:15:14] <yaloki>	I wrote a few emails on that topic a month ago or something
[01:15:14] <dirk>	so who's the MC then?
[01:15:56] <Bille>	dirk: if you have anything else to discuss: you
[01:16:05] <Bille>	otherwise i will put this suckah to bed
[01:16:12] <Beineri>	dirk is likely the most one awake standing ;-)
[01:16:33] <yaloki>	dirk: http://lists.opensuse.org/opensuse-buildservice/2007-10/msg00133.html
[01:16:48] <yaloki>	dirk: might want to skim through it for a few ideas
[01:16:54] <mrdocs>	this is like a #scribus dev meeting.... most of the chat never begins until ~ 0000 :)
[01:17:12] <yaloki>	mrdocs: productivity starts at 0000 ;P
[01:17:35] <dirk>	Bille: well, given that I read that you organized the meeting, you should at least announce the next meeting date and time and close the topic
[01:17:45] <dirk>	yaloki: looking
[01:18:24] <Bille>	"The meeting is over."