*** menesis has quit IRC | 02:49 | |
*** menesis has joined #schooltool | 02:50 | |
*** menesis has quit IRC | 02:56 | |
*** khildin has joined #schooltool | 08:44 | |
*** menesis has joined #schooltool | 12:41 | |
*** khildin has quit IRC | 13:06 | |
*** khildin_ has joined #schooltool | 13:14 | |
*** khildin_ has joined #schooltool | 13:14 | |
*** khildin_ has quit IRC | 13:14 | |
*** khildin_ has joined #schooltool | 13:14 | |
*** khildin has joined #schooltool | 13:19 | |
*** khildin_ has quit IRC | 13:19 | |
*** menesis has quit IRC | 13:22 | |
*** menesis has joined #schooltool | 14:16 | |
*** menesis has quit IRC | 15:01 | |
*** replaceafill has joined #schooltool | 15:27 | |
*** menesis has joined #schooltool | 15:39 | |
*** menesis has quit IRC | 18:39 | |
*** menesis has joined #schooltool | 18:39 | |
*** khildin has quit IRC | 18:55 | |
*** khildin has joined #schooltool | 18:57 | |
*** menesis has quit IRC | 19:00 | |
*** menesis has joined #schooltool | 19:44 | |
replaceafill | menesis, are you around? | 20:23 |
---|---|---|
menesis | replaceafill: yes | 20:28 |
replaceafill | hi menesis, you have 5 mins? | 20:28 |
replaceafill | i have a couple of questions | 20:29 |
replaceafill | about packaging :) | 20:29 |
menesis | yes | 20:29 |
replaceafill | ok | 20:29 |
replaceafill | https://code.launchpad.net/~schooltool-owners/schooltool.quiz/packaging | 20:29 |
replaceafill | i'm trying to create a package for schooltool.quiz | 20:29 |
replaceafill | i've been following the schooltool.virginia example | 20:30 |
replaceafill | so my first question is: | 20:30 |
replaceafill | is it ok if i upload the tar.gz to ftp.schooltool.org? | 20:30 |
replaceafill | or could that mess something up? | 20:30 |
replaceafill | it's basically because debian/watch needs a url | 20:30 |
replaceafill | to download | 20:31 |
menesis | you can upload anything there | 20:31 |
menesis | it's just a directory | 20:32 |
replaceafill | and it won't be listed in any ppa? | 20:32 |
menesis | no, there is nothing automatic about ftp.schooltool.org | 20:32 |
replaceafill | i mean, just by uploading the file, the ppas don't get affected, right? | 20:32 |
replaceafill | ah ok | 20:32 |
replaceafill | and my second question is: | 20:32 |
replaceafill | now that i have "almost" everything set, how do i test the package? | 20:33 |
replaceafill | i thought: | 20:33 |
replaceafill | bzr builddeb -- -S -us -uc | 20:33 |
replaceafill | will do it | 20:33 |
replaceafill | but i keep getting a fatal error | 20:33 |
replaceafill | http://pastebin.com/tparKqwM | 20:34 |
menesis | bzr builddeb -S will build a source package (.debian.tar.gz and .dsc files) | 20:35 |
menesis | to build a package locally just do bzr builddeb | 20:35 |
menesis | looking. | 20:35 |
replaceafill | basically i'd like to build something i could upload to my personal ppa | 20:35 |
replaceafill | and have users to add that | 20:35 |
replaceafill | https://launchpad.net/~replaceafill/+archive/ppa | 20:36 |
menesis | oh. you have to install dh_pydeb helper | 20:36 |
menesis | apt-get install python-van.pydeb | 20:36 |
replaceafill | ah | 20:36 |
menesis | to upload to a ppa you have to sign the package, I believe | 20:37 |
menesis | that is, do not add -us -uc options | 20:37 |
menesis | bzr bd -S | 20:37 |
replaceafill | right | 20:37 |
menesis | dput my-ppa ../schooltool.quiz_*dsc | 20:37 |
replaceafill | i can test the package locally using pbuilder, right? | 20:38 |
replaceafill | i mean, to see if it installs, etc | 20:38 |
menesis | pbuilder is needed to build a package in an empty build machine, like is done in a ppa | 20:39 |
menesis | to check that Build-depends is correct, or to build for a different ubuntu release than current | 20:39 |
replaceafill | got it | 20:40 |
replaceafill | oh | 20:40 |
replaceafill | new error: http://pastebin.com/7i3h5HVE | 20:40 |
menesis | but you can build locally without pbuilder, 'bzr bd' | 20:40 |
replaceafill | it seems it doesn't like the TODO.txt file in schooltool.quiz :) | 20:40 |
*** khildin has quit IRC | 20:41 | |
replaceafill | i guess i need to include it in MANIFEST? | 20:41 |
menesis | it says TODO.txt is modified? | 20:42 |
menesis | and warnings about deleted files | 20:42 |
replaceafill | yes | 20:42 |
replaceafill | oh, it's in spanish :)) | 20:42 |
replaceafill | local changes have been detected | 20:42 |
replaceafill | to TODO.txt | 20:42 |
replaceafill | but "bzr status" returns nothing | 20:42 |
replaceafill | so i'm not sure | 20:42 |
*** khildin has joined #schooltool | 20:43 | |
replaceafill | actually, the message about TODO is "info" | 20:43 |
replaceafill | oh | 20:44 |
replaceafill | i need to add the TODO.txt content to Files: | 20:44 |
replaceafill | i'll better remove TODO.txt alltogether ;) | 20:45 |
replaceafill | yay! | 20:45 |
replaceafill | lots of files in ../build-area | 20:45 |
menesis | tried your branch | 20:46 |
menesis | and it built successfully | 20:46 |
menesis | what I did was | 20:46 |
menesis | make release | 20:46 |
menesis | cp dist/schooltool.quiz-2.6.0.tar.gz .. | 20:46 |
menesis | bzr bd -- -us -uc | 20:47 |
menesis | the error said that TODO.txt in the branch is different from the one in .tar.gz | 20:47 |
replaceafill | oh, so i don't have to upload the .tar.gz, i can just copy it to the current directory | 20:48 |
menesis | but I don't see any warnings | 20:48 |
menesis | yes | 20:48 |
replaceafill | now i just need to dput to my ppa | 20:49 |
menesis | to merge a new release, bzr merge-upstream ../schooltool.quiz-2.6.1.tar.gz | 20:49 |
menesis | if it is there | 20:49 |
replaceafill | ah | 20:49 |
replaceafill | this is so cool :) | 20:50 |
replaceafill | (and so new for me) :D | 20:50 |
menesis | the 'uscan' tool uses debian/watch to download files | 20:50 |
menesis | uscan --verbose # to see what is available | 20:50 |
replaceafill | ah yes, i found https://wiki.debian.org/debian/watch/ | 20:51 |
replaceafill | which explains that | 20:51 |
replaceafill | ok, i'll try to package schooltool.niepa next | 20:51 |
menesis | I always use it this way to make sure I have uploaded to ftp.s.o | 20:51 |
replaceafill | ah | 20:52 |
replaceafill | ok, i'll go get lunch now | 20:52 |
replaceafill | thanks menesis | 20:52 |
replaceafill | and thanks for all those helpful files you've created | 20:52 |
replaceafill | it's very easy to follow | 20:53 |
menesis | I haven't created a file with release/packaging documentation :/ | 20:53 |
replaceafill | :D | 20:53 |
menesis | but please ask me any time | 20:53 |
replaceafill | thanks man | 20:54 |
*** menesis has quit IRC | 21:05 | |
*** th1a has joined #schooltool | 21:56 | |
th1a | hi replaceafill. | 22:01 |
replaceafill | hey th1a | 22:01 |
replaceafill | th1a, i can build packages now! | 22:01 |
replaceafill | :D | 22:01 |
replaceafill | can't upload them to my ppa yet though :( | 22:01 |
th1a | Oh, great! | 22:01 |
replaceafill | i have to sign them | 22:01 |
th1a | Ooh... | 22:01 |
replaceafill | i'm setting up GPG | 22:01 |
replaceafill | oops | 22:01 |
th1a | OK. | 22:01 |
replaceafill | PGP | 22:01 |
replaceafill | or whatever itÅ› called | 22:02 |
replaceafill | ;) | 22:02 |
th1a | Si. | 22:02 |
replaceafill | and i asked menesis a couple of things that were not very clear | 22:02 |
replaceafill | but i think we're in good shape | 22:02 |
replaceafill | i should be done with it today i think | 22:02 |
replaceafill | and send David Ally instructions tonight | 22:02 |
replaceafill | (i started with quiz btw) | 22:03 |
replaceafill | since it had a project already setup | 22:03 |
th1a | OK. | 22:03 |
th1a | Sounds good. | 22:04 |
replaceafill | next is caveman report, right? | 22:05 |
th1a | I'm praying that will not give you fits. | 22:05 |
replaceafill | oh, i finished the quiz feature the hilt folks needed too | 22:05 |
th1a | Yeah, I saw. | 22:05 |
replaceafill | give me fits? | 22:06 |
replaceafill | is that an idiom? :) | 22:06 |
th1a | Having a fit? | 22:07 |
replaceafill | first time i see it | 22:07 |
replaceafill | yes | 22:07 |
th1a | A seizure? | 22:07 |
replaceafill | ah | 22:07 |
replaceafill | got it | 22:07 |
th1a | Probably you should start by shrinking the margin and font as he suggested. | 22:08 |
th1a | That'll give you some slack space. | 22:08 |
replaceafill | ah, right | 22:08 |
replaceafill | i think for the logo we can use the current logo feature | 22:08 |
replaceafill | i mean | 22:08 |
replaceafill | we don't need any custom image banner | 22:09 |
th1a | Bear in mind also that he can probably figure out how to tweak the styles a bit himself. | 22:09 |
th1a | I mean, if you're close. | 22:09 |
replaceafill | you mean, having him to modify the styles rml? | 22:10 |
th1a | Yeah... | 22:10 |
replaceafill | kk | 22:10 |
th1a | I mean, once we're close, he can probably figure out some tweaks. | 22:11 |
replaceafill | i should ask him for his "new" db | 22:11 |
th1a | That's kind of where the conversation started... him trying to do the layout himself. | 22:11 |
replaceafill | the ones with the new report sheets | 22:11 |
replaceafill | (comments, etc) | 22:11 |
th1a | Yeah, insofar as that's the actual data. | 22:11 |
replaceafill | ok | 22:12 |
replaceafill | website? | 22:12 |
th1a | Did you get my email on that? | 22:13 |
replaceafill | yes | 22:13 |
th1a | So yeah, is the site in the junk on your lp account? | 22:14 |
replaceafill | yes | 22:14 |
replaceafill | https://code.launchpad.net/~replaceafill/+junk/sielibre-web | 22:14 |
th1a | OK. So I'll work on that a bit. | 22:15 |
replaceafill | ah ok | 22:15 |
th1a | You can focus elsewhere. | 22:16 |
replaceafill | thanks | 22:16 |
replaceafill | this packaging stuff is quite interesting | 22:16 |
replaceafill | once you start understanding it :P | 22:16 |
th1a | It is a good skill to have. | 22:16 |
th1a | Basically then you've got fixing new features and the bugs targeted for the trusty "alpha" on LP for you. | 22:18 |
th1a | They should all be at least high. | 22:18 |
replaceafill | you mean "beta"? | 22:19 |
replaceafill | https://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule | 22:19 |
replaceafill | i see that alpha was on january | 22:19 |
replaceafill | are we shooting for march 27th? | 22:19 |
th1a | That's just what it says in our LP. | 22:19 |
replaceafill | oh | 22:19 |
th1a | What menesis has in there. | 22:19 |
th1a | We should be shooting for the 27th. | 22:20 |
replaceafill | final beta freeze, right? | 22:21 |
th1a | Yeah. | 22:21 |
replaceafill | ok | 22:21 |
th1a | I need to send menesis an email going over this. I'll do that tonight. | 22:21 |
replaceafill | ok | 22:22 |
replaceafill | that's it from me | 22:22 |
th1a | Definitely hammer on some big imports a bit. | 22:23 |
th1a | I don't think that's fully baked. | 22:23 |
replaceafill | ah! | 22:23 |
replaceafill | and we need the cando import | 22:23 |
replaceafill | for skills | 22:23 |
replaceafill | to be remote | 22:23 |
th1a | Yeah, that's the one that needs to work the most anyhow. | 22:23 |
th1a | Also, make sure and give a little thought to repeat uploads. | 22:23 |
replaceafill | repeat uploads? | 22:24 |
th1a | If you try to upload the skills three times in a row for example. | 22:24 |
replaceafill | what, should it tell you you already have a task for doing that? | 22:25 |
th1a | Or for that matter if you do several different imports in rapid succession. | 22:25 |
replaceafill | or you mean like three DIFFERENT imports | 22:25 |
replaceafill | ah ok | 22:25 |
th1a | Either. | 22:25 |
replaceafill | got it | 22:25 |
th1a | Having an importer lock would not be a problem (so you could only start one at a time). | 22:26 |
th1a | If it seems necessary. | 22:26 |
th1a | Or just prudent. | 22:26 |
th1a | I don't know how justas handled it. | 22:26 |
replaceafill | right | 22:26 |
th1a | Just take a look. He was in a hurry. | 22:26 |
replaceafill | will check | 22:26 |
replaceafill | sure | 22:27 |
th1a | OK. So basically don't get hung up on this custom report -- remember it is a free job for someone who can fiddle with it himself a bit. | 22:28 |
replaceafill | sure | 22:28 |
replaceafill | just spitting the right numbers to the tables | 22:28 |
replaceafill | and not lose too much time in styling | 22:29 |
th1a | Yes. | 22:29 |
th1a | OK, I think we're good then. | 22:29 |
th1a | Thanks replaceafill. | 22:29 |
replaceafill | yeah | 22:29 |
replaceafill | thanks th1a | 22:29 |
* th1a drops the bag of gravel. | 22:30 | |
*** th1a has quit IRC | 22:37 | |
*** menesis has joined #schooltool | 22:44 | |
*** th1a has joined #schooltool | 23:20 | |
*** replaceafill has quit IRC | 23:29 | |
*** replaceafill has joined #schooltool | 23:42 | |
*** replaceafill has joined #schooltool | 23:42 | |
*** khildin has quit IRC | 23:52 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!