17:12:54 <malo> #startmeeting
17:12:54 <Inigo_Montoya> Meeting started Fri Jun  7 17:12:54 2013 UTC.  The chair is malo. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:12:54 <Inigo_Montoya> Useful Commands: #action #agreed #help #info #idea #link #topic.
17:13:11 <malo> Welcome to the Mageia Packaging Seminar 1
17:13:33 <malo> today we have djenning tarakbumba jamescategory and danf_ :-)
17:13:33 <jamescategory> it's nice to be here
17:13:56 <malo> the log of this seminar will be on meetbot.mageia,org later
17:14:27 <malo> As I am starting the video, please each of you write a few lines to introduce yourselves
17:15:44 <jamescategory> My name is James. A mathematics student. a long-time linux-fan. been away from linux for a while but started to use it recently.
17:15:44 <malo> http://youtu.be/ZVZY_h96a48
17:16:28 <tarakbumba> Hi.My name is Atilla. I' m from Mageia Turkey Community. Turkish translator, i18n team member and now Mageia packaging apprentice. Using linux since 2004...
17:18:21 <djenning> Hi I am Derek. I have used Mandriva/Mageia since 8.0. I have been active on the forums and in QA, and have submitted a number of patches on the drak tools and other packages. My background is in networking (Cisco)
17:18:56 <danf_> My name is Dan Fandrich, and I've been running RPM-based distros since shortly after Red Hat dropped RPP for RPM, and Mageia since release 1. I've been packaging my own RPMs all along, and have been hoping to find the time to do the same for Magiea but haven't quite been able to. Instead, I've mainly been lurking on dev@.
17:18:57 <malo> can you all see me?
17:19:21 <danf_> malo: I can see you
17:19:25 <djenning> Erm No
17:19:37 <jamescategory> nope, I have no video here
17:19:39 <danf_> I mean "see" as in "see you typing"
17:19:56 <malo> in the youtube video
17:20:00 <malo> no?
17:20:11 <tarakbumba> yes.
17:20:11 <djenning> I suspect this is not a feature supported by xchat
17:20:20 <danf_> Ah, there's the link--I see a terminal
17:20:30 <malo> go to the youtube link I posted :-)
17:20:31 <jamescategory> hang on
17:20:46 <djenning> Is there a url?
17:21:00 <tarakbumba> djenning:  http://youtu.be/ZVZY_h96a48
17:21:03 <malo> http://youtu.be/ZVZY_h96a48
17:21:28 <djenning> got it :)
17:25:03 <tarakbumba> i have ~/rpm/{RPMS,SPECS,SRPMS,BUILDROOT,BUILD,tmp} directory. Hope it does not make difference
17:26:58 <malo> just remove everything in it
17:29:07 <jamescategory> I can't access the video (problem with my ISP) I'll try to follow things from here
17:29:07 <malo> sorry jamescategory
17:29:07 <malo> tutorial at https://wiki.mageia.org/en/Packagers_RPM_tutorial
17:29:07 <tarakbumba> .rpmmacros is in place and points to rpm
17:29:07 <malo> we use package smem instead of ktron
17:29:07 <tarakbumba> directory
17:29:07 <malo> for today just mv .rpmmacros to .rpmmacros.old
17:29:07 <tarakbumba> malo: ok
17:29:47 <malo> wget http://ftp.belnet.be/mageia/distrib/cauldron/SRPMS/core/release/smem-1.3-1.mga4.src.rpm
17:31:22 <jamescategory> I'm following ;)
17:32:14 <malo> rpm -Uvh smem-1.3-1.mga4.src.rpm
17:33:20 <jamescategory> what does this warning mean? warning: user iurt does not exist - using root
17:33:28 <jamescategory> no user "iurt" on my system
17:33:44 <ryoshu> is the video stream available?
17:34:50 <danf_> ryoshu: video at http://youtu.be/ZVZY_h96a48
17:35:16 <ryoshu> danf_ thanks
17:36:01 <tarakbumba> done! smem rpm is ready :)
17:36:03 <ryoshu> jamescategory ignore it, pkg was built on the Mga build server with user iurt
17:36:26 <jamescategory> right
17:43:53 <jamescategory> I got an rpm in RPM/noarch while my arch in i586
17:44:05 <jamescategory> no i586 folder there
17:44:10 <marja> bersuit: the video is here http://youtu.be/ZVZY_h96a48
17:44:14 <malo> it 's ok
17:44:20 <bersuit> Thanks
17:44:30 <bersuit> I'm late, sorry
17:44:31 <malo> bersuit: I hope you can follow a bit
17:45:05 <tarakbumba> jamescategory:smem does not arch depended package, so it is a noarch package. if you build arch depended package you'll get i586 dir
17:45:26 <bersuit> I'm ready, sound & image ok
17:45:53 <jamescategory> tarakbumba: right
17:46:48 <tarakbumba> jamescategory: also notice there is Buildarch: noarch line...which makes this package noarch
17:48:23 <jamescategory> in smem.spec?
17:48:32 <malo> jamescategory: yes
17:49:39 <jamescategory> malo. right I see it. sorry everyone. I don't have the video. I'm figuring things out!
17:50:14 <ryoshu> jamescategory feel free to ask
17:50:42 <jamescategory> everythings fine so far, I have the rpm. what's next?
17:50:45 <danf_> jamescategory: malo is taking us through https://wiki.mageia.org/en/Packagers_RPM_tutorial#Inside_the_spec_file now
17:51:10 <ryoshu> %setup also clears BUILD :)
17:51:44 <jamescategory> nice article. you following that?
17:52:48 <ryoshu> yes
17:55:34 <danf_> it's not installing the man page--should I open a bug? :)
17:55:35 <ryoshu> rpm -E%_bindir :)
17:56:48 <ryoshu> svn changelog :)
17:57:30 <ryoshu> danf_ fix it!
18:02:48 <malo> wiki page to follow https://wiki.mageia.org/en/Packagers_Howto_start
18:04:21 <malo> mkdir ~/.mgarepo; cp /etc/mgarepo.conf ~/.mgarepo/config
18:04:25 <malo> co use
18:04:29 <malo> to use
18:05:55 <jamescategory> malo: the command mgarepo co <package-name> is very slow. it takes a long time to download a small file (5 minutes for a 1mb file) is it just me?
18:06:21 <malo> jamescategory: just you :-)
18:06:23 <ryoshu> jamescategory yes
18:08:04 <jamescategory> ok. what package you are working on now? I mean in the  mgarepo co <package-name>
18:08:35 <ryoshu> jamescategory the same one
18:08:46 <ryoshu> jamescategory mgarepo co smem
18:09:21 <jamescategory> ok
18:09:57 <ryoshu> malo install man page :)
18:10:49 <malo> ryoshu: patch welcome
18:11:04 <ryoshu> rpm -qip smem.rpm to check %description :)
18:11:47 <tarakbumba> malo: Also shouldn't you include COPYING?
18:12:15 <ryoshu> tarakbumba standard licenses aren't packaged, they are provided separately
18:12:50 <wally_> tarakbumba: common licenses are provided with pkg common-licenses :)
18:13:18 <tarakbumba> ryoshu: it is good to know; i may missed this while reading License Policies wikipage.
18:13:27 <tarakbumba> wally_thanks
18:13:31 <wally_> only licenses which requires adding the license itself should pkg COPYING or similar
18:14:15 <wally_> IIRC such as BSD
18:15:44 <danf_> Man page patch:
18:15:51 <danf_> --- SPECS/smem.spec     (revision 440268)
18:15:53 <danf_> +++ SPECS/smem.spec     (working copy)
18:15:54 <danf_> @@ -23,9 +23,11 @@
18:15:56 <danf_> %install
18:15:57 <danf_> install -D smem %{buildroot}/%{_bindir}/smem
18:15:59 <danf_> +install -D smem.8 %{buildroot}/%{_mandir}/man8/smem.8
18:16:00 <danf_> %files
18:16:02 <danf_> %{_bindir}/smem
18:16:03 <danf_> +%{_mandir}/man*/*
18:16:05 <danf_> Hmm, that didn't come through very well.
18:16:27 <malo> wiki https://wiki.mageia.org/en/RPM_Spec_file_policy
18:18:38 <malo> https://wiki.mageia.org/en/SIG
18:18:54 <malo> Which SIGs are you intersted in?
18:19:25 <jamescategory> haven't decided yet
18:19:50 <tarakbumba> i already registered to Desktop SIG
18:20:06 <tarakbumba> danf_: your patch is working here i think.
18:20:30 <djenning> already registered with development and desktop
18:20:54 <danf_> Probably development
18:21:24 <danf_> Is there time for questions?
18:21:39 <jamescategory> I think I'll go with desktop and science
18:21:47 <malo> I stopped the broadcast
18:22:00 <malo> but danf_, please ask!
18:22:31 <danf_> Didn't realize there was that big a lag in the broadcast
18:22:42 <malo> danf_: :-)
18:22:43 <neoclust> danf_: there is always time for questions :)
18:22:46 <tarakbumba> malo: thanks for seminar.
18:22:54 <ryoshu> malo, wow great job!
18:23:01 <danf_> I'm wondering how interaction with mentors goes without SVN access. Just mail patches back and forth?
18:23:02 <bersuit> I'm  in Juancho's SIG :-)
18:23:10 <malo> danf_: yes :-)
18:23:11 <djenning> Thanks for that. Good job
18:23:22 <jamescategory> malo: sadly, I didn't see teh video but I followed the online mageia wiki
18:23:36 <diogenese> That was fun, yet again ;)
18:23:38 <malo> danf_: you can mail spec files directly if you prefer
18:23:41 <bersuit> Good Job malo, I wait the Seminar 2
18:23:43 <malo> diogenese: :-)
18:23:50 <jamescategory> I was able to produce and install the rpms
18:23:51 <malo> thanks all
18:24:06 <djenning> So who wants to be a mentor?
18:24:08 <malo> jamescategory: the video will stay on youtube as a normal video
18:24:18 <danf_> That was interesting--thanks for doing this malo
18:24:22 <malo> djenning: it depends on your interests
18:24:38 <jamescategory> I'll try to access it later. In the meanwhile what is the homework? ;)
18:25:00 <malo> jamescategory: please register on https://wiki.mageia.org/en/Becoming_a_Mageia_Packager
18:25:25 <malo> and we need to find everyone a mentor depending on the SIGs you are interested in
18:25:34 <diogenese> malo: I think I have a fix for that. The offending file wasn't there before the update. It's probably part of those other mime files I deleted.
18:25:54 <malo> diogenese: the meeting is still recording :-P
18:26:21 <malo> But maybe I can close the log on IRC, unless there are more questions?
18:26:30 <tarakbumba> malo: i have already a mentor. Will he change because of these SIGs ?
18:26:40 <malo> tarakbumba: no need.
18:26:47 <bersuit> I get out,  my wife ....  she hates mageia  bye guys . See you later!
18:26:48 <tarakbumba> thank you.
18:27:02 <malo> bersuit: cheers !
18:27:28 <tarakbumba> I have to go too... Thanks malo for your effort to teach us! And bye to all!
18:27:35 <malo> for your mentor, if he is not available you can always come to #mageia-mentoring
18:27:41 <jamescategory> malo: suppose I have chosen desktop and science as the SIG. how can I find a mentor in those areas?
18:27:41 <malo> tarakbumba: it's a pleasure
18:28:11 <malo> jamescategory: you need to register on the page, then I will find one for you
18:28:28 <malo> jamescategory: are you comfortable with IRC?
18:28:46 <malo> Ok. I will close the meeting.
18:28:53 <malo> Thanks all for attending!
18:28:58 <malo> #endmeeting