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