15:04:59 <malo> #startmeeting 15:04:59 <Inigo_Montoya> Meeting started Thu Jun 6 15:04:59 2013 UTC. The chair is malo. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:04:59 <Inigo_Montoya> Useful Commands: #action #agreed #help #info #idea #link #topic. 15:05:07 <Annubis> hi all :) 15:05:17 <diogenese> hi ;) 15:05:40 <malo> Welcome to the first Mageia Packaging seminar! 15:05:44 <malo> \o/ 15:05:46 <Akien> \o/ 15:05:50 <marja> malo: :) 15:06:06 <malo> This seminar is a combination of IRC and youtube 15:06:18 <malo> so I will give you a link in a second 15:07:32 <malo> the broadcast is being prepared 15:07:34 <Akien_> Ah, seems I'm having a funny network too :) 15:08:21 <malo> The meeting is logged, so bits and pieces that you miss will be on meetbot.mageia.org. 15:08:37 <marja> \o/ 15:09:05 <malo> Before I give you the youtube link, please be aware that there is about 30 sec between the moment I speak and the broadcast :-) 15:09:14 <marja> OK 15:10:37 <malo> While I start this youtube thing on my end, We should start by each of you introducing his/herself. 15:11:18 <malo> http://www.youtube.com/watch?v=-frUne5R0tM 15:11:19 <marja> Akien: you're first in the alphabet 15:11:36 <Akien> I'm Rémi V. aka Akien, member of a handful of teams in the project 15:12:12 <diogenese> Ok, my name is William Murphy. The law comes with me. Sorry about that. 15:12:17 <Akien> Mostly i18n and atelier for now, but I want to reinforce qa and the packagers :) 15:12:17 <malo> :-) 15:12:22 <marja> diogenese: :) 15:12:32 <coincoin> :) 15:12:44 <marja> I'm marja, started in bugsquad, now mostly in docteam 15:13:22 <Akien> I've already been Oliver's apprentice for a while, but did not package much because we were both busy with other things, so I forgot some of the basics :) 15:13:44 <MrsB> Morning, I'm claire, mostly QA. Being nosey and hoping to learn a bit :) 15:13:58 <Akien> Morning MrsB :) 15:14:03 <MrsB> o/ 15:14:08 <marja> and I'm doktor5000's apprentice, but near to never got around to doing anything related to packaging 15:14:21 <marja> MrsB: great! 15:14:29 <marja> Annubis: who are you? 15:14:53 <Annubis> I'm Annubis, member of blogdrake.net, spanish speaking community 15:15:03 <marja> Annubis: bienvenido :) 15:15:15 <Annubis> i've been packaging for several years on our own repo 15:15:23 <marja> Annubis: perfect! 15:15:29 <Annubis> and now its time to package to official repos :) 15:15:37 <marja> Annubis: it is :-D 15:17:19 <coincoin> Annubis: good idea :) 15:17:46 <MrsB> yeah, really pleased you're doing that :) 15:18:18 <marja> hi Malo, we can see you :) 15:18:28 <malo_> it's going to be a long meeting ... 15:18:43 <marja> malo_: and hear you 15:18:55 <diogenese> Yes, even here. 15:18:59 <malo_> Alright 15:19:08 <Akien> malo_: I can see you, and we have exactly the same IKEA lamp :P 15:19:13 <malo_> :-) 15:19:15 <MrsB> lol we do too 15:19:16 <marja> lol 15:19:28 <MrsB> nightmare for gathering dust 15:19:38 <diogenese> :) 15:20:02 <malo_> Ok this video thing sucks 15:20:10 <malo_> Let's do it on IRC 15:20:27 <malo_> I talk in the void and it's played only 1 min later 15:20:28 <ennael> why not use a pad if you want something interactive for commands and so 15:21:02 <malo_> ennael: I wanted to share a terminal :-( 15:21:06 <malo_> show a terminal 15:21:40 <ennael> best thing would be screen 15:21:47 <ennael> but needs ssh access 15:21:52 <marja> I didn't compare yesterday, is the delay smaller on the google+ hangout? 15:22:21 <malo_> marja: it's longer than yesterday ... 15:22:25 <ennael> marja: it needs specific module to be installed and an account if I remember well 15:22:40 <ennael> otherwise you cannot have several people cohnnected 15:22:48 <coincoin> ennael: but everybody have a google account nowadays! even rtp! 15:22:50 <malo_> Sorry guys about the poor technology today :-) 15:23:03 <malo_> So let's all try the first part of the seminar 15:23:09 <diogenese> First time. It's expected. 15:23:18 <Akien> No problem :) 15:23:19 <ennael> http://www.youtube.com/watch?v=-frUne5R0tM 15:23:26 <coincoin> thx 15:23:40 <ennael> malo_: can you use white color? 15:23:59 <coincoin> and ducks on the back please 15:24:02 <ennael> and keep black background 15:24:06 <coincoin> a jazz music 15:24:13 <marja> malo, sorry, don't knwo why, but the sound is bad 15:24:34 <Akien> It was good at the beginning though 15:25:02 <MrsB> validated 15:25:03 <malo_> anytime I cover the terminal, it becomes black ... 15:25:03 <diogenese> I hear typing ok. 15:25:09 <marja> Annubis: yes, in the beginning it was good 15:25:13 <ennael> better :) 15:25:13 <marja> oops 15:25:21 <marja> diogenese: 15:25:53 <malo_> let's start!!! 15:25:58 <marja> :-) 15:26:04 <malo_> https://wiki.mageia.org/en/Packagers_RPM_tutorial 15:26:22 <malo_> Please go to this page and I'll start explaining :-) 15:33:06 <malo_> can you listen to me? 15:33:12 <diogenese> Yes 15:33:18 <marja> yes 15:34:11 <marja> malo_: should %_gpg_name not be changed? 15:35:57 <malo_> no need 15:36:23 <malo_> we do not sign our packages, it's the build system that will do that for us 15:36:32 <Annubis> I can listen you, but can't understand anything :P 15:36:33 <marja> malo_: OK, thx :) 15:36:42 <malo_> Annubis: please ask :-) 15:38:08 <Annubis> this part its ok for me, i think 15:38:11 <Annubis> :) 15:39:33 <Akien> Here's a link for the SRPM: http://ftp.uni-erlangen.de/mirrors/Mageia/distrib/3/SRPMS/core/release/ksnakeduel-4.10.2-1.mga3.src.rpm 15:39:48 <MrsB> thanks akien :) 15:43:30 <marja> when installing the srpm, what did the messages about user and group iurt not existing mean? 15:44:10 <malo_> iurt is the user of the build system 15:44:12 <diogenese> marja: It tried to set the owner:group of each file to one that doens't exist on your machine. 15:44:49 <malo_> by default packages are build by iurt :-) 15:44:53 <malo_> for mageia 15:45:01 <marja> diogenese: malo: thx 15:45:02 <MrsB> read them out malo so they're on youtube later 15:45:31 <malo_> I've just done that :-) 15:50:03 <diogenese> Thought so. Everything stopped here. 15:51:40 <marja> diogenese: I can use the extra time ;) the command for gettting the buildrequires had disappeared too fast for me, now I have it 15:52:04 <diogenese> :) 15:54:52 <Annubis> i've missed the part when he talk about bm 15:55:15 <diogenese> bm is a nice toy. :) 15:55:30 <Akien> He says you can run "bm -l name.spec" to build the package and see the full log. 15:55:56 <Annubis> oh 15:56:08 <diogenese> You can run it on the src.rpm too and get the same results. It's there to simplify things. 15:56:08 <Annubis> thank you Akien 15:56:10 <Akien> It's equivalent to using rpmbuild, it's a matter of choice. 15:56:12 <marja> malo: wb :) 15:56:22 <malo> yep. 15:56:32 <malo> I hope you enjoyed the intermission 15:56:37 <diogenese> :) 15:57:05 <marja> malo: I used it to re-see a part that had gone too fast 16:00:57 <coincoin> Akien, Annubis: bm is great because it will put log.package in the SPECS directory 16:01:28 <diogenese> Ah, so that's where that came from :) 16:01:40 <Annubis> i will use it from now :) 16:05:44 <malo> Ref: https://wiki.mageia.org/en/RPM_Spec_file_policy 16:13:35 <malo> everyone ok? 16:13:43 <diogenese> Yes 16:13:46 <Annubis> yes 16:14:01 <marja> yes (I'm a few minutes behind) 16:14:52 <diogenese> I keep 3 rpm build trees and my own repos. This is fun. I get to see if I've been doing it right ;) 16:21:50 <Akien> malo's computer is three times faster than mine to compile :D 16:22:00 <malo> :-) 16:23:32 <marja> same here 16:25:09 <diogenese> Using 'bm -l' when there was more than one spec file present, I had to specify which spec file to use. 16:37:19 <malo> everyone ok. 16:37:25 <malo> ? 16:37:36 <Annubis> yes 16:37:43 <MrsB> it's good malo, thanks 16:37:44 <diogenese> Yes. Watching intently. 16:37:46 <marja> malo: yes :) 16:38:00 <malo> cool 16:38:04 <marja> malo: thx a lot for all the deliberate breaking :) 16:38:10 <malo> Next is following https://wiki.mageia.org/en/Packagers_Howto_start 16:38:44 <Annubis> we are wonderful padawans 16:38:50 <Annubis> we are wonderful padawans:P 16:38:53 <Akien> :D 16:41:13 <malo> wikipage says: mkdir ~/.mgarepo; cp /etc/mgarepo.conf ~/.mgarepo/config 16:43:22 <Akien> Just a question: If I'm already a padawan (with commit rights on SVN), I can keep then "+ssh"? :) 16:43:42 <Akien> Ok, question answered on the cast :) 16:44:00 <Annubis> video disapears :S 16:45:11 <Akien> Annubis: it still works for me. 16:45:26 <MrsB> i had to refresh earlier 16:45:54 <diogenese> I just got that answer here. More lag. 16:46:07 <Annubis> now its working, but image dissapears for a few secconds 16:46:26 <diogenese> Might be buffering. 16:53:14 <MrsB> always wondered how to create patches and never spent time to find out 16:53:30 <Akien> :D 16:53:42 <marja> malo: are *you* still OK? 16:53:48 <Akien> MrsB: I use a very handy tool to create patches automagically when touching several files. 16:53:53 <MrsB> video died :( 16:53:59 <Akien> I run "ptr start" 16:54:15 <Akien> Then I do all my modifications in the directory where I ran it and its subdirectories 16:54:33 <Akien> and then "ptr diff > mgarocks.patch" 16:54:34 <marja> Akien: thx for mentioning that tool again 16:55:16 <Annubis> malo died too 16:55:28 <Akien> And "ptr stop" to have it stop recording everything I am doing 16:55:28 <Akien> It's quite useful if you are not on a local copy of svn 16:55:33 <MrsB> ptr from urpmi patcher 16:56:57 <MrsB> brb 16:57:07 <Akien> Indeed, I was look at it :) 16:57:19 <marja> MrsB: we'll ping you when the video is back on 16:58:40 <Akien> I'll use the intermission the update one of my packages :) 16:58:54 <marja> Akien: nice :) 16:59:59 <malo> useful URL http://svnweb.mageia.org/packages/cauldron/ 17:00:00 <marja> welcome ryoshu 17:00:51 <marja> malo: the video is over, I read? 17:01:07 <Akien> I guess it timed out 17:01:16 <ryoshu> hello 17:01:16 <ryoshu> I'm all ears 17:01:45 <diogenese> ryoshu: You've been missing the fun. :) 17:01:47 <marja> ryoshu: this is being logged by meetbot, so you can read it afterwards 17:01:58 <malo> is there a time limit :-) 17:02:06 <malo> basically I finished :-) 17:02:16 <malo> when did it stop? 17:02:19 <marja> malo: thx a lot :) 17:02:32 <diogenese> :) 17:02:46 <diogenese> That was great fun. It just stopped here a few minutes ago. 17:02:49 <Akien> malo: After sending a patch online with nopatch 17:02:55 <Akien> *nopaste 17:02:57 <marja> malo nopaste is the last 17:03:03 <diogenese> I just set up nopaste last night. 17:03:51 <marja> malo: and then you said something about "if you want to update a certain package" 17:04:02 <marja> malo: there it stopped 17:04:14 <malo> oh I kept talking a while then afterwards ... 17:04:18 <malo> hmmm 17:04:19 <marja> malo: lol 17:04:51 <malo> are you ok with the basics? 17:04:57 <diogenese> Yes 17:04:59 <marja> malo: yep, thx 17:05:07 <Annubis> yes 17:05:09 <Akien> Yes, it was cristal clear :) 17:05:14 * marja is going to play with breaking things :) 17:05:20 <malo> the wiki page describes in detail also how to create new packages 17:05:32 <malo> https://wiki.mageia.org/en/Packagers_Howto_start 17:05:43 <malo> it's quite detailed for you to follow 17:06:16 <malo> Ok. Last item of the seminar is the presentation of the Mageia teams 17:06:40 <malo> but I think at least marja diogenese and Akien are familiar with them. 17:06:54 <marja> pretty much, I think 17:07:03 <marja> ;-) 17:07:08 <diogenese> pretty much fits here too. 17:07:11 <malo> Annubis: do you know the Mageia teams? Bugsquad, QA, Atelier, Sysadm, I18n? 17:07:22 <Annubis> yes 17:07:35 <ryoshu> what is doing Atelier? 17:08:21 <marja> ryoshu: web + art 17:08:30 <marja> ryoshu: + one more 17:08:44 <marja> (forgot the name) 17:08:45 <ryoshu> marja, ah I see 17:08:50 <diogenese> Talk about web design, ads, art and preparation for upcoming events. 17:08:55 <malo> There is also the Doc team of course :-) 17:09:00 <marja> :) 17:09:10 <diogenese> Hard working bunch, they are. 17:09:11 <malo> Annubis: cool. 17:09:14 <marja> and forums team 17:09:23 <ryoshu> and packaging team 17:09:28 <marja> :) 17:09:46 <Akien> marja: marketing is the third one :) 17:10:04 <marja> Akien: thx! 17:10:14 <MrsB> thankyou for this malo, I learned alot 17:10:24 <ryoshu> If I remember correctly there was a webteam, has it transformed to atelier? 17:10:43 <malo> One thing I want to ask, before I can find you a mentor (if you don't have one already), which SIG would you be interested in joining? 17:10:46 <marja> ryoshu: webteam + marketing + artwork joined forces 17:10:57 <ryoshu> marja aaa, thanks! 17:11:11 <marja> malo: I already subscribed to edusig :) 17:11:35 <malo> marja: ok :-) 17:11:48 <malo> diogenese, Akien, Annubis ? 17:11:52 <Akien> malo: Many thanks for the seminar malo, it was great to review the basics thoroughly. I noticed a few good habits I have to learn 17:12:05 <Annubis> thank you malo for the seminar 17:12:12 <Annubis> my mentor is juancho 17:12:13 <Akien> malo: I'm already mentored by obgr_seneca, and I listed myself for games, education and science SIGs. 17:12:56 <malo> Annubis: any SIG you would be interested in? 17:13:02 <diogenese> malo: Haven't decided yet. My interests are very focused, but will help out where I can. 17:13:10 <Annubis> my SIGs are desktop, multimedia and games 17:13:33 <malo> Please register on the wiki pages if you haven't done so 17:13:53 <MrsB> I'd like to learn more as time permits too malo please 17:14:16 <marja> MrsB: \o/ 17:14:20 <malo> MrsB: great :-) 17:14:32 <Annubis> where can i register to SIGs? 17:14:32 <malo> MrsB: but we don't want to loose you from QA :-P 17:14:47 <ennael> (+1) 17:14:50 <MrsB> it might help qa, or vica versa 17:15:02 <malo> Annubis: https://wiki.mageia.org/en/SIG 17:15:40 <MrsB> i thought you'd be sick of me in QA by now :D 17:15:48 <malo> learning always help 17:15:48 <malo> Ok let's stop Inigo :-) 17:15:48 <malo> #stopmeeting 17:15:48 <malo> #endmeeting