[ശ ഏപ്ര  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&section=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>