[ശ ഏപ്ര 9 2011] *** You have joined channel #debian-in [21:10] *** Topic for #debian-in: Welcome to 'Debian India' | debian-in.alioth.debian.org | Every Saturday: Packaging session at 22:30 IST, Make sure you've seatbelt+debhelper+pbuilder *** #debian-in: topic set by kart_!~kartik@122.170.56.91, 17:20:14 2011/04/08 *** Users on #debian-in: j4v4m4n abdulkarim vasudev Swap svaksha Shravan hemanth kart_ jaldhar bubulle toxboi CIA-2 Vivek *** #debian-in modes: +nt *** #debian-in was created on ചൊവ്വ 2008/09/16 08:29:53 IST *** stultus (~stultus@110.225.74.15) has joined channel #debian-in [21:11] *** muneeb (~muneeb@123.237.70.69) has joined channel #debian-in <vasudev> jaldhar: heya [21:17] <vasudev> jaldhar: sorry I was telling hi to j4v4m4n didn't notice the nickname before hitting enter :) [21:18] <j4v4m4n> vasudev: hey [21:19] *** abdulkarim (~abdulkari@118.95.33.158) has quit: Ping timeout: 480 seconds <vasudev> j4v4m4n: we have many people today :) <hemanth> j4v4m4n, vasudev today @10 or 10.30? [21:22] <vasudev> hemanth: check the topic of the channel :) [21:23] *** Swap (dce14324@ircip3.mibbit.com) has quit: Quit: http://www.mibbit.com ajax IRC Client <hemanth> vasudev, duh! ok... [21:24] *** Shravan (~shravan@1.23.180.126) has quit: Ping timeout: 480 seconds <hemanth> seatbelt+debhelper+pbuilder :D *** muneeb (~muneeb@123.237.70.69) has quit: Remote host closed the connection <hemanth> apt-get install seatbelt ;) <vasudev> hemanth: :D <vasudev> hemanth: yup get every thing ready ;) <hemanth> vasudev, sure! [21:25] *** jishnu7 (~jishnu@117.196.171.167) has joined channel #debian-in [21:27] *** abdulkarim (~abdulkari@118.95.33.158) has joined channel #debian-in <stultus> so we can learn how to pack seatbelt today right? :P [21:29] <hemanth> tight pack! [21:31] * hemanth plans to get a 6 pack, but is getting a family pack :D *** abdulkarim (~abdulkari@118.95.33.158) has quit: Read error: Operation timed out [21:35] *** napster (~napster@117.196.137.126) has joined channel #debian-in <napster> Heyya! <stultus> hello napster ;) [21:36] *** mib_ooykzz (73719803@ircip4.mibbit.com) has joined channel #debian-in [21:41] *** mib_ooykzz (73719803@ircip4.mibbit.com) is now known as mtk44 *** swapnil (73719803@ircip4.mibbit.com) has joined channel #debian-in [21:42] *** abdulkarim (~abdulkari@118.95.33.158) has joined channel #debian-in [21:45] <vasudev> swapnil: you account request accepted? [21:49] *** jishnu7 (~jishnu@117.196.171.167) has quit: Ping timeout: 480 seconds [21:51] <swapnil> vasudev:yes [21:54] <j4v4m4n> hemanth + all: create a pbuilder image, pbuilder create --distribution sid <vasudev> swapnil: did you inject the package? <swapnil> vasudev:new upstream version released today [21:55] <swapnil> vasudev: I have re-uploaded package today <vasudev> swapnil: not an issue first inject existing version we can get new version directly to svn repo [21:56] <swapnil> vasudev: Kartik said that he will inject it <vasudev> swapnil: kart_ verified and told to inject it right? [21:57] <vasudev> swapnil: if I remember he told me to help you do that yesterday! [21:58] <vasudev> swapnil: is there any issue that needs to be fixed? *** abdulkarim (~abdulkari@118.95.33.158) has quit: Ping timeout: 480 seconds <swapnil> vasudev: I have given the version number as 0.6 for hyphenation package but upstrea it is 0.6.0 will it affect??? <swapnil> vasudev: no <swapnil> vasudev: actually I found out bug in my uploaded package <vasudev> j4v4m4n: does the version difference matters? <vasudev> swapnil: and what was that? [21:59] *** jishnu7 (~jishnu@117.196.171.167) has joined channel #debian-in <kart_> swapnil: it affects. please fix package. <swapnil> kart_: ok <swapnil> vasudev: I mistakenly compressed the original package containing debian directory [22:00] <hemanth> j4v4m4n, creating [22:01] <swapnil> kart_:Fixed [22:13] <swapnil> kart_: I have uploaded the updated package and sent you the link [22:14] <vasudev> swapnil: once you are done let me know. kart_ is it okay for swapnil to upload the package and work on the package from svn? <kart_> vasudev: fine. explain him for svn-inject etc <kart_> vasudev: package looks fine otherwise [22:15] <kart_> vasudev: once injected, let me know, I'll build and upload. <kart_> set him uploader too, add vcs-fields [22:16] <vasudev> kart_: sure <vasudev> swapnil: its time we inject your package to repo :) <vasudev> kart_: fine <j4v4m4n> vasudev: swapnil +1 for injection! [22:17] *** mtk44 (73719803@ircip4.mibbit.com) has left channel #debian-in: #debian-in <kart_> dr j4v4m4n ? ;) <vasudev> j4v4m4n: :) new member for team debian-in and new package for Debian [22:18] * j4v4m4n is afraid of injection :) <swapnil> vasudev: I am injecting the package <j4v4m4n> vasudev: yay! 3 cheers to new member [22:19] <hemanth> :) <vasudev> swapnil: make sure you have got correct svn url [22:20] <vasudev> swapnil: also make a directory where you want svn-inject to keep a copy of repo version from where you can work in future <swapnil> vasudev: I forgot the command for svn injection * hemanth [via danielmarti] Interesting. The latest !Debian #testing netinst image installs gnome and mono libraries, but removes them when updating to #Sid :) !linux [22:21] <vasudev> swapnil: first create a directory and change to that directory <hemanth> W: Failed to fetch http://ftp.iitm.ac.in/debian/dists/sid/main/binary-amd64/PackagesIndex MD5Sum mismatch [22:22] <hemanth> E: Some index files failed to download. They have been ignored, or old ones used instead. <vasudev> swapnil: from that directory use this command <hemanth> j4v4m4n, issue? ^^ [22:23] <swapnil> vasudev:created and changed to the directory <hemanth> vasudev, ^^^ <swapnil> vasudev: should I follow the same as you mentioned link yesterday <vasudev> swapnil: svn-inject -c 2 /path/to/old/package/filepp_1.7.1-6.dsc svn+ssh://username@svn.debian.org/svn/debian-in <vasudev> hemanth: run again! <j4v4m4n> hemanth: try again or try a different mirror <hemanth> better go for US servers, edit the source <hemanth> ok <vasudev> swapnil: yep [22:24] <vasudev> hemanth: i use http://ftp.us.debian.org/debian <hemanth> vasudev, yup replacing <vasudev> j4v4m4n: might be package got corrupted while downloading.. trying again should solve the issue [22:25] <vasudev> hemanth: mono? nooo i don't want mono :( <hemanth> vasudev, me too, mononono *** Bhushan (~mbk@117.198.107.86) has joined channel #debian-in * hemanth does pbuilder create --distribution sid again! for a different mirror...hmm [22:26] <vasudev> Bhushan: welcome! get ready with seatbelt :) <vasudev> hemanth: you could have rerun the same command instead [22:27] *** abhijitmapgaonkar (3b5f3612@ircip4.mibbit.com) has joined channel #debian-in <Bhushan> vasudev:thank you:) <vasudev> ok folks 3 minutes more! j4v4m4n lets get ready :) <vasudev> swapnil: started injecting? [22:29] <swapnil> vasudev:yes, It is started [22:30] <j4v4m4n> vasudev: start! you are in charge! <vasudev> Bhushan: get pbuilder installed and create pbuilder image using sudo pbuilder --create --distribution sid --mirror http://ftp.us.debian.org/debian *** gischethans (~chethan@117.198.104.180) has joined channel #debian-in [22:31] <vasudev> every one get ready to a series of commit messages in IRC. swapnil first commit to debian-in repo <vasudev> swapnil: congrats! :) <stultus> congrats swapnil :) [22:32] <vasudev> gischethans: welcome. pbuilder installed? <gischethans> vasudev: yeah. have it installed <j4v4m4n> vasudev: lets take a count/attendance first [22:33] ERC> /names *** Users on #debian-in: gischethans abhijitmapgaonkar Bhushan jishnu7 swapnil napster stultus j4v4m4n vasudev svaksha hemanth kart_ jaldhar bubulle toxboi CIA-2 Vivek <hemanth> o/ <vasudev> gischethans: create pbuilder image using sudo <vasudev> pbuilder --create --distribution sid --mirror http://ftp.us.debian.org/debian <vasudev> hemanth: ? <gischethans> vasudev: ok... [22:34] <hemanth> vasudev, present for the attendance j4v4m4n :) <vasudev> j4v4m4n: please start! I'll help you out :) [22:35] <swapnil> vasudev: injected the package. Completed <stultus> j4v4m4n, present sir :) <vasudev> swapnil: ok let me checkout your package and make necessary changes! [22:36] <stultus> vasudev, W: /home/hrishi/.pbuilderrc does not exist <vasudev> stultus: create one :) look at new maint guide for insstruction on how to create <gischethans> E: Release signed by unknown key (key id AED4B06F473041FA) <gischethans> E: debootstrap failed <gischethans> W: Aborting with an error <gischethans> I: cleaning the build env <gischethans> I: removing directory /var/cache/pbuilder/build//866 and its subdirectories <j4v4m4n> stultus: you can customise pbuilder using that file [22:37] <stultus> ok <j4v4m4n> gischethans: are you on Ubuntu? I would assume you are. <hemanth> no way to Retrieve the missed once only? Still I: Retrieving g++-4.5 <stultus> now Retrieving Packages <gischethans> j4v4m4n: yeah.. i am on ubuntu <vasudev> hemanth: you changed repository! [22:38] <stultus> napster, ping <vasudev> hemanth: so I told simply rerun the command. but if it has downloaded previously it would not download it again <vasudev> j4v4m4n: gischethans and Bhushan both are on Ubuntu <j4v4m4n> gischethans: do gpg --recv-key 0x<key id> <vasudev> how many more are using Ubuntu here? <hemanth> vasudev, redoing, yes i edited my source.list, so that i wont have any issues further [22:39] <abhijitmapgaonkar> I am using ubuntu <j4v4m4n> gischethans: try it without --mirror <vasudev> swapnil: please pass me svn url for your package <stultus> j4v4m4n, I'm also from Ubuntu <j4v4m4n> stultus: did you get this error? <gischethans> gpg --recv-key 0xAED4B06F473041FA <gischethans> i tried and it imported a key [22:40] * hemanth is on squeeze <vasudev> j4v4m4n: trying with out mirror option will create lucid image instead! <vasudev> hemanth: :) <j4v4m4n> vasudev: --distribution sid won't be enough? <stultus> j4v4m4n, nope, just that warning <vasudev> j4v4m4n: nope it will complaint no distribution named sid :) <j4v4m4n> gischethans: stultus got it working <stultus> W: /home/hrishi/.pbuilderrc does not exist <stultus> I: Distribution is sid. <stultus> I: Building the build environment <stultus> I: running debootstrap <stultus> /usr/sbin/debootstrap <stultus> I: Retrieving Release [22:41] <stultus> I: Retrieving Packages <j4v4m4n> stultus: what command you ran? *** vrd1618 (~varad@116.75.154.205) has joined channel #debian-in <stultus> sudo pbuilder --create --distribution sid --mirror http://ftp.us.debian.org/debian <j4v4m4n> gischethans: did you add the key using apt-key add? [22:42] <gischethans> j4v4m4n: i added the key...but <vasudev> j4v4m4n: but that is not needed! pbuilder is failing! <swapnil> vasudev: I didn't get, which url you are asking??? <gischethans> j4v4m4n: sudo pbuilder --create --distribution sid http://ftp.us.debian.org/debian <gischethans> W: /home/chethan/.pbuilderrc does not exist [22:43] <gischethans> I: Distribution is sid. <gischethans> I: Building the build environment <gischethans> I: running debootstrap <vasudev> swapnil: its okay I got the url for ur repo <gischethans> /usr/sbin/debootstrap <gischethans> I: Retrieving Release <gischethans> E: Failed getting release file http://ubuntu.mmu.edu.my/ubuntu/dists/sid/Release <gischethans> E: debootstrap failed <gischethans> W: Aborting with an error <gischethans> I: cleaning the build env <gischethans> I: removing directory /var/cache/pbuilder/build//1442 and its subdirectories <j4v4m4n> swapnil: vasudev may be both of you can move to #debian-in-mentors <swapnil> vasudev: How can I get it??? <vasudev> j4v4m4n: sure swanil lets join #debian-in-mentors <stultus> j4v4m4n, I never added any key <j4v4m4n> gischethans: well, that will fail becasue ubuntu does not have sid release <swapnil> vasudev: ok <j4v4m4n> gischethans: did you add --mirror? [22:44] <gischethans> j4v4m4n: oh... ERC> /join #debian-in-mentors <gischethans> j4v4m4n: i did not add mirror this time.. but first time i added. <vrd1618> j4v4m4n, Hi ... [22:45] * hemanth waiting for pbuilder to complete <gischethans> j4v4m4n: even with mirror it's same.... W: Aborting with an error <gischethans> I: cleaning the build env <gischethans> I: removing directory /var/cache/pbuilder/build//1683 and its subdirectories <j4v4m4n> vrd1618: come to #debian-in-mentors <gischethans> j4v4m4n: i tried once more <j4v4m4n> gischethans: ok lets come back to pbuilder later <gischethans> j4v4m4n: alright <j4v4m4n> folks lets start <j4v4m4n> all of you are good with why we package? [22:46] <gischethans> j4v4m4n: yeah <Bhushan> j4v4m4n: ya [22:47] <jishnu7> ya <j4v4m4n> in one sentence every one explain why we need packaging <stultus> yes <hemanth> yup <vasudev> stultus: hemanth explain :) not just yes [22:48] <gischethans> j4v4m4n: we need packaging to make software available in the repos...in case if it's not present.. or an older version is present... <hemanth> All arch, all deps for one source => packaging => maintainability [22:49] <stultus> j4v4m4n, the availability of a package makes it more user friendly , <hemanth> ./configure && make && make install, will most of the time result in hell lot of lib deps [22:50] <j4v4m4n> Bhushan: jishnu7 ? [22:51] <jishnu7> j4v4m4n, :-) [22:52] <j4v4m4n> jishnu7: Bhushan in one line, why we need packaging? <jishnu7> j4v4m4n, in one line... [22:53] <j4v4m4n> jishnu7: ok one sentence, or paragraph :) <vasudev> jishnu7: j4v4m4n means answer in one line ;) <hemanth> A line does not end, till it encounters a "." ;) [22:54] <jishnu7> Packages will help users to install a single copy of a library/program and all other packages can make use of it. [22:56] <j4v4m4n> Bhushan: ? [22:57] <jishnu7> We can't expect what kind of environment does a user have. So there must be supporting libraries to be included with a package. [22:58] *** Bhushan (~mbk@117.198.107.86) has quit: Ping timeout: 480 seconds [22:59] <jishnu7> That is not possible in GNU/Linux platform <j4v4m4n> seems like bhushan lost us, lets go ahead <j4v4m4n> ok so we need packages to make managing software easy [23:00] <gischethans> j4v4m4n: right <jishnu7> So in packages, we can define, this package need this much libraries, if you already have, it good, we can share that with other packages. otherwise you need to install that too. *** FOSSmaniac (~fossmania@122.163.154.114) has joined channel #debian-in [23:01] <jishnu7> j4v4m4n, right ? <j4v4m4n> so who makes these packages? <CIA-2> Debian-IN: kulkarniswapnil35-guest * r940 / (10 files in 5 dirs): [svn-inject] Installing original source of hyphenation-pa (0.6.0) [23:02] <CIA-2> Debian-IN: kulkarniswapnil35-guest * r941 /hyphenation-pa/tags: [svn-inject] Creating tags/ directory. <CIA-2> Debian-IN: kulkarniswapnil35-guest * r942 /hyphenation-pa/branches/upstream/0.6.0: [svn-inject] Tagging upstream source version of hyphenation-pa (0.6.0) <CIA-2> Debian-IN: kulkarniswapnil35-guest * r943 /hyphenation-pa/trunk: [svn-inject] Forking hyphenation-pa source to Trunk <CIA-2> Debian-IN: kulkarniswapnil35-guest * r944 /hyphenation-pa/trunk/ (9 files in 3 dirs): [svn-inject] Applying Debian modifications (0.6.0-1) to trunk <hemanth> j4v4m4n, anyone can <j4v4m4n> jishnu7: yes <vasudev> commit messages from swapnil landed. all please ignore :) *** FOSSmaniac (~fossmania@122.163.154.114) has quit: <hemanth> vasudev, CIA-2 bot?? <gischethans> j4v4m4n: anyone who gets access to add packages to repo... <j4v4m4n> hemanth: ok so we will start with my favorite package today [23:03] <j4v4m4n> lekhonee-gnome <jishnu7> j4v4m4n, :-) <j4v4m4n> jishnu7: like your chess coin :) <jishnu7> j4v4m4n, Why this one always ? <hemanth> j4v4m4n, ok :) <jishnu7> j4v4m4n, :-) <gischethans> j4v4m4n: ok <vasudev> hemanth: yes *** icwiener (~schwarzer@g227128088.adsl.alicedsl.de) has joined channel #debian-in <j4v4m4n> jishnu7: well I have only two packages and libdbusmenu-qt is more complex for a newbie [23:04] <j4v4m4n> jishnu7: I had given that to Vasudev after he completed lekhonee-gnome <j4v4m4n> icwiener: joining packaging session? <vasudev> j4v4m4n: yeah I had trouble in getting symbol files generation but i managed to get it finally :) [23:05] <j4v4m4n> so every one look for lekhonee-gnome site <icwiener> Well, I am currently trying to package a small KDE app and am struggling here and there, so I thought lurking here might help a bit. :) * hemanth Lekhonee for drupal would be useful for me :) [23:06] <j4v4m4n> it is a desktop application to post to wordpress blogs written by my friend and colleague Kushal Das <jishnu7> hemanth, what about Lekhonee for mediawiki ? <j4v4m4n> icwiener: we are starting from basics, all of them are newbies <gischethans> j4v4m4n: is it https://fedorahosted.org/lekhonee/ EDIT "new hosting https://admin.fedoraproject.org/pkgdb/package/rpms/lekhonee/" <jishnu7> gischethans, yes [23:07] <j4v4m4n> jishnu7: hemanth both of you can contribute later, now back to packging :) <icwiener> j4v4m4n: Nice. :) <stultus> icwiener, from identi.ca ? <icwiener> stultus: Yepp. <j4v4m4n> jishnu7: I would love to see lekhonee for mediawiki too <vasudev> icwiener: even i thought I've seen this nick some where :) <hemanth> j4v4m4n, yup :) * icwiener feels famous. ;) * stultus in charge of identi.ca advertisement department :P [23:09] <vasudev> stultus: :P <j4v4m4n> when a software is not in debian, any one can request its inclusion <j4v4m4n> its called RFP or request for package <stultus> j4v4m4n, Lekhonee is a desktop client for publishing to Wordpress blogs. [23:10] <j4v4m4n> every one checkout wnpp.debian.net <j4v4m4n> stultus: we are going to take lekhonee-gnome <j4v4m4n> open any one RFP [23:11] <j4v4m4n> first task you have to complete is prepare an RFP for lekhonee-gnome <j4v4m4n> don't copy, write it yourself :) <j4v4m4n> and use paste.debian.net once complete [23:12] <hemanth> ok :) <stultus> ok <gischethans> gischethans: ok... <j4v4m4n> normally it is sent to debian bug tracker against wnpp package as wishlist [23:13] <vasudev> gischethans: talking to yourself? <gischethans> vasudev: no... why? <vasudev> gischethans: check last message of yours :) [23:14] <j4v4m4n> debina bug tracking system is email based and new bugs can be reported by sending email to submit at bugs.debian.org <vasudev> @all now what is wnpp? <gischethans> vasudev: oh...! <icwiener> w... new package proposal? :) <j4v4m4n> icwiener: yes, but more [23:15] <j4v4m4n> wnpp stands for work needing and prospective packages <hemanth> j4v4m4n, http://paste.debian.net/plain/113494 <vasudev> j4v4m4n: i was about to answer you stole my lines ;) <j4v4m4n> hemanth: what is that? [23:16] <hemanth> vasudev, Work-Needing and Prospective Packages ; list of requests and progress * icwiener guessed wrong. <j4v4m4n> hemanth: look for an RFP from wnpp.debian.net and prepare a similar one <hemanth> j4v4m4n, RFP.. <j4v4m4n> icwiener: wnpp includes request for package - which is a new package proposal, so you are not wrong there [23:17] <hemanth> j4v4m4n, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=490231 looked into that <icwiener> I have a question. If I open a report saying that _I_ will package something, should I not open an ITP instead of a RFP, where I ask someone else to package it? <vasudev> hemanth: it doesn't look like one! btw what did you do to paste.debian.net? <hemanth> vasudev, yes [23:18] <gischethans> j4v4m4n: seems like i have to mail submit@bugs.debian.org to RFP? is it so? <j4v4m4n> icwiener: yes, when someone start working on an RFP it is changed to ITP - intent to package <icwiener> vasudev: It was the "plain" variant. <j4v4m4n> icwiener: people can directly do ITP too like vrd1618 <vasudev> icwiener: oh didn't use it till now <j4v4m4n> gischethans: no don't send email <icwiener> Ok, thanks. <vasudev> gischethans: nooo <j4v4m4n> gischethans: prepare it as a text file and share it using paste.debian.net [23:19] <gischethans> j4v4m4n: ok... <hemanth> Package name, version, so on... <vasudev> hemanth: your link it didn't look like rfp did you prepare again? [23:21] <j4v4m4n> hemanth: create a text file like the content of RFP you saw, but for lekhonee-gnome <hemanth> j4v4m4n, vasudev http://paste.debian.net/plainh/9f3b183a [23:22] * hemanth BTW pbuilder completed :) [23:23] <j4v4m4n> hemanth: good start, should have a longer description too <j4v4m4n> hemanth: but good enough for now <gischethans> j4v4m4n: http://paste.debian.net/113496/ <hemanth> j4v4m4n, ok, description can be as in the first paste? <jishnu7> http://paste.debian.net/113497 <vasudev> hemanth: one space before : and after should be enough [23:24] <j4v4m4n> hemanth: so when you do an RFP, type this as an email message with first lines being Package: wnpp and severity: wishlist and send it to submit at bugs.debian.org <j4v4m4n> hemanth: I guess [23:25] <j4v4m4n> gischethans: see what hemanth posted <vasudev> j4v4m4n: hemanth is missing top part of RFP <hemanth> vasudev, yes noticed the diff, j4v4m4n ok done <gischethans> j4v4m4n: ok <j4v4m4n> jishnu7: good <kart_> swapnil: done with package? should I check now? [23:26] <j4v4m4n> once gischethans and stultus completes <vasudev> kart_: updating the control files <vasudev> kart_: will commit in a while <kart_> vasudev: ok :) [23:27] <j4v4m4n> kart_: they are discussing in #debian-in-mentors not to disturb packaging session <vasudev> j4v4m4n: kart_ shall I claim debian-in-mentors? <vasudev> j4v4m4n: kart_ its not registered channel yet! <j4v4m4n> vasudev: you can <kart_> vasudev: do that :) <vasudev> kart_: j4v4m4n sure :) [23:28] <stultus> http://paste.debian.net/113499/ <stultus> :) <j4v4m4n> stultus: take care of formatting too [23:29] <j4v4m4n> gischethans: done? [23:30] <stultus> ok <gischethans> j4v4m4n: didn't create new one.. but saw what others did <j4v4m4n> gischethans: :( I would like you to create it, seeing it is easy :) <gischethans> j4v4m4n: at paste.debian.net <vasudev> gischethans: create one please! <gischethans> j4v4m4n: let me do it now [23:31] <hemanth> j4v4m4n, vasudev this might be silly, but is there script to create and mail the RFP? Like if i give the source like to the script, it must parse the required and i will just add the description ? ( asking for too much? ) [23:32] <stultus> http://paste.debian.net/113501/ * hemanth likes automating stuff, don know why he likes <j4v4m4n> hemanth: you can create one :) [23:33] <hemanth> j4v4m4n, wow ok :) <vasudev> hemanth: reportbug [23:34] <vasudev> j4v4m4n: reportbug is already there :) <hemanth> vasudev, sure will, after this class <j4v4m4n> stultus: first two lines don't need tabs <vasudev> hemanth: reportbug is tool name ;) <stultus> ok :) <j4v4m4n> vasudev: does it have a template for RFP? <hemanth> vasudev, yes i have used that [23:35] <gischethans> j4v4m4n: http://paste.debian.net/113503/ pretty much similar:) <vasudev> kart_: shall I make packages new policy compilant? I mean Standard-Version: 3.9.2? <vasudev> j4v4m4n: yes it does have <vasudev> j4v4m4n: RFP ITP RFA O <j4v4m4n> vasudev: ok [23:36] * vasudev registered #debian-in-mentors for Team Debian-IN *** Shravan (~shravan@1.23.180.126) has joined channel #debian-in <hemanth> vasudev, i was thinking i need to report bug and implement one such script heh heh <j4v4m4n> gischethans: see jishnu7 's and compare * Shravan says hi to all. Sorry i am late there was no electricity at my place for the past 2 hrs <j4v4m4n> Shravan: hey [23:37] <stultus> http://paste.debian.net/113506/ <j4v4m4n> Shravan: help vrd1618 at #debian-in-mentors <vasudev> Shravan: heya! <Shravan> j4v4m4n, hi so what are you guys discussing ? <Shravan> vasudev, hi <stultus> Shravan, helloz <Shravan> kart_, did you check the new package out ? <Shravan> stultus, hi <vasudev> Shravan: join #debian-in-mentors <jishnu7> Shravan, Packaging session is going on [23:38] <gischethans> j4v4m4n: he has done it in a more readable way! good jishnu7 <Shravan> jishnu7, okies carry on <vasudev> Shravan: please join #debian-in-mentors you are in b/w a packaging session :) Lets not interrupt them <jishnu7> gischethans, :-) * Shravan going to debian-in-mentors <j4v4m4n> ok now all of us know how to request a new package [23:39] <j4v4m4n> now next step, lets package it! <hemanth> :) <gischethans> j4v4m4n: right.. <stultus> :) [23:40] <j4v4m4n> so you need to change RFP to ITP <j4v4m4n> vasudev: Shravan tell them how to do it [23:41] <hemanth> ok <vasudev> @all create a mail with following content [23:43] <vasudev> @all I'm just instructing don't create now :) <vasudev> retitle #bugnumber ITP:packagename -- package description <gischethans> vasudev: ok <vasudev> owner Yourname <your email address> <vasudev> @all you need to sent this email to control@bugs.debian.org [23:44] <j4v4m4n> vasudev: wait <j4v4m4n> vrd1618: is going to do a live ITP * hemanth echo am i online? <j4v4m4n> hemanth: yes <hemanth> j4v4m4n, silly xchat! <j4v4m4n> vasudev: continue, vrd1618 can't ITP it, it is already taken [23:47] *** neena (neena@pi.nipl.net) has joined channel #debian-in <jishnu7> vasudev, j4v4m4n give a link to any ITP post [23:48] <j4v4m4n> neena: hi, did you come for packaging session? <j4v4m4n> jishnu7: post it :) <vasudev> jishnu7: one second <neena> j4v4m4n: I'm here to listen, yeah. <vasudev> @all here you go http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=7;bug=617813 <Shravan> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542242 [23:49] <vasudev> a new line was introduced by silly gmail so second line should have been in first <hemanth> o/ If i mail an ITP, i become the Owner of that package? If more than one mail ? <Shravan> vasudev, opps sry you already sent one <j4v4m4n> neena: ok, we just discussed why we need packaging, RFP, ITP ... <neena> j4v4m4n: hmm <neena> what is ITP? [23:50] * hemanth Can we say : Someone has a request and we have the intent to pack <j4v4m4n> hemanth: file an ITP <j4v4m4n> hemanth: if more than one sends, talk to each other :) <hemanth> j4v4m4n, kool [23:51] <icwiener> neena: Intent to Package. It's a request in bugtracker telling people that you are goingt to package something. <vasudev> hemanth: i think i've explained this part to you already ;) <j4v4m4n> ok now that we are ready to package look up for debian new maintainer's guide [23:52] <j4v4m4n> and go straight to chapter 4 (previous chapters you can read later) <hemanth> vasudev, ya <stultus> j4v4m4n, done <vasudev> but do read the previous chapters those are also important [23:53] * hemanth Required files under the debian <hemanth> directory <j4v4m4n> we will keep all debian related files in a folder called, debian inside the upstream directory <j4v4m4n> extract the tarball <hemanth> done <hemanth> tar xvjf lekhonee-gnome-0.11.tar.bz2 [23:54] <j4v4m4n> neena: if you want to try it download lekhonee-gnome tarball and follow us <j4v4m4n> first file to create is control <j4v4m4n> next task, complete control file and post it using paste.debian.net <stultus> neena, https://fedorahosted.org/lekhonee/ [23:55] <hemanth> ok <swapnil> Shravan:http://workaround.org/debian-subversion-pbuilder [23:56] <swapnil> Shravan:The -c option just controls which part of the repository is checked out now. <Shravan> swapnil, okies got it [23:57] <vasudev> Shravan: swapnil back to debian-in-mentors <vasudev> kart_: done with changes to swapnil's package you can verify and upload it now [23:59] <hemanth> j4v4m4n, http://paste.debian.net/hidden/bccccf91/ not sure about the dependency and source sections [ഞാ ഏപ്ര 10 2011] <hemanth> http://paste.debian.net/plainh/bccccf91 plain text [00:00] <gischethans> j4v4m4n: http://paste.debian.net/113511/ [00:01] <vasudev> hemanth: source and package section should be seperated by a line! <vasudev> hemanth: also make sure you won't cross more than 60 charachters in one line [00:02] <hemanth> vasudev, ok <j4v4m4n> everyone see this as a reference http://svn.debian.org/wsvn/debian-in/hyphenation-pa/trunk/debian/control [00:03] <hemanth> vasudev, j4v4m4n http://paste.debian.net/plainh/73fa8b2e fine? [00:04] <j4v4m4n> hemanth: source? <hemanth> ha, ok must put the dependencies list indeed! <jishnu7> http://paste.debian.net/113515/ [00:05] <hemanth> j4v4m4n, lekhonee-gnome <j4v4m4n> jishnu7: section? <jishnu7> j4v4m4n, What should be the section ? [00:06] <j4v4m4n> hemanth: Standards-Version? <j4v4m4n> jishnu7: read new maintainers guide <hemanth> j4v4m4n, latest source at v0.11 so added 0.11 [00:07] <hemanth> oh ya got it! [00:08] <j4v4m4n> hemanth: did you read what maint-guide says about it? <hemanth> was confused <hemanth> read <j4v4m4n> btw you can install maint-guide package <jishnu7> j4v4m4n, ok.. main <j4v4m4n> jishnu7: read again <j4v4m4n> hemanth: "Line 6 is the version of the Debian Policy Manual standards this package follows, the one you read while making your package. " [00:09] <jishnu7> j4v4m4n, base ? <hemanth> j4v4m4n, yes read that : Debian Policy Manual (http://www.debian.org/doc/devel-manuals#policy) [00:10] <j4v4m4n> hemanth: open HTML version and scroll till the end to see what version it it <gischethans> j4v4m4n: version 3.9.2.0, 2011-04-07 [00:11] <hemanth> j4v4m4n, was about to ask, how to know the version :) <j4v4m4n> gischethans: take only first 3, ie 3.9.2 <gischethans> j4v4m4n: ok [00:12] <hemanth> version 3.9.2.0, 2011-04-07 <vasudev> hemanth: yeah 3 days back released <hemanth> j4v4m4n, but the svn link you gave has 3.9.1 ; on what basics is this decided, or will this be added by builder? [00:13] *** laughfrog (75c4897e@ircip3.mibbit.com) has joined channel #debian-in <j4v4m4n> hemanth: this version is out only 3 days back [00:14] <j4v4m4n> hemanth: you put the latest version of the policy while creating the package <hemanth> oh, ok <j4v4m4n> swapnil: Shravan applicable to both of you too <jishnu7> j4v4m4n, http://paste.debian.net/plain/113518 <j4v4m4n> laughfrog: hi, did you come for packaging session? [00:15] <vasudev> hemanth: each policy has some guidelines and debhelper will check if your package meets them or not <laughfrog> E 'questo canale, relativi alle domande degli utenti Debian? <hemanth> vasudev, kool * hemanth we need a translate boot * hemanth we need a translate bot <stultus> lol <j4v4m4n> laughfrog: we don't speak spanish :( [00:16] <hemanth> stultus, i have written one ;) *** napster (~napster@117.196.137.126) has quit: Quit: Leaving but not gonna shutdown my Linux box :) <stultus> :) <hemanth> j4v4m4n, vasudev re wrote : http://paste.debian.net/plainh/c1044e7a [00:18] <j4v4m4n> jishnu7: may be net is a better section? <vasudev> this is what laughfrog wrote And 'this channel, for Debian users'questions? <CIA-2> Debian-IN: vasudev-guest * r945 /hyphenation-pa/trunk/debian/ (changelog control): <CIA-2> Debian-IN: Changed Maintainer to Debian-IN. Swapnil is uploader for the same. Added <CIA-2> Debian-IN: Vcs-* Fields <CIA-2> Debian-IN: vasudev-guest * r946 /hyphenation-pa/trunk/debian/control: Fixed Vcs-Browse URL <jishnu7> laughfrog, nope. questo è per l'India Debian e stiamo avendo una sessione di imballaggio <j4v4m4n> jishnu7: also standards version? <j4v4m4n> hemanth: translation, please :) [00:19] <laughfrog> ok <hemanth> j4v4m4n, its the same API ;) http://www.h3manth.com/content/xmpp-ruby-chat-bot [00:20] <j4v4m4n> jishnu7: Depends is not correct, just keep the default ones given in maint guide, debhelper will substitute actual dependencies *** laughfrog (75c4897e@ircip3.mibbit.com) has quit: Quit: http://www.mibbit.com ajax IRC Client <vasudev> hemanth: you wrote in italian [00:21] <hemanth> j4v4m4n, vasudev http://www.h3manth.com/content/multi-lingual-xmpp-translate-bot <hemanth> vasudev, nah, Google API :D <j4v4m4n> @all we need to find out build dependencies, so just build it and see what all dependencies are required :) [00:22] <gischethans> j4v4m4n: u mean configure and make or... anything like build? [00:23] <hemanth> You need intltool 0.35 or later. <j4v4m4n> gischethans: configure and make <vasudev> hemanth: let every one find out <hemanth> first dep <j4v4m4n> hemanth: so you found one dependency :) <hemanth> okies <hemanth> j4v4m4n, i must add it to the control? :) [00:24] <j4v4m4n> hemanth: not it down, fix and look for next :) <j4v4m4n> hemanth: yes <hemanth> ok <stultus> http://paste.debian.net/113523/ [00:25] <gischethans> bash: ./configure: No such file or directory [00:26] <j4v4m4n> stultus: pretty good, but not there fully *** swapnil (73719803@ircip4.mibbit.com) has quit: Quit: http://www.mibbit.com ajax IRC Client <hemanth> gischethans, did u cd? <vasudev> stultus: found it very fast? <vasudev> stultus: I've a hunch on what you did :D [00:27] <j4v4m4n> stultus: build dependencies are mostly -dev packages, header files <gischethans> yeah... to ~/lekhonee-0.7$ <hemanth> j4v4m4n, vasudev http://paste.debian.net/hidden/3f98e75f/ i have broken my apt <j4v4m4n> gischethans: we are working on lekhonee-gnome :) <stultus> j4v4m4n, stultus I copied dependencies from https://fedorahosted.org/lekhonee/ <gischethans> oh.. it makes a difference... [00:28] <hemanth> stultus, i suspected that ;) <stultus> hemanth, :P <hemanth> gischethans, did you download the source and extracted it and then cd to the dir? <j4v4m4n> stultus: it has to be real dependencies, upstream documentations are just guides, we have to verify them <vasudev> stultus: not good :) * hemanth pokes stultus <gischethans> vasudev: with lekhonee-gnome it works.. [00:29] *** kart_ (~kartik@122.170.56.91) has quit: Quit: There is no place like ~ <j4v4m4n> vasudev: well, it was good attempt, but not fully there <vasudev> stultus: you should learn how to find dependencies <vasudev> stultus: no shortcut allowed :) <j4v4m4n> vasudev: but upstream documentation can be really helpful <gischethans> configure: WARNING: No Vala compiler found. You will not be able to compile .vala source files. <gischethans> checking whether NLS is requested... yes <gischethans> checking for intltool >= 0.35... ./configure: line 4170: intltool-update: command not found <gischethans> found <gischethans> configure: error: Your intltool is too old. You need intltool 0.35 or later. <vasudev> gischethans: good <vasudev> gischethans: now get intltool :) [00:30] <j4v4m4n> gischethans: you got the dependencies <gischethans> vasudev: j4v4m4n: ok <vasudev> j4v4m4n: it was a good attempt but there is a catch the names in dependency field should match names in debian repo! [00:31] <stultus> ok <vasudev> j4v4m4n: and most of them are not matching in case of stultus *** abhijitmapgaonkar (3b5f3612@ircip4.mibbit.com) has left channel #debian-in: #debian-in [00:33] <hemanth> libxml-2.0next dep <hemanth> libxml-2.0 next dep, i'm facing [00:34] <gischethans> No package 'gtksourceview-2.0' found after i installed intltool <vasudev> gischethans: apt-cache search gtksourceview-2.0 <jishnu7> j4v4m4n, does we need to look and not what all dependencies are checking when configuring ? [00:35] <j4v4m4n> gischethans: you will need dev packages for all of these <vasudev> hemanth: close enoguh on second *** swapk (dce14324@ircip1.mibbit.com) has joined channel #debian-in <j4v4m4n> jishnu7: yes, you can use any method <hemanth> j4v4m4n, vasudev nothing like ldd ? <j4v4m4n> hemanth: those who read maint guide would have found something :) <jishnu7> j4v4m4n, or have any other method to find build dependencies ? <j4v4m4n> jishnu7: ^^ [00:36] <vasudev> hemanth: for using that you need to get the package built :) <hemanth> j4v4m4n, pbuilder? <vasudev> hemanth: and to get the source build u need to satisfy dependencies [00:37] <vasudev> j4v4m4n: yes :D <vasudev> hemanth: it will just throw error and exit :) <vasudev> hemanth: if that happens it means you are missing a dependency <hemanth> j4v4m4n, reading the guide, build ed, but did not get the most of it, even though deb file was ready; as ed had no deps :D <vasudev> hemanth: a possibility <hemanth> j4v4m4n, vasudev clue please :) [00:39] <stultus> Packages needed: <stultus> mime-support <stultus> locales <stultus> libc6-i686 <stultus> mawk <hemanth> dpkg-depcheck -d ./configure [00:40] <vasudev> stultus: dpkg-depcheck? <vasudev> hemanth: run configure untill you are error free <stultus> thats what i used :P <stultus> vasudev, yeah <vasudev> hemanth: whenever you get error on missing dependency just do a apt-cache search for the missing thing <vasudev> hemanth: find the name record it in control file <j4v4m4n> stultus: why libc6? that is default, no need to include it [00:41] <vasudev> stultus: i knew from output :) <vasudev> stultus: its not complete! <vasudev> stultus: also dpkg-depcheck give some extra dependecny things <vasudev> stultus: like libc6-i686 locales <hemanth> vasudev, apt-cache search libxml will give a large list <vasudev> stultus: they are basic packages in linux and always will be installed [00:42] <vasudev> j4v4m4n: dpkg-depcheck flags everything :) <vasudev> hemanth: yes what you need is -dev <vasudev> hemanth: alway when building Build-Depends will have most of dependencies on -dev <vasudev> hemanth: some time some tools may be needed too so I can't say it will only have -dev as dependencies [00:43] <vasudev> hemanth: search for -dev libxml2-dev <hemanth> apt-cache search libxml-dev ? <vasudev> hemanth: is the dependency <gischethans> done with configure.. no errors.. shall i run make? [00:44] <hemanth> error: Package requirements (libxml-2.0 >= 2.4.0) were not met <vasudev> hemanth: search for libxml <vasudev> hemanth: look for -dev packages in the list <vasudev> hemanth: you need to know which language is program written to choose proper library :) <vasudev> hemanth: libxml will give long list with different language but in this icase its C so libxml2 is the answer <gischethans> when i ran make: accounts.c:30: fatal error: gee.h: No such file or directory [00:45] <gischethans> compilation terminated. <vasudev> gischethans: :) <vasudev> gischethans: missing dependency [00:46] <gischethans> vasudev: configure ran fine! <vasudev> j4v4m4n: arround? <hemanth> apt-get install libxml<tab> does not list, why? <vasudev> gischethans: i doubt it! <vasudev> gischethans: it should have thrown error [00:47] <gischethans> config.status: creating Makefile <gischethans> config.status: creating data/lekhonee-gnome.desktop.in <gischethans> config.status: creating data/Makefile <gischethans> config.status: creating data/icons/Makefile <gischethans> config.status: creating ui/Makefile <vasudev> hemanth: there are hell lot of libxml packages :) <vasudev> hemanth: atleast 40-50 so it don't know what to do next <gischethans> config.status: creating po/Makefile.in <gischethans> config.status: creating src/Makefile <gischethans> config.status: creating vapi/Makefile <gischethans> config.status: creating config.h <gischethans> config.status: executing depfiles commands <gischethans> config.status: executing default-1 commands <gischethans> config.status: executing po/stamp-it commands <vasudev> hemanth: just hit enter <vasudev> hemanth: i mean after libxml *** swapk (dce14324@ircip1.mibbit.com) has quit: Quit: http://www.mibbit.com ajax IRC Client [00:48] <hemanth> libgtksourceview2.0-dev : Depends: libgtk2.0-dev (>= 2.12.0) but it is not going to be installed <hemanth> next^ <j4v4m4n> vasudev: yes <hemanth> vasudev, but only one libxml2-dev, no? <vasudev> hemanth: yes [00:49] <hemanth> so many recursive deps :( ..if there is only one, why cant apt -get install libxml2<tab> auto complete? [00:50] <vasudev> hemanth: for me it does! <vasudev> hemanth: apt-get install libxml2 <vasudev> libxml2 libxml2-dbg libxml2-dev libxml2-doc libxml2-utils <vasudev> <hemanth> for me it's not working :( [00:51] <j4v4m4n> hemanth: libxml2-dev <gischethans> j4v4m4n: accounts.c:30: fatal error: gee.h: No such file or directory when i run make <vasudev> j4v4m4n: i'm leaving for the day! but system will be online. j4v4m4n please update logs in wiki <hemanth> j4v4m4n, installed that, now getting libgtksourceview2.0-dev <j4v4m4n> gischethans: find out which package has gee.h [00:52] <vasudev> gischethans: apt-cache search gee [00:53] <j4v4m4n> gischethans: you can search in packages.debian.org <j4v4m4n> or install apt-file and do apt-file find gee.h <jishnu7> vasudev, hemanth I never seen apt-get auto completes <vasudev> gischethans: libgee-dev - GObject based collection library (development files) <vasudev> libgee2-dbg - GObject based collection library - library symbols <vasudev> libgee2 - GObject based collection library <vasudev> <hemanth> me satisfying the dep gtksourceview-2.0 [00:54] <hemanth> jishnu7, i have seen and works for vasudev it seems <vasudev> jishnu7: :) it does always! <j4v4m4n> gischethans: you need dev package [00:55] <hemanth> jishnu7, tab completes, rather <vasudev> hemanth: that time you tabbed on libxml try tabbing on libxml2 <hemanth> vasudev, same again *** Shravan (~shravan@1.23.180.126) has quit: Quit: Leaving <j4v4m4n> stultus: there, got all deps? <gischethans> j4v4m4n: installed libgee2, libgee2-dbg, libgee-dev... still the same error [00:56] * vasudev is sleepy and leaving. [00:57] * vasudev wishes every one good night! <gischethans> can we continue tomorrow? <j4v4m4n> gischethans: run configure again [00:58] <hemanth> vasudev, good morning <j4v4m4n> gischethans: ok next week <hemanth> j4v4m4n, i want to trick to get all the deps to control :) <j4v4m4n> gischethans: or if someone is online come any time <vasudev> hemanth: :P <hemanth> j4v4m4n, can we attack now itself? <j4v4m4n> hemanth: write the magic :) <gischethans> j4v4m4n: my make is done!! <j4v4m4n> hemanth: we are continuing <hemanth> j4v4m4n, kool :) [00:59] <j4v4m4n> gischethans: put all dependecies in build-dep filed of control <gischethans> j4v4m4n: i don't remember what all i installed! <gischethans> j4v4m4n: as dependencies <gischethans> j4v4m4n: i did it from synaptic:) [01:00] <j4v4m4n> gischethans: that was the point of the whole excersice :) <gischethans> j4v4m4n: omg! <j4v4m4n> I told in the beginning to note down all dependencies :) <j4v4m4n> gischethans: we can continue later <jishnu7> :-) <gischethans> j4v4m4n: i actually thought i have to have them in my PC! [01:01] <gischethans> j4v4m4n: ok.. i will do some homework and meet u sometime <hemanth> libgtksourceview2.0-0 is already the newest version. But configure is bombing *** gischethans (~chethan@117.198.104.180) has left channel #debian-in: #debian-in <j4v4m4n> hemanth: need -dev package :) <hemanth> oh, ya [01:02] <hemanth> libgtksourceview2.0-dev? nah lib?? [01:03] <hemanth> libgtk2.0-dev <hemanth> yo! <hemanth> libgtksourceview2.0-dev [01:04] <hemanth> apt says : libgtk2.0-dev : Depends: libgtk2.0-0 <hemanth> Depends: libglib2.0-dev (>= 2.27.3) but 2.24.2-1 is to be installed <hemanth> Depends: libgdk-pixbuf2.0-dev (>= 2.21.0) but it is not going to be installed [01:05] <hemanth> so on <hemanth> j4v4m4n,^ <j4v4m4n> hemanth: use aptitude <hemanth> :q!:q! [01:06] <hemanth> lol wrong window <hemanth> j4v4m4n, i have broken my apt-get [01:07] <hemanth> j4v4m4n, i can use aptitude for now, right [01:08] <hemanth> nah both hits the same list.. [01:09] <j4v4m4n> hemanth: aptitude should give you some options [01:10] <hemanth> j4v4m4n, http://paste.debian.net/plain/113526 <hemanth> issue with /etc/apt/sources.list..? [01:11] <j4v4m4n> hemanth: I guess, post your sources.list [01:12] <hemanth> j4v4m4n, http://paste.debian.net/plain/113528 <j4v4m4n> hemanth: what is hardnet for? [01:13] <jishnu7> j4v4m4n, I can't able to install gnome-shell in my sid-experimental system [01:14] <hemanth> j4v4m4n, that was for the HD drivers, did not work <j4v4m4n> hemanth: uncommet non-us <jishnu7> j4v4m4n, dependencies are not satisfying <j4v4m4n> jishnu7: yes it is in a broken state, gnome team is working to get gnome3 into experimental [01:15] <hemanth> j4v4m4n, uncomment?? <jishnu7> j4v4m4n, but some people get got that.. <j4v4m4n> jishnu7: it is old one, before 3.0 [01:16] <j4v4m4n> hemanth: comment out <jishnu7> j4v4m4n, 2.9 <j4v4m4n> jishnu7: 2.91 [01:17] <hemanth> j4v4m4n, fixed, also removed duplicates <j4v4m4n> jishnu7: got all dependencies? [01:18] <hemanth> libatk1.0-dev libcairo2-dev libglib2.0-dev libgtk2.0-dev <hemanth> libgtksourceview2.0-dev libice-dev libpango1.0-dev libpng12-dev libsm-dev <hemanth> libxcb-render-util0-dev libxcb-render0-dev libxcomposite-dev libxcursor-dev <hemanth> libxdamage-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev <hemanth> libxrandr-dev x11proto-composite-dev x11proto-damage-dev x11proto-fixes-dev <hemanth> x11proto-randr-dev x11proto-xext-dev x11proto-xinerama-dev <jishnu7> j4v4m4n, yeah..I don't know how they got al dependencies <hemanth> oops sorry <j4v4m4n> jishnu7: ? <j4v4m4n> stultus: there? <j4v4m4n> jishnu7: run configure and make, look at error to find dependencies [01:20] <jishnu7> j4v4m4n, lekhonee ? <hemanth> webkit-1.0 [01:21] <j4v4m4n> jishnu7: lekhonee-gnome <hemanth> next dep <hemanth> j4v4m4n, Need to get 139 MB of archives. omg! <jishnu7> j4v4m4n, I was silent because of that. I did try configure. I am using ubuntu and it does not have gtksourceview-2.0 [01:22] <j4v4m4n> hemanth: how fast is your net? <j4v4m4n> jishnu7: it should have <j4v4m4n> jishnu7: did you enable universe? <hemanth> j4v4m4n, very fast, but right now on limited so its fast [01:23] *** vrd1618 (~varad@116.75.154.205) has quit: Quit: Leaving *** vasudev (~kakashi@117.254.134.69) has quit: Ping timeout: 480 seconds <hemanth> sudo apt-get install webkit-1.0 <hemanth> but we need to do dev right? * j4v4m4n reminds hemanth about -dev <jishnu7> j4v4m4n, yes. everything is enabled <hemanth> j4v4m4n, dev would get the libs only? [01:24] <jishnu7> j4v4m4n, universe, multiverse, restricted <hemanth> gtkspell-2.0 next [01:25] <hemanth> Couldn't find any package by regex 'gtkspell-2.0-dev' <hemanth> hmm cache search <hemanth> libgtkspell-dev got it! [01:27] <j4v4m4n> jishnu7: apt-cache search gtksourceview dev *** eof (~eof@178.123.144.151) has joined channel #debian-in [01:28] <j4v4m4n> eof: hi <eof> hi <hemanth> j4v4m4n, configure done, make is bombing now [01:29] <j4v4m4n> eof: we are running a packaging workshop here <eof> yep, i just reading in ident.ca :) <hemanth> error: gee.h, error: libxml/parser.h, error: libxml/tree.h <hemanth> hmm <jishnu7> j4v4m4n, there was a libgtksourceview-dev. But configure still asks gtksourceview-2.0 [01:30] <hemanth> j4v4m4n, error: gee.h, error: libxml/parser.h, error: libxml/tree.h <j4v4m4n> jishnu7: are you on latest ubuntu? [01:31] <hemanth> j4v4m4n, gee.h c header, it's look for gee library functions? [01:32] <jishnu7> j4v4m4n, maverick <jishnu7> j4v4m4n, 10.10 <j4v4m4n> jishnu7: http://packages.ubuntu.com/search?keywords=libgtksourceview2.0-dev&searchon=names&suite=all§ion=all [01:33] <jishnu7> j4v4m4n, It worked [01:34] <j4v4m4n> hemanth: got it? [01:36] <hemanth> j4v4m4n, yahooo! Done with make, here is the dep list http://paste.debian.net/113531/ <hemanth> for gee.h i guess like libgee-dev lol it worked! [01:37] <j4v4m4n> jishnu7: take the list from hemanth <j4v4m4n> hemanth: jishnu7 now create a changelog file <j4v4m4n> use dch command from devscripts <jishnu7> j4v4m4n, but hemanth is using debian right ? <hemanth> j4v4m4n, if x.h is missing, will it be libx-dev ? <j4v4m4n> hemanth: mostly [01:38] <hemanth> jishnu7, ubuntu uses debian :D <j4v4m4n> hemanth: use apt-file find <hemanth> j4v4m4n, yes me on debian <jishnu7> hemanth, but packages names.. <j4v4m4n> jishnu7: it would be almost same, may be versions might change <hemanth> j4v4m4n, apt-file find?? <j4v4m4n> hemanth: apt-file find gee.h [01:39] <hemanth> bash: apt-file: command not found <j4v4m4n> hemanth: install it :) <hemanth> apt-get install apt-file <hemanth> :) <jishnu7> configure finished [01:40] <hemanth> jishnu7, make will bomb now ;) <hemanth> The system-wide cache is empty. You may want to run 'apt-file update' heh heh ok [01:41] <j4v4m4n> hemanth: changelog now [01:45] * jishnu7 finding gee.h dependency package <hemanth> j4v4m4n, http://paste.debian.net/plainh/e6c9d28e edited [01:46] <hemanth> j4v4m4n, Depends: ${shlibs:Depends}, ${misc:Depends} is ? <hemanth> shlibs is shell libs? <hemanth> ^ does not make scene [01:47] <j4v4m4n> hemanth: I think it is shared libraries [01:48] * jishnu7 found libgee-dev [01:49] <hemanth> j4v4m4n, oh ok :) <j4v4m4n> jishnu7: that was most obvious :) <jishnu7> j4v4m4n, but accounts.c:30: fatal error: gee.h: No such file or directory [01:50] <j4v4m4n> hemanth: 3.9.2 is enough <j4v4m4n> jishnu7: run configure again <jishnu7> j4v4m4n, fine <jishnu7> did config again * jishnu7 make complited <j4v4m4n> jishnu7: next changelog [01:51] <jishnu7> j4v4m4n, next <jishnu7> ? <hemanth> j4v4m4n, ok, dh_make must help us to give the skeleton, no? <j4v4m4n> jishnu7: use dch <j4v4m4n> hemanth: yes, but use it later <j4v4m4n> hemanth: for first package we should go direct <j4v4m4n> its like learning with a text editor or using IDE [01:52] <hemanth> j4v4m4n, ok :) <hemanth> j4v4m4n, we will get to know the internals better <j4v4m4n> hemanth: some people say pless alt+f9 to compile <j4v4m4n> hemanth: yes <j4v4m4n> hemanth: for turboc :) <hemanth> lol alt+f9 to compile <j4v4m4n> hemanth: no idea, what a compiler means [01:53] <j4v4m4n> hemanth: everything is turboc :) <hemanth> j4v4m4n, heh heh, one thing i feel is, if a guy is doing his CS engg, he must do c,python,java,ruby so on from sem1-n, instead they put EE,EC,mech everything and mess up, no? [01:55] <jishnu7> hemanth, j4v4m4n help me on dch [01:56] <j4v4m4n> jishnu7: install devscripts [01:57] <jishnu7> dh_make is not available. dh_makeshlibs <j4v4m4n> use dch --create <jishnu7> j4v4m4n, already have that <hemanth> j4v4m4n, how to add my self to sudoers file? sudo adduser hemanth admin, in ubuntu, in debian? [01:58] <hemanth> changelog! <j4v4m4n> hemanth: su - <j4v4m4n> hemanth: visudo <hemanth> sudo chown `whoami` : `whoami` -R lekhonee-gnome-0.11 [01:59] <hemanth> hemanth is not in the sudoers file. This incident will be reported. <hemanth> i was root till now <hemanth> continue as a root? <j4v4m4n> hemanth: nopes [02:01] <j4v4m4n> hemanth: you should use root when creating packages <j4v4m4n> hemanth: only pbuilder needs root, but that after we are done with packaging [02:02] <hemanth> # chown hemanth:hemanth lekhonee-gnome-0.11 <hemanth> done :) <hemanth> j4v4m4n, hope i will reach there soon today :) <hemanth> chown -R was needed [02:03] <jishnu7> j4v4m4n, http://paste.debian.net/plain/113539 [02:04] <hemanth> j4v4m4n, what in changelog? normally its version changes no? <hemanth> (Closes: #XXXXXX) j4v4m4n ? [02:05] <j4v4m4n> jishnu7: second line is not needed :) [02:06] <hemanth> have added the changelog, as needed <j4v4m4n> hemanth: it is ITP number <j4v4m4n> jishnu7: search on net for lekhonee-gnome itp <hemanth> o ok * j4v4m4n thinks hemanth mistook it for something else : <hemanth> #580073 [02:07] <hemanth> j4v4m4n, lol :P those are too many there <j4v4m4n> hemanth: 6X :) <j4v4m4n> jishnu7: hemanth ok rules file *** jishnu_ (~jishnu@117.196.161.42) has joined channel #debian-in <hemanth> j4v4m4n, double the 'whatever' :D <j4v4m4n> just take the default rules file from maint guide [02:08] <jishnu_> j4v4m4n, what's next ? <j4v4m4n> jishnu_: rules <j4v4m4n> jishnu_: take default one from maint guide <hemanth> j4v4m4n, ok next [02:09] <j4v4m4n> jishnu_: hemanth create a dummy copyright file, complete it as a homework :) <hemanth> j4v4m4n, ok :) *** jishnu7 (~jishnu@117.196.171.167) has quit: Read error: Operation timed out <j4v4m4n> dpkg-buildpackage -rfakeroot *** jishnu_ (~jishnu@117.196.161.42) has quit: *** jishnu_ (~jishnu@117.196.161.42) has joined channel #debian-in *** jishnu_ (~jishnu@117.196.161.42) has quit: [02:10] <hemanth> j4v4m4n, in which dir? *** jishnu7 (~jishnu@117.196.161.42) has joined channel #debian-in <jishnu7> ping <hemanth> jishnu7, pong [02:11] <jishnu7> j4v4m4n, rules file is for "? [02:12] <hemanth> dpkg-source: error: syntax error in lekhonee-gnome-0.11/debian/control at line 1: line with unknown format (not field-colon-value) <hemanth> j4v4m4n, ^ [02:13] <hemanth> j4v4m4n, messed up while copying <j4v4m4n> hemanth: fix it [02:14] <hemanth> dpkg-source: error: syntax error in lekhonee-gnome-0.11/debian/control at line 14: block lacks a package field <j4v4m4n> jishnu7: its like the makefile for a debian package <j4v4m4n> jishnu7: rules file is a script that create a debian package [02:15] <j4v4m4n> hemanth: fix :) <hemanth> j4v4m4n, block lacks a package field means? spaces not ok? <hemanth> j4v4m4n, issue near long description [02:16] <jishnu7> created both rules and copyright [02:17] <j4v4m4n> hemanth: every comma or space or colon matters <jishnu7> next <jishnu7> j4v4m4n, next ? [02:18] <j4v4m4n> jishnu7: run dpkg-buildpackage -rfakeroot <j4v4m4n> hemanth: compare the control file in maint guide <hemanth> yes doing that <hemanth> j4v4m4n, fixed that now, debian/rules:11: *** missing separator. Stop. phew [02:21] <jishnu7> hemanth, how did you fixed that ? [02:23] <hemanth> jishnu7, which? <jishnu7> hemanth, block lacks a package field [02:24] <hemanth> jishnu7, i had spaces in deps list added deps in each line <hemanth> j4v4m4n, dpkg-buildpackage: warning: Failed to sign .dsc and .changes file [02:25] <hemanth> dpkg-buildpackage: full upload; Debian-native package (full source is included) <hemanth> :) <hemanth> ls <hemanth> lekhonee-gnome_0.9.1_amd64.deb <hemanth> is there with me <hemanth> j4v4m4n, warning: Failed to sign .dsc and .changes file, issue? [02:26] <hemanth> echo am i online? [02:28] <hemanth> jishnu7,there? [02:29] <hemanth> echo anybody there? [02:30] <hemanth> .... [02:31] *** hemanth_ (~hemanth@122.167.177.110) has joined channel #debian-in *** hemanth_ (~hemanth@122.167.177.110) has quit: <hemanth> j4v4m4n, !? [02:32] * hemanth will try to sleep <j4v4m4n> ping <j4v4m4n> hemanth: congratulations! you build your first package! [02:33] <j4v4m4n> hemanth: install it and see how it runs [02:34] <j4v4m4n> jishnu7: there? * j4v4m4n watching Riz Khan on Al Jazeera, great interview with Gov Jesse Ventura [02:35] <hemanth> j4v4m4n, :) uber thanks, still have doubts will clarify in the next meet, will blog this soon *** jishnu7 (~jishnu@117.196.161.42) has quit: Ping timeout: 480 seconds [02:36] <j4v4m4n> hemanth: now take one package from wnpp.debian.net and start working [02:37] <hemanth> j4v4m4n, lekhonee-gnome is up and running, but can't use as me not on wp and not able to find it in applications..menu! <j4v4m4n> hemanth: good enough to learn packaging [02:38] <hemanth> j4v4m4n, http://gnome-look.org/content/show.php/send-to-media?content=107342 want to pack that ;) <hemanth> j4v4m4n, it's bash script lol <hemanth> j4v4m4n, thanks :) <hemanth> ls [02:39] <hemanth> j4v4m4n, in control Section: Applications, not fine? <j4v4m4n> hemanth: read maint guide again for sections [02:40] <hemanth> j4v4m4n, i'm seeing the app in internet! okies will read [02:41] <j4v4m4n> hemanth: that link is not loading <hemanth> j4v4m4n, http://gnome-look.org is down! <hemanth> http://www.h3manth.com/2009/06/22/right-click-send-to-media-or-usb j4v4m4n loads [02:43] <hemanth> j4v4m4n, high /me hits the bed, thanks again, cya tomo <j4v4m4n> hemanth: good night [02:45] *** jishnu7 (~jishnu@117.196.160.56) has joined channel #debian-in <j4v4m4n> jishnu7: got it working? [02:46] <jishnu7> j4v4m4n, let me check <j4v4m4n> hemanth: try diaspora packaging :) [02:47] <j4v4m4n> hemanth: its going to be hard an long <j4v4m4n> hemanth: we may need a team of people to package all the gems <j4v4m4n> hemanth: wanna take a lead? <jishnu7> j4v4m4n, working charm [02:48] <jishnu7> j4v4m4n, lekhonee in ubuntu repo was not satisfying dependancies <jishnu7> j4v4m4n, [02:50] <jishnu7> j4v4m4n, there ? [02:51] <j4v4m4n> jishnu7: yes <j4v4m4n> jishnu7: did the package get built? <jishnu7> j4v4m4n, yes. lekhonee installed and working [02:52] <jishnu7> j4v4m4n, I a source tar file there are 3 folders <jishnu7> j4v4m4n, branches, tags, trunk <jishnu7> j4v4m4n, what does all that means <jishnu7> j4v4m4n, branches must be version [02:53] <jishnu7> j4v4m4n, ? <j4v4m4n> jishnu7: for which software? [02:54] <jishnu7> j4v4m4n, bakefile <jishnu7> j4v4m4n, tool similiar to automake [02:55] <j4v4m4n> trunk is always where development happen normally <j4v4m4n> branches are for specific features - sometime not ready for trunk <j4v4m4n> tags are for releases <j4v4m4n> jishnu7: want to take up gitorious packaging? <jishnu7> j4v4m4n, What about okawix, which you assigned me early [02:57] <jishnu7> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617814 <j4v4m4n> jishnu7: ok then complete that <jishnu7> j4v4m4n, when building, okawix need bakefile, which is not in debian repo <jishnu7> j4v4m4n, so I think, I need to pack that first [02:58] <j4v4m4n> jishnu7: ok then we need to package bakefile first <j4v4m4n> jishnu7: yes <jishnu7> j4v4m4n, bakfile source folder have 3 sufolders <jishnu7> j4v4m4n, branches, tags and trunk. Which one should I compile ? [02:59] <j4v4m4n> jishnu7: they already have deb package, see http://www.bakefile.org/download.html <jishnu7> j4v4m4n, yeah. but not in debian repo <j4v4m4n> jishnu7: talk to that person first, ask him to upload it to debian [03:00] <j4v4m4n> jishnu7: if he don't want to maintain it in debian, you can take it up [03:01] <jishnu7> j4v4m4n, they have their own repository <j4v4m4n> jishnu7: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=496832 <jishnu7> j4v4m4n, http://www.bakefile.org/wiki/Debian <jishnu7> j4v4m4n, I have seen that [03:02] <j4v4m4n> jishnu7: talk to the person who make the debian package <j4v4m4n> who made <j4v4m4n> jishnu7: I gotta sleep now [03:03] <j4v4m4n> jishnu7: congratulations on your first debian package! <jishnu7> j4v4m4n, ok.. good night <j4v4m4n> jishnu7: good night! [03:04] <jishnu7> j4v4m4n, thank you.. thank you for helpi ng <j4v4m4n> jishnu7: its my pleasure. [03:05] <jishnu7> :-) *** jishnu7 (~jishnu@117.196.160.56) has left channel #debian-in: Leaving [03:06] ERC> /part [03:12] *** You have left channel #debian-in ERC>