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