[01:38] dfarning: Hi [01:38] kandarpk, good morning:) [01:39] good morning :) [01:39] dfarning: any leads from where I left yesterday ? [01:40] kandarpk, I just sent a working walk though to the ML [01:41] dfarning: thats perfectly ok [01:43] dfarning: where you successfully able to test the package ? [01:43] *were [01:45] kandarpk, I am installing it now. [01:45] dfarning: yeah, just saw your report on the mailing list [01:48] dfarning: I think the clean rule wasn't there last night ? [01:50] kandarpk, yes, that fixes a minor build error. [01:51] dfarning: why were *.mo or *.linfo files causing build errors ? ? [01:54] kandarpk, I am not sure. got a lot of build errors related to .mo files and asked luke for help. [01:54] ok. [01:54] dfarning: just saw your mail to the design team [01:55] kandarpk, do you want to try packing it.... I have see most possible errors today so I can help if anything goes wrong. [01:55] *I am taking some time learning to report on these lists :( [01:55] kandarpk, it just takes time. [01:56] dfarning: sure, will you be around 20 minutes from now ? [01:56] I've some woork [01:56] kandarpk, yes, i'll take my dog for a walk and be back in 20-30 minutes. [02:31] * lfaraone is off to dinner, I'll see questions when I get back. [02:33] kandarpk, lfaraone good evening. [02:33] dfarning: good evening [02:34] kandarpk, ready to try packaging read? [02:34] dfarning: yes [02:34] kandarpk, great. [02:35] dfarning: goint through your mail [02:40] dfarning: how do I generate a PGP key ? [02:42] kandarpk, http://aplawrence.com/Basics/gpg.html [02:46] git-import-orig --pristine-tar -u ''87'' sugar-Read-activity_87.orig.tar.gz [02:46] Repository does not have branch 'upstream' for upstream sources. If there is none see [02:46] file:///usr/share/doc/git-buildpackage/manual-html/gbp.import.html#GBP.IMPORT.CONVERT [02:46] on howto create it otherwise use --upstream-branch to specify it. [02:49] kandarpk, did you just get an error about a gpg key then reran the command? [02:50] yes [02:51] kandarpk, try deleting the contents of the directory and starting the process over. [02:51] dfarning: sure [02:55] dfarning: I've to go somewhere very urgently [02:55] and was getting the pgp error again [02:55] kandarpk, when you get back we can fix it. [02:56] dfarning: will catch up later in about 2hrs [03:13] dfarning, hello :) [03:13] dfarning, nice guide. [03:17] dipankar, hello thanks. [03:18] dipankar, if you try it we can identify possible mistakes together. [03:19] dfarning, I just have a doubt before starting. [03:20] dfarning, you started with a completely empty repository [03:20] *empty [03:20] dipankar, yes an empty dir. [03:20] dfarning, were you able to do that? [03:21] to create an empty get repositotry all you need to do is run git init in an empty dir. [03:28] dfarning, don't you need to 'add .' before running git init [03:29] dipankar, you run add prior to performing a commit. [03:30] dfarning, oh yes.. [03:50] good morning neeraj [03:51] how are you [03:52] dfarning, how did you manage to get the copyright of packages? [03:55] i skipped the legal stuff and just focused on the technical stuff for this time. [03:56] dfarning, clever stuff. [03:57] dfarning, I have an idea. [03:57] dipankar, yes? [03:57] dfarning, why not clone the git repo from sugarlabs, make changes in the files as required. [03:58] dfarning, this way the legal stuff, will get handled automatically. [03:58] dfarning, also use the cloned repo to create the upstream orig tarball [04:00] dipankar, I am not sure why lfaraone chose to do it the way he did. [04:00] dfarning, ohk. :) [04:01] dfarning, I got why Luke chose the way. [04:01] dfarning, There is no Debian folder in the sugarlabs git repository [04:02] dfarning, so no use of cloning the repo to our machine [04:02] dipankar, yes, that is correct. [04:42] dfarning, neeraj, dipankar : Hi [04:42] dfarning, in the 'dependencies' step : how can I find the required dependencies? [04:42] kandarpk, hi [04:45] dipankar, finding dependencies is based on experience and iterations of build, install, and test until you now longer get buildtime or runtime errors. [04:45] kandarpk, hello [04:47] dfarning: is it possible to just git clone, place the debian folder in the package, generate the control file, commit the changes, and push the package into the repo ? [04:47] *if we don't need to test the build [04:48] dfarning, I guess you mentioned about 'package' runtime dependencies [04:48] dfarning, What about the build dependencies? [04:49] kandarpk, i don't think so, the core of packaging is the tarball, i could not get it to work with the pristen-tarball step. [04:51] dipankar, if there are missing dependencies you will get errors in the logs. These errors are usually pretty easy to track down. [04:54] dfarning, ok. [04:54] hi all [04:54] hey neeraj :). Good morning [04:54] ankur, good morning [04:54] hi all [04:54] hi dipankar [04:54] dipankar, good morning [04:54] neeraj, and ankur good to see you. [04:55] sry i am late today, wasnt able to wake up on time :( [04:55] kandarpk, were you able to discuss the build/git clone issue with luke [04:55] well dfarning , good guide on [04:55] packaging :) [04:55] *reading usr list mail [04:56] dfarning, did you get this error : debian/rules:64: *** missing separator (did you mean TAB instead of 8 spaces?). Stop. [04:57] neeraj: dfarning has listed the steps involved on ubuntu-sugarteam mailing list [04:57] *see inbox [04:58] dipankar: thats the error in rules [04:58] dipankar: please replace the spaces before each line with a tab [04:58] kandarpk, I got that (already). I have used tabs only. [04:59] dipankar: that happened maybe because we copy-paste the code [04:59] kandarpk, but the error is still coming [04:59] thats strange [04:59] dipankar: I too was getting this error [04:59] which was later resolved [05:00] dipankar, kandarpk yes, that was a cut and paste error. [05:01] dipankar: check line 64, there you may have space instead of tab [05:01] kandarpk, dfarning I removed the line and wrote the same thing again with tab. [05:01] but I am still getting the problem [05:02] dipankar: can you place the contents of rules in pastebin ? [05:03] kandarpk, Let me check the lines again [05:03] dipankar, you have to replace all of the spaces with a single tab on every line that is indented. [05:03] dfarning, ohk. [05:04] dipankar, the parser for make files is very primitive. [05:05] dfarning, I didn't know a single space will cause so much of a problem :P [05:06] dipankar: search for makefile [05:07] kandarpk, did you get the package to build and install correctly? [05:07] dfarning: I could not do that, working on a different system [05:08] kandarpk, ok. [05:08] dfarning: the error I faced earlier was maybe because I didn't have a PGP key === ankurkhurana_ is now known as ankur [05:08] dipankar: you will need a pgp key to run the commands, so keep that handy [05:09] s/to run the commands/for the commands to work properly/ [05:09] kandarpk, yes and there several places that you have to set your email address to match the address for your key. [05:10] dfarning: hmmm. [05:10] dfarning: did the package build successfully on your system ? [05:11] kandarpk, yes, built, installed and tested fine [05:12] dfarning: ok, then it should work on mine too, if I dont make any mistakes [05:12] kandarpk, yes. [05:14] guys new error: [05:14] dipankar@dipankar-laptop:~/work17/sugar-flipsticks-activity-6$ fakeroot debian/rules get-orig-source [05:14] /usr/share/cdbs/1/rules/buildcore.mk:58: parsing sugar-flipsticks-activity_6.orig.tar.gz ... [05:14] Parsing sugar-flipsticks-activity_6.orig.tar.gz... [05:14] tar czvf sugar-flipsticks-activity_6.orig.tar.gz sugar-flipsticks-activity-6 [05:14] tar: sugar-flipsticks-activity-6: Cannot stat: No such file or directory [05:14] tar: Exiting with failure status due to previous errors [05:14] make: *** [sugar-flipsticks-activity_6.orig.tar.gz] Error 2 [05:14] dipankar: the name of your package doesn't match flipsticks [05:14] good morning manusheel sir [05:15] ankur: Good morning Ankur. [05:15] dipankar: I was getting the error when the tar had read instead of Read [05:15] manusheel, Sir Goodmorning [05:16] dipankar: there can be other reasons too. [05:16] dipankar: Good morning Dipankar. [05:16] manusheel sir: Good morning [05:16] kandarpk: Good morning Kandarp. [05:16] dfarning, whats your opinion on the error? [05:17] dipankar, what is the name of your tarball file. [05:18] sugar-flipsticks-activity_6 [05:18] kandarpk, dipankar, ankur, neeraj: We should make sure that we understand the packaging via git correctly, study David's memo in detail and complete the packaging of activities systematically at our end. Also, we need to document the steps for every activity that we package. In that manner, we'll be able to remember the steps. [05:19] dipankar, there should be a .orig.tar.gz at the end [05:19] dfarning: Thank you for writing the steps so very clearly. Appreciate your support. [05:19] manusheel, you are welcome. [05:19] manusheel sir: dfarning has spent his entire day figuring this out. :) [05:20] dfarning, it is there :) [05:20] deserves all appreciation from our end [05:20] kandarpk: Yes, Kandarp. This is what we should learn from David. True qualities of a hacker and an engineer. [05:22] kandarpk: We should look at the logs and see how David conducted the process of arriving at the steps. Many a times, the documentation available to us will be insufficient, and in that case, we'll have to follow a similar approach. [05:24] manusheel sir: that is what I too was thinking about [05:24] dipankar, can you paste your debian/rules file [05:24] manusheel sir: the final result isn't as important as the approach dfarning took to reach there [05:24] dfarning, sure. just a minute [05:25] manusheel, kandarpk I expect that we will be spending hours debuggin together over the next year:) [05:25] kandarpk: Approach is indeed important. At the same time, we should also learn how to arrive at final result successfully. [05:25] dfarning, the debian/rules file : http://paste.ubuntu.com/459684/ [05:26] dfarning: Absolutely. It is going to be an interesting experience for all of us. The learning curve is simply great. [05:26] dfarning, this is sugar-memorize-activity http://git.sugarlabs.org/projects/ubuntu-sugar-memorize-activity/repos/mainline right? [05:26] dfarning: I would like to learn how you figured out the steps involved once I complete the packaging [05:27] kandarpk, you all will be experts before long:) [05:27] neeraj, are you looking for the upstream_url ? [05:27] dfarning, neeraj, dipankar, kandarpk, neeraj: I am heading out to a meeting with the Sugar pilot team in Delhi. Will be back at IRC in 2 hours. [05:28] that is git://git.sugarlabs.org/ubuntu-sugar-memorize-activity/mainline.git [05:29] Please give me a call in case of any help or requirement. Thank you. [05:29] dfarning, i read this on Luke tutorial. I am litte confused about capitalisation [05:29] In control.in and copyright, replace NAME_OF_ACTIVITY with the activity name. This is what comes in between the "sugar-" and "-activity", but capitalized. In our case, use "Colors". [05:29] bye manusheel sir. [05:29] so in my case it will [05:30] dfarning, yes [05:30] be sugar-Jigsawpuzzle-activity? [05:30] dipankar, I think you also have to change PACKAGE_NAME in line 23 to sugar-flipsticks-activity [05:31] Also what should be the name of directory which I will create for initializing (git init) [05:31] neeraj , sugar-memorize-activity-version [05:31] dfarning, Thanks. [05:32] ankur, ankur I did not fully understand that part either.... I just kept trying names until something worked. [05:32] ankur, if you use the wrong name you will get a error message. [05:33] dfarning, thanks , will try different combinations :) [05:34] dfarning, nopes. still the same error: [05:34] dipankar@dipankar-laptop:~/work17/sugar-flipsticks-activity-6$ fakeroot debian/rules get-orig-source [05:34] tar czvf sugar-flipsticks-activity_6.orig.tar.gz sugar-flipsticks-activity-6 [05:34] tar: sugar-flipsticks-activity-6: Cannot stat: No such file or directory [05:34] tar: Exiting with failure status due to previous errors [05:34] make: *** [sugar-flipsticks-activity_6.orig.tar.gz] Error 2 [05:34] dfarning, and in control.in file we are supposed to leave jonas name there as it is or wa that an example? [05:34] dipankar: was rules file to be changed ( as in the guide ) ? [05:35] nope [05:36] kandarpk, I mean according to Luke's guide no. [05:36] *I dont remember changing the PACKAGE_NAME there [05:36] kandarpk, I would leave jonas' name on top and put yours below it. [05:36] kandarpk, he will be the person reviewing and approving. [05:36] dfarning: are you pushing the package ? [05:37] dfarning, thanks . [05:37] kandarpk, we need to file the copywrite files. I did not get to that yet. [05:38] dipankar, can you post the results of ls -la [05:38] dfarning: ok [05:38] dfarning, checked that, I guess it is correct: [05:38] dipankar@dipankar-laptop:~/work17/sugar-flipsticks-activity-6$ ls -la [05:38] total 20 [05:38] drwxr-xr-x 4 dipankar dipankar 4096 2010-07-06 10:03 . [05:38] drwxr-xr-x 3 dipankar dipankar 4096 2010-07-06 09:41 .. [05:38] drwxr-xr-x 3 dipankar dipankar 4096 2010-07-06 10:02 debian [05:38] drwxr-xr-x 7 dipankar dipankar 4096 2010-07-06 08:01 .git [05:38] -rw-r--r-- 1 dipankar dipankar 45 2010-07-06 10:03 sugar-flipsticks-activity_6.orig.tar.gz [05:39] dipankar, something is wrong with the orig.tar.gz file. it looks really small. [05:40] dfarning, it is also not opening in 'file roller' [05:40] dfarning, are Source and Package in control.in files are different? i mean i checked toolkit package from ppa.there were two different names :Source: sugar-toolkit-0.88 and python-sugar-toolkit-0.88 [05:41] dipankar, for UPSTREAM_GIT you want to use the url of the source repo on git.sugarlabs.org rather than the git.debain.org [05:42] dfarning, ok. I get it. [05:42] ankur, yes the source and the package can have different name. [05:42] ankur, I would look at how lfaraone pacakged terminal. [05:42] in our case , should we have python , and can you elaborate what is the major difference between them if possible [05:43] dfarning, okay , will download that [05:45] dfarning, I changed the UPSTREAM_URl to 'git://git.sugarlabs.org/flipsticks/mainline.git' [05:45] dfarning, but still the same error [05:45] :( [05:45] * dipankar is very confused right now!!! [05:45] dipankar, i hope single quotes are not there :) [05:46] ankur, you can browse terminal at http://git.debian.org/?p=collab-maint/sugar-terminal-activity.git;a=tree [05:46] ankur, I meant without single quotes! [05:47] dipankar, try deleting the local tar.gz and .git files and run the command again [05:47] dfarning, i am trying that :) [05:49] dfarning, Here is the result: [05:49] dipankar@dipankar-laptop:~/work17/sugar-flipsticks-activity-6$ git status# On branch master [05:49] # [05:49] # Initial commit [05:49] # [05:49] # Untracked files: [05:49] # (use "git add ..." to include in what will be committed) [05:49] # [05:49] # debian/ [05:50] nothing added to commit but untracked files present (use "git add" to track) [05:50] dipankar@dipankar-laptop:~/work17/sugar-flipsticks-activity-6$ fakeroot debian/rules get-orig-source [05:50] tar czvf sugar-flipsticks-activity_6.orig.tar.gz sugar-flipsticks-activity-6 [05:50] tar: sugar-flipsticks-activity-6: Cannot stat: No such file or directory [05:50] tar: Exiting with failure status due to previous errors [05:50] make: *** [sugar-flipsticks-activity_6.orig.tar.gz] Error 2 [05:50] dipankar, i think there might some problem with debcommit.I dont know but it can be that.... [05:51] ankur, commit stage later. [05:51] ankur, I am not committing anything right now [05:51] dipankar, oh i see...... [05:51] ankur, Just making a original tar ball from the sugarlabs upstream [05:52] dipankar, i needed to add dependencies in control file.Can you help me out with that [05:53] ankur, It can be done with checking only. :) I still have to do that. I won't be the right person to ask about that. ;) [05:54] dipankar, in line 64 and 67 of debian/rules it looks like you have 2 tabs instead of one.... that might cause a problem [05:54] dfarning, Please paste your debian/rules file. [05:55] dfarning, I want to compare them and make the changes [05:55] ankur, it is trial and error... but most simple activites will just need the default dependancies. [05:56] dipankar: are the spaces in lines 55-60 tabs ? [05:56] dipankar, http://paste.ubuntu.com/459691/ [05:57] I think they are spaces and thats why your tarball isnt creating [05:57] *created [05:58] dipankar: you have to use tab for indentation if you haven't done so [05:59] dfarning, thanks now its working [05:59] kandarpk, thanks for the advice [06:00] * dipankar doesn't like the debian/rules file. [06:00] dipankar: were they spaces or reducing two tabs to one worked ? [06:00] dfarning, do i need to worry about watch file as of now? [06:01] kandarpk, I changed two tabs to one. [06:01] ok. [06:01] ankur, not now, as there is no upstream tarball to watch. [06:01] kandarpk, similar to python programming. Indentation matter. If only I got that python hint [06:04] * lfaraone waves. [06:05] lfaraone: hi [06:05] hey lfaraone we are making progress. [06:08] well i got my own share of errors here :( [06:08] ankurkhurana@ankurkhurana-desktop:~/sugar/sugar-jigsawpuzzle-activity-8$ fakeroot debian/rules get-orig-source [06:08] debian/rules:26: /usr/share/cdbs/1/rules/utils.mk: No such file or directory [06:08] debian/rules:27: /usr/share/cdbs/1/class/python-sugar.mk: No such file or directory [06:08] debian/rules:28: /usr/share/cdbs/1/rules/debhelper.mk: No such file or directory [06:08] debian/rules:47: *** missing separator. Stop. [06:08] ankur: this has just been discussed right now. Let me help you with that [06:09] okay, [06:09] i was going thru abv, error doesnt similar ......... [06:09] so i asked [06:09] oops [06:10] well, it's great that ... [06:10] lfaraone, Hi. How you doing? [06:10] hi lfaraone [06:10] ankur: okay, so the error tells you you're missing a file. what do you think you are missing? [06:10] dipankar: fine, thanks. [06:10] i think i have not installed some of the packages i needed to install [06:11] ankur: that's probably correct. [06:12] lfaraone, any hints? [06:13] ankur: http://wiki.debian.org/Sugar/GettingStartedGuide [06:13] ankur: well, look at the error message. there are three major portions: the file the error occured in, the line number, and the error itself. [06:14] ankur: in the error itself, there is the error that occured (File not found) and the file that could not be found. [06:14] might help, it has some dependecies listed [06:14] ankur: what do all those files share in common? [06:15] (in terms of their path, just by looking at them) [06:15] lfaraone, one min ,trying [06:17] lfaraone, well all these files were supposed to included in order to compile rules file.They are all missing from cdbs folder [06:18] it has something to do with debian build system (not installed,may be). [06:19] i probably dont have debhelper installed. [06:19] ankur: I think the issue is that you're missing cdbs. [06:21] lfaraone, you are right.I just checked out . installing cdbs now....... [06:22] lfaraone, what does standard version signify in control.in. you used 3.9.0 in terminal activity. is that common to all.Do we all need to write that? in initial_deb folder [06:22] it was 3.8.4 [06:23] ichanged it to 3.9.0 in my activity folder. [06:32] ankur: Standards-Version is the version of the Debian Policy Manual your package complies to. [06:33] ankur: 3.9.0 was the version released very recently, so the template didn't have it yet. [06:34] lfaraone, thanks :) [06:35] lfaraone, just curious. How come you are up so late? [06:36] dipankar: I'm in California, which is on the opposite side of the country from where I usually am. There is a three hour time diference. [06:36] *difference [06:39] lfaraone, one more thing , after @cdbs@ what is the standard formatof adding dependencies.. [06:39] @cdbs@ dependency1 dependecy 2 [06:39] like that [06:39] lfaraone, I thought you returned to Washington :) [06:39] lfaraone, +1 what ankur is asking [06:40] ankur: @cdbs@, dep1, dep2 [06:41] lfaraone, and happy independence day(though belated), i am late but came to know yesterday that it was on 4 of july :) [06:41] lfaraone, how to get those dependencies? dfarning told to do it by trail and error [06:41] ankur: thanks. [06:42] dipankar: that is correct. [06:42] dipankar, + experience :) [06:42] dipankar: basically, leave them the default (none), try to build the package, note what fails, add a package to the deps, try, see what fails... :) [06:43] we will have regenrate control file everytime i suppose [06:43] ? [06:43] ankur: yes. [06:43] dfarning, lfaraone, Then it will take sometime for me, [06:51] lfaraone, still there? [06:52] ankur: usually it's safe to assume I am. And if I'm not, I'll see your message the next day :) [06:52] ankur: (you can "/whois lfaraone" and find if I set an /away message.) [06:52] well i have this question , we copy the orig.tar.gz file outside my source folder? [06:53] well i have this question , do we copy the orig.tar.gz file outside my source folder? [06:53] ankur: yes, and then you import it iusing "git-import-orig" [06:53] before giving git-buildpackage command [06:54] ankur: that's right. [06:55] well i followed the documentation given by david, i am getting some eeror in last step [06:55] ... okay. [06:56] http://paste.ubuntu.com/459707/ [06:56] lfaraone, ^^ i have pasted log file in above link [06:57] ankur: I saw. which line is the source of the fatal error? [06:57] they were not able to run debuild command [06:58] lfaraone, did you recieve my msg, i mean am i online? [06:59] ankur: yes. [06:59] ankur: okay. that's the final message, but what errors occured earlier in the output? [07:00] well in line 33 i suppose , they were not able to change source code . i mean orig tar ball [07:04] lfaraone, is this a case where we need to use quilt (3.0)? [07:07] ankur: right, dpkg-source: error: cannot represent change to sugar-jigsawpuzzle-activity-8/sugar-jigsaw-activity_8.orig.tar.gz: binary file contents changed [07:07] ankur: that's becasue you still have the tarball in the repository itself. delete the file ("git rm --force sugar-jigsaw-activity_8.orig.tar.gz) and you're good. [07:08] dfarning: quilt would prevent this error from showing I thik, but the error is not solved by that :) [07:10] lfaraone, ok I am off to bed. [07:10] well lfaraone , i am getting same error again [07:10] dfarning, good night :) [07:12] lfaraone, how about if i come in evening , i have some visitors.so i will meet you in morning(your). [07:13] i have got to go now bye [07:13] take care [07:13] night dfarning [07:34] dfarning: I finished python-box2d which is required by python-elements which is required by sugar-physics-activity. hopefully -elements will be an easier job than -box2d, since that was a real PITA. [07:38] lfaraone: Neat work. [07:41] lfaraone, I am pasting the output of git-buildpackage: http://paste.ubuntu.com/459717/ [07:41] lfaraone, I guess the build dependencies will be checked now [08:01] * dipankar is out for lunch === jussi is now known as Guest7125 === jussi01 is now known as jussi [14:02] dfarning, goodmorning [14:09] * dipankar says hello to all [14:10] dipankar, good evening :) === ankur_ is now known as ankur [14:14] ankur, you are still having the ping problem [14:16] ankur, I would recommend checking your hardware. [14:16] ankur_, ankur, you are still having the ping problem [14:16] ankur, I would recommend checking your hardware. [14:17] dipankar, there is problem in mtnl.. I am also facing this problem at my uncle's place.. [14:17] I mean it might be in ur area but mtnl's service is really bad in many parts of delhi :( [14:17] *might be working properly [14:17] hmm.. === ankur_ is now known as ankur [14:18] see :P [14:19] I remember times when I used to face the connection problem with mtnl. :P [14:19] Ok [14:19] so where have you guys reached? [14:19] I am at the build dependency check [14:20] * dipankar is taken forcefully off from laptop. Will get back in an hour [14:20] * dipankar is away: I'm not here [14:26] neeraj, good morning. I just have a few minutes to check in. [15:09] good morning kandarpk [15:10] dfarning: good morning [15:11] kandarpk, how are you doing this morning? [15:12] dfarning: I am good [15:12] couldn't devote much time though [15:13] here for next 4-5 hrs [15:13] kandarpk, do you know how the others are doing? [15:14] ready to file the ITP soon? and push your work for review? [15:14] dfarning: most of them were spending time on packaging [15:14] using git [15:15] * dipankar is back. [15:15] dfarning: I am not able to log into alioth.debian using ssh [15:15] * dipankar is back (gone 00:55:10) [15:16] dfarning, good morning [15:16] kandarpk, are you using the the correct login followed by -guest ? [15:16] dfarning: yes [15:17] dfarning: do you see ssh key submission at the bottom of your account page ? [15:17] I didn't had that option [15:18] so directly opened editsshkeys [15:20] dfarning: it asks for password thrice, [15:20] then [15:20] Permission denied (publickey,keyboard-interactive) [15:20] is reported [15:22] kandarpk, hmm i just went the the edit keys page and it presented a place to enter a pubkey. [15:22] dfarning: no, not there [15:22] on my account page [15:22] * dipankar is away: I'm not here [15:23] dipankar said there is an option at the bottom of the page to submit ssh key [15:23] dfarning: my key isn't getting registered, I think [15:25] kandarpk, I can go to My Page -> Account Maintaince -> Shell Account information to modify my key. [15:26] dfarning: I dont have any such option there [15:26] sending you the email of the page [15:33] kandarpk, have you tried updating or resetting the page? [15:34] dfarning: yes, I can only submit my key by directly going to editsshkeys.php [15:36] dfarning, I think there is some account problem [15:36] * dipankar is back (gone 00:13:41) [15:36] kandarpk, what is the full url to editsshkeys.php [15:36] https://alioth.debian.org/account/editsshkeys.php [15:38] kandarpk, are you getting the FORGE logo after you log into the account? [15:38] dipankar: yes [15:39] kandarpk, a FORGE logo appears on the left top corner of the page. [15:39] dipankar: bottom right in my case [15:40] kandarpk, nope. on the top left [15:41] kandarpk, I would suggest that you contact the site admin and ask them to reset your accout [15:41] dipankar: on top left I have alioth.debian logo [15:41] you can do that at http://alioth.debian.org/tracker/?func=add&group_id=1&atid=200001 [15:41] kandarpk, I think that you have a problem with account [15:42] kandarpk, dfarning has suggested the right method [15:42] dfarning, hello. [15:43] dipankar, how are you? [15:43] dfarning, I am doing great. How are you? [15:43] dipankar, good [15:44] dipankar, how is you package coming? [15:44] dfarning, I was about to ask about that [15:44] sure [15:45] dfarning, The original tar ball steps and regenerating the control file are going fine [15:45] dfarning, the git-buildpackage is not taking place, which I think is due to the absence of build dependencies [15:46] dipankar, can you post the error log? [15:46] dfarning, just a sec. I am running the command once again [15:47] dfarning, here is the o/p of the command: http://paste.ubuntu.com/459866/ [15:48] dpkg-source: error: cannot represent change to sugar-flipsticks-activity-6/sugar-flipsticks-activity_6.orig.tar.gz: binary file contents changed [15:51] dipankar, I think that you have to run commit again. you have changed something since you last commited.. probobly deleted the tar.gz file [15:51] dfarning, ok. Let me check [15:53] dfarning: getting the error again [15:53] pristine-tar: committed Read-Activity_87.orig.tar.gz.delta to branch pristine-tar [15:53] gpg: skipped "Kandarp Kaushik ": secret key not available [15:54] dfarning, I have everything intact. I can't find anything weird in the listing [15:55] dipankar, what is the output of git status? [15:55] dipankar@dipankar-laptop:~/work17/sugar-flipsticks-activity-6$ git status [15:55] # Not currently on any branch. [15:55] nothing to commit (working directory clean) [15:56] dipankar, what is the output of ls -la? [15:57] dipankar@dipankar-laptop:~/work17/sugar-flipsticks-activity-6$ ls -la [15:57] total 980 [15:57] drwxr-xr-x 8 dipankar dipankar 4096 2010-07-06 10:29 . [15:57] drwxr-xr-x 3 dipankar dipankar 4096 2010-07-06 20:16 .. [15:57] drwxr-xr-x 2 dipankar dipankar 4096 2010-07-06 10:29 activity [15:57] -rw-r--r-- 1 dipankar dipankar 7461 2010-07-06 10:29 activity.py [15:57] -rw-r--r-- 1 dipankar dipankar 61 2010-07-06 10:29 AUTHORS [15:57] -rw-r--r-- 1 dipankar dipankar 18002 2010-07-06 10:29 COPYING [15:57] drwxr-xr-x 3 dipankar dipankar 4096 2010-07-06 10:29 debian [15:57] drwxr-xr-x 8 dipankar dipankar 4096 2010-07-06 20:21 .git [15:57] -rw-r--r-- 1 dipankar dipankar 8 2010-07-06 10:29 .gitignore [15:57] drwxr-xr-x 2 dipankar dipankar 4096 2010-07-06 10:29 icons [15:57] -rw-r--r-- 1 dipankar dipankar 3903 2010-07-06 10:29 kinematic.py [15:57] drwxr-xr-x 3 dipankar dipankar 4096 2010-07-06 10:29 lessons [15:57] -rw-r--r-- 1 dipankar dipankar 2707 2010-07-06 10:29 lessons.py [15:57] -rw-r--r-- 1 dipankar dipankar 6104 2010-07-06 10:29 messenger.py [15:57] -rw-r--r-- 1 dipankar dipankar 7406 2010-07-06 10:29 model.py [15:57] -rw-r--r-- 1 dipankar dipankar 32365 2010-07-06 10:29 montage.py [15:57] -rw-r--r-- 1 dipankar dipankar 449 2010-07-06 10:29 NEWS [15:57] drwxr-xr-x 2 dipankar dipankar 4096 2010-07-06 10:29 po [15:57] -rw-r--r-- 1 dipankar dipankar 117 2010-07-06 10:29 README [15:57] -rw-r--r-- 1 dipankar dipankar 2222 2010-07-06 10:29 screen.py [15:57] -rwxr-xr-x 1 dipankar dipankar 822 2010-07-06 10:29 setup.py [15:57] -rw-r--r-- 1 dipankar dipankar 845864 2010-07-06 10:29 sugar-flipsticks-activity_6.orig.tar.gz [15:58] -rw-r--r-- 1 dipankar dipankar 0 2010-07-06 10:29 sugar-flipsticks-activity_6.orig.tar.gz.cdbs-config_list [15:58] -rw-r--r-- 1 dipankar dipankar 6598 2010-07-06 10:29 theme.py [15:58] -rw-r--r-- 1 dipankar dipankar 132 2010-07-06 10:29 TODO [15:58] oops -- sorry, will use paste next time [15:58] dipankar, i think you need to rm -rf sugar-f* [16:00] dfarning, but it was done while running the command .. debian/rules git-orig-import. [16:00] dfarning, I think there is the line in the script [16:00] dipankar, try deleting those files and see what happens [16:02] dfarning, now the copyright file problems :( [16:02] dipankar, what is the error this time? [16:04] kandarpk, it looks like you problem is related to your gpg key not being installed on the machine you are developing on. [16:05] dfarning, here is the op : http://paste.ubuntu.com/459871/ [16:07] dipankar, the problem is on line 243. [16:07] * I so so hate the rules file! [16:07] dfarning, so a dependency error ? [16:08] dipankar, yes. have you installed sugar on the machine you are working on? [16:08] dfarning, I have sugar installed [16:10] dfarning: 'gpg --list-keys' gives output : [16:10] /home/kandarp/.gnupg/pubring.gpg [16:10] -------------------------------- [16:10] pub 2048R/4AE3FF0B 2010-07-06 [16:10] uid Kandarp Kaushik (key for debian packaging) [16:10] sub 2048R/2DA59FA9 2010-07-06 [16:11] dipankar, I have to think about this. [16:12] dfarning, ohk. [16:12] kandarpk, is your private key on this computer? [16:13] dfarning: yes [16:17] kandarpk, I would try deleting everything in the working dir execpt the debian dir (including the .git dir) and start from the beginning. and look for the first error that happens. [16:18] dfarning: I did that thrice [16:18] every time the same error is being reported [16:18] $ git-import-orig --pristine-tar -u ''87'' sugar-Read-activity_87.orig.tar.gz [16:18] Upstream version is 87 [16:18] Initial import of 'sugar-Read-activity_87.orig.tar.gz' ... [16:18] pristine-tar: committed Read-Activity_87.orig.tar.gz.delta to branch pristine-tar [16:18] gpg: skipped "Kandarp Kaushik ": secret key not available [16:18] gpg: signing failed: secret key not available [16:18] error: gpg failed to sign the tag [16:18] error: unable to sign the tag [16:18] git returned 128 [16:18] Couldn't tag "upstream/87" [16:18] Import of sugar-Read-activity_87.orig.tar.gz failed [16:22] * dipankar is away: I'm not here [16:25] kandarpk, what is the output from gpg --list-secret-keys [16:26] /home/kandarp/.gnupg/secring.gpg [16:26] -------------------------------- [16:26] sec 2048R/4AE3FF0B 2010-07-06 [16:26] uid Kandarp Kaushik (key for debian packaging) [16:26] ssb 2048R/2DA59FA9 2010-07-06 [16:30] kandarpk, maybe luke knows more [16:30] dfarning: neither ssh working nor gpg :( [16:31] lfaraone: around ? [16:34] kandarpk, yes they are frustrating. [16:34] i have to go for a while [16:34] dfarning: for how long ? [16:36] kandarpk: somewhat. [16:36] lfaraone: facing a wierd problem [16:37] kandarpk: well, first, the tarball shouild be named sugar-read-activity_87.orig.tar.gz, not sugar-Read-activity_87.orig.tar.gz [16:37] http://pastebin.org/384516 [16:38] lfaraone: thats because I named the package as such [16:38] should I change it ? [16:38] kandarpk: okay. Debian package names usually do not contain upper-case letters. [16:38] Ok. [16:39] lfaraone: I'll try out your suggestion, you please try to figure out if something else could be wrong [16:40] kandarpk: your more immediate problem is that git is not figuring out your gpg key automatically. Tell it your key explicitly with "git-import-orig --pristine-tar --keyid=4AE3FF0B -u 87 sugar-read-activity_87.orig.tar.gz". [16:41] Ok. [16:45] lfaraone: do I need to replace package_name in rules file ? [16:47] lfaraone, hi, how you doing? [16:50] * dipankar is back (gone 00:28:15) [16:51] * dipankar is away: I'm not here [16:51] * dipankar is back (gone 00:00:01) [18:00] git-import-orig --pristine-tar --keyid=4AE3FF0B -u 87 sugar-read-activity_87.orig.tar.gz [18:00] worked [18:01] but now key is not found while git-buildpackage [18:01] ERROR: [18:01] dpkg-genchanges: including full source code in upload [18:01] dpkg-buildpackage: full upload (original source is included) [18:01] Now signing changes and any dsc files... [18:01] signfile sugar-read-activity_87-1.dsc Kandarp Kaushik [18:01] gpg: skipped "Kandarp Kaushik ": secret key not available [18:01] gpg: /tmp/debsign.tPjXu3WL/sugar-read-activity_87-1.dsc: clearsign failed: secret key not available [18:01] debsign: gpg error occurred! Aborting.... [18:01] debuild: fatal error at line 1261: [18:20] bernie: around ?