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