jelkner | 2. i check out the code | 00:00 |
---|---|---|
jelkner | 3. make changes to it | 00:00 |
jelkner | 4. check it back in | 00:00 |
jelkner | 5. matt builds egg and package | 00:00 |
jelkner | we want to get that down to a science | 00:00 |
jelkner | so we can do it in our sleep | 00:00 |
jelkner | that's the only way the project will be successful | 00:00 |
jelkner | btw. i need to ask you about Box | 00:01 |
jelkner | the first argument changed from the lower left corner to the center, yes? | 00:01 |
jelkner | jhancock_: well? | 00:03 |
*** mattva01|sleep has joined #schooltool | 00:08 | |
mattva01|sleep | well that was dumb | 00:08 |
mattva01|sleep | I tripped over my power cord | 00:08 |
*** jhancock has quit IRC | 00:12 | |
*** Mattva01 has quit IRC | 00:13 | |
jhancock_ | sounds good to me | 00:16 |
jhancock_ | Yes I did | 00:16 |
jhancock_ | all shapes are relative to the center | 00:17 |
mattva01|sleep | james | 00:17 |
mattva01|sleep | I have a question | 00:17 |
jelkner | jhancock_: i'm testing that now with the students | 00:18 |
jhancock_ | is it going well? | 00:18 |
jelkner | keep in mind that it broke the examples i had put in the book ;-) | 00:18 |
jhancock_ | we did it to make rotating easier | 00:18 |
jelkner | i remember | 00:18 |
jhancock_ | I thought we changed all that | 00:18 |
jhancock_ | I mean the book | 00:19 |
jelkner | but i need to see how easy it is to make a house and such | 00:19 |
mattva01|sleep | all this is required by gasp is basically just the src directory, setup.py , and the copyright type stuff | 00:19 |
mattva01|sleep | correct? | 00:19 |
jelkner | i was working off matt's old debian package | 00:19 |
jhancock_ | yes | 00:19 |
jhancock_ | the rest is for testing | 00:19 |
mattva01|sleep | ok cool | 00:19 |
jhancock_ | and the egg stuff | 00:19 |
mattva01|sleep | yeah :) | 00:19 |
jhancock_ | hmm... | 00:20 |
jelkner | the egg stuff doesn't need to go in the bzr repository.. | 00:20 |
mattva01|sleep | oh you have to add me to those who are allowed to update the egg on cheeseshop | 00:20 |
jelkner | please! | 00:20 |
jelkner | let's get that done now | 00:20 |
jhancock_ | ok what is your name | 00:20 |
jhancock_ | as cheeseshop is concerned | 00:20 |
mattva01|sleep | mattva01 | 00:20 |
jelkner | i'm jelkner | 00:21 |
jhancock_ | k | 00:21 |
jelkner | add me too while your at it... | 00:21 |
jhancock_ | k I am looking now | 00:21 |
jelkner | mattva01|sleep: can you handle the bzr branch? | 00:22 |
mattva01|sleep | yes | 00:22 |
jelkner | any chance of getting it soon? | 00:22 |
mattva01|sleep | yeah give me like 2 minutes | 00:22 |
mattva01|sleep | i'm stuck in windows atm, so bzr can be kind of funky :) | 00:23 |
jelkner | jhancock_: are you at school? | 00:23 |
jhancock_ | yeah I am | 00:23 |
jelkner | can i skype you? | 00:23 |
jhancock_ | K so I think I added you matt | 00:23 |
jhancock_ | not now | 00:23 |
jelkner | ok | 00:23 |
jhancock_ | I am in class | 00:23 |
jelkner | gotcha | 00:23 |
jelkner | mattva01|sleep: i don't get it, i gave you a laptop? | 00:24 |
jelkner | how can you be "stuck in windows"? | 00:24 |
jhancock_ | haha | 00:24 |
jhancock_ | Just go to pypi.python.org | 00:24 |
jhancock_ | and see if you were added as a maintainer | 00:24 |
mattva01|sleep | no yeah but 1 sec | 00:24 |
mattva01|sleep | woah | 00:25 |
mattva01|sleep | yes you did | 00:25 |
mattva01|sleep | it worked | 00:25 |
jelkner | jhancock_: so after matt gets the bzr repository in place | 00:26 |
jelkner | i can check in out and add pause, yes? | 00:26 |
jelkner | the pause you sent me | 00:26 |
jhancock_ | I believe so | 00:26 |
jelkner | and i'll also fix the space after comma issues | 00:26 |
mattva01|sleep | ok | 00:26 |
jelkner | and then check in my changes | 00:26 |
jelkner | and have matt build a new package | 00:26 |
mattva01|sleep | ok screw this , I'm using the laptop | 00:26 |
jhancock_ | I sent you the egg reconstructor instructions | 00:26 |
jhancock_ | right? | 00:26 |
jhancock_ | matt? | 00:27 |
mattva01|sleep | no | 00:27 |
mattva01|sleep | don't think so | 00:27 |
jhancock_ | K, ill email them to you | 00:27 |
jhancock_ | It is way easy | 00:27 |
jelkner | jhancock_: can you send them to me? | 00:27 |
jelkner | matt is getting a bit overwhelmed | 00:28 |
jelkner | it may be best for me to be resposible for the egg | 00:28 |
jhancock_ | Oh that is a good idea | 00:28 |
jelkner | or you | 00:28 |
jhancock_ | I added you to the maintainer list as well | 00:28 |
jelkner | let me see... | 00:28 |
jhancock_ | I can do the egg once I can get my laptop home | 00:29 |
* mattva01|sleep searches room for ethernet cord | 00:29 | |
jelkner | ok, i see that | 00:29 |
jelkner | send me everything i need to lay an egg | 00:29 |
jelkner | including clear instructions | 00:29 |
jelkner | i'll put the instructions on the wiki | 00:29 |
jelkner | and i'll try to build and update the egg tomorrow | 00:30 |
jelkner | we need to get this clean and organized | 00:30 |
jelkner | otherwise we get mired in confusion | 00:30 |
mattva01|sleep | don't worry the egg is easy | 00:30 |
jelkner | then even i should be able to make it! | 00:30 |
mattva01|sleep | since the setup.py script already exists you can just issue one command to build it | 00:30 |
jelkner | great | 00:30 |
mattva01|sleep | yes I know | 00:31 |
mattva01|sleep | thats fine with me | 00:31 |
jhancock_ | K I emailed it | 00:31 |
jhancock_ | That way jeff you can keep track of the version number | 00:31 |
jelkner | mattva01|sleep are you going to be able to do the bzr repository? | 00:31 |
mattva01|sleep | yes , I'm just being slow | 00:32 |
jhancock_ | I think the egg stuff should be in the developer repository | 00:32 |
jhancock_ | and the just the source in the user repository | 00:32 |
jelkner | mattva01|sleep: it's getting late | 00:32 |
jelkner | if you don't have time, maybe i should try? | 00:32 |
mattva01|sleep | if you want to | 00:33 |
mattva01|sleep | i'm having a wierd issue with my internet | 00:33 |
mattva01|sleep | irc seems to be fine | 00:33 |
mattva01|sleep | but www is really really slow | 00:33 |
mattva01|sleep | same with ssh | 00:33 |
jelkner | so, can you just delete the other branches? | 00:35 |
mattva01|sleep | all of them? | 00:35 |
jelkner | what is main? | 00:35 |
mattva01|sleep | oh yeah that one can be deleted, i'll do it | 00:36 |
jhancock_ | that is way old | 00:36 |
jhancock_ | we should just have | 00:36 |
jhancock_ | gasp | 00:36 |
jhancock_ | and gasp-dev | 00:36 |
jelkner | yes | 00:36 |
mattva01|sleep | yeah sounds good | 00:36 |
mattva01|sleep | actually I had this one called gasp-release but you can rename it I think | 00:36 |
jelkner | how do you delete a branch? | 00:37 |
mattva01|sleep | i have to delete mine | 00:37 |
mattva01|sleep | my internet is being really slow though | 00:38 |
jelkner | jhancock_: can you delete stable and dev? | 00:38 |
mattva01|sleep | so give it a sec | 00:38 |
mattva01|sleep | :) | 00:38 |
jelkner | right now we only need one branch: gasp-dev | 00:39 |
jhancock_ | k | 00:39 |
jelkner | we should get rid of all the others | 00:39 |
mattva01|sleep | hmm this one isnt giving me the option of deleting it | 00:39 |
jelkner | and gasp-dev will be owned by the gasp-dev team | 00:39 |
mattva01|sleep | one sec | 00:39 |
mattva01|sleep | brb,gonna check if my sis is downloading a torrent or something | 00:40 |
jelkner | i just deleted the gasp-release branch | 00:40 |
jelkner | i can't delete matt's branches | 00:41 |
mattva01|sleep | k | 00:41 |
mattva01|sleep | yeah 1 sec I'm trying | 00:41 |
jhancock_ | Mine are all gone | 00:41 |
mattva01|sleep | its not giving me the option on this one | 00:41 |
mattva01|sleep | ah appears to be a bug actually | 00:42 |
jelkner | jhancock_: i got the update egg instructions, now send me the code | 00:42 |
mattva01|sleep | nvm been fixed | 00:42 |
jhancock_ | Hmmm... | 00:42 |
jhancock_ | can mat send it | 00:43 |
jhancock_ | I can't send exe stuff | 00:43 |
jhancock_ | I did send it to him | 00:43 |
jhancock_ | matt? | 00:43 |
jelkner | jhancock_: this is the problem we are having | 00:43 |
jelkner | what matt had was a big jumbled mess | 00:43 |
jhancock_ | crappy | 00:43 |
jelkner | i couldn't even figure out what to change | 00:43 |
jelkner | we need a nice clean bzr branch | 00:44 |
jelkner | easy for folks to check out and change | 00:44 |
jelkner | otherwise, the application can't be improved, used, tested, etc. | 00:44 |
jhancock_ | so maybe we need a gasp-egg | 00:44 |
jhancock_ | branch as well | 00:44 |
jhancock_ | to keep all the conveluted stuff | 00:45 |
mattva01|sleep | ok here's how I did it, | 00:45 |
jelkner | yes, that would be good | 00:45 |
jelkner | but even that branch should be cleaner than what matt had | 00:45 |
mattva01|sleep | yeah | 00:45 |
jelkner | it should contain the minimum needed to build an egg | 00:45 |
mattva01|sleep | hey, that was technichally not my mess | 00:45 |
jelkner | clutter really leads to confusion | 00:45 |
jelkner | and failure :-( | 00:45 |
mattva01|sleep | I just didnt clean it up | 00:46 |
jelkner | we need to clean this up and move forward | 00:46 |
jelkner | so, where can i get the latest gasp | 00:46 |
jhancock_ | the email with pause | 00:46 |
jhancock_ | I sent you | 00:46 |
jelkner | jhancock_: i favor an additive process rather than a subtractive one | 00:46 |
jelkner | i want: | 00:46 |
jelkner | 1. just the files needed in the core gasp directory | 00:47 |
jelkner | and i'll make a bzr branch of those | 00:47 |
jhancock_ | the api and backend file are in the email | 00:47 |
jelkner | then we can figure out exactly what needs to be added to make the egg | 00:47 |
jelkner | ok, hold on... | 00:47 |
jhancock_ | i'll send you the __ini__.py and color | 00:47 |
jhancock_ | that should be all | 00:47 |
jelkner | and we need to license | 00:48 |
mattva01|sleep | i'll build the correct package if you guys do that | 00:48 |
mattva01|sleep | yes | 00:48 |
jelkner | and contributors file | 00:48 |
mattva01|sleep | gplv2 | 00:48 |
jelkner | is v3 out? | 00:48 |
mattva01|sleep | yeah but v3 can be annoying | 00:49 |
*** th1a_ has joined #schooltool | 00:49 | |
mattva01|sleep | plus linux uses v2 | 00:49 |
jelkner | i want v3 | 00:49 |
* mattva01|sleep sighs | 00:49 | |
mattva01|sleep | ok | 00:49 |
jelkner | i trust the fsf to know what they are doing | 00:49 |
mattva01|sleep | I trust linus :) | 00:49 |
jelkner | moving on... | 00:49 |
jelkner | jhancock_: do we have a contributors file? | 00:50 |
jelkner | or a Readme? | 00:50 |
jelkner | i don't mind adding those later if they don't exist now | 00:50 |
mattva01|sleep | yes those both exist | 00:50 |
jhancock_ | We do | 00:50 |
jhancock_ | Those are in the top of the egg | 00:50 |
mattva01|sleep | and that is where the should be | 00:51 |
jhancock_ | sorry but I gtg | 00:51 |
jhancock_ | matt can you strip that egg to only it nessarry parts | 00:51 |
jelkner | ok, i'll work with what i have | 00:52 |
mattva01|sleep | so at the top : README, INSTALL , setup.py, CONTRIBUTERS, src/ | 00:52 |
mattva01|sleep | yeas | 00:52 |
jhancock_ | without breaking it | 00:52 |
mattva01|sleep | yes | 00:52 |
mattva01|sleep | if you only need src and setup.py | 00:52 |
jelkner | mattva01|sleep: see what you can do by tomorrow | 00:52 |
mattva01|sleep | ok | 00:52 |
jelkner | i'll work on the files i have and the bzr branch | 00:52 |
jelkner | did you delete your old ones? | 00:52 |
mattva01|sleep | it is not letting me, appears to be a bug in old branches | 00:53 |
jhancock_ | I deleted all of my branchs | 00:53 |
mattva01|sleep | you have to ask them to delete them | 00:53 |
jelkner | well please do that now | 00:53 |
mattva01|sleep | yeah but the way I created them was bugged | 00:53 |
mattva01|sleep | at the time | 00:53 |
mattva01|sleep | mine i mean | 00:53 |
mattva01|sleep | k | 00:53 |
jelkner | ok, so pursue getting them removed | 00:53 |
jelkner | now, please | 00:53 |
jelkner | so we don't let this drag on | 00:54 |
jelkner | i'll talk to you tomorrow | 00:54 |
jelkner | thanks! | 00:54 |
jhancock_ | see ya | 00:54 |
*** jhancock_ has quit IRC | 00:54 | |
jelkner | bye | 00:54 |
*** jelkner has quit IRC | 00:54 | |
*** th1a_ has quit IRC | 02:12 | |
*** th1a_ has joined #schooltool | 02:13 | |
*** fsufitch has joined #schooltool | 04:17 | |
*** didymo has quit IRC | 05:34 | |
*** fsufitch is now known as spartacus | 05:44 | |
*** spartacus is now known as fsufitch | 05:45 | |
*** fsufitch has quit IRC | 06:27 | |
*** mattva01|sleep has quit IRC | 07:45 | |
*** didymo has joined #schooltool | 09:22 | |
*** th1a_ has quit IRC | 09:24 | |
*** jfroche has joined #schooltool | 13:05 | |
*** jfroche has quit IRC | 13:19 | |
*** jfroche has joined #schooltool | 13:32 | |
*** ignas has joined #schooltool | 13:49 | |
*** didymo has quit IRC | 13:59 | |
*** th1a_ has joined #schooltool | 15:14 | |
ignas | th1a_: hi | 15:15 |
th1a_ | Hi ignas. | 15:15 |
th1a_ | Today I try to figure out PPA's. | 15:16 |
ignas | have you seen the launchpad announcement about IRC training? | 15:16 |
th1a_ | Oh, I guess I did. | 15:17 |
ignas | i think they will be having a session about PPA next thursday | 15:17 |
th1a_ | That's good to know. | 15:17 |
th1a_ | I probably need Debian Packaging 101 more than PPA 101. | 15:17 |
ignas | :) | 15:17 |
th1a_ | I'm figuring we should probably spend a chunk of my visit working on the design for terms and related matters. | 15:21 |
ignas | i guess we could | 15:23 |
ignas | one more thing i would like to discuss would be the whole school year workflow from the UI perspective | 15:23 |
ignas | we haven't ever discussed all the steps like install schooltool -> set up students -> set up timetables -> grade students -> generate some kind of report cards -> set up timetables for the next term -> grade students -> generate some kind of report cards -> generate report cards for the year -> set up students for the next year -> ... | 15:26 |
th1a_ | Yes. | 15:28 |
th1a_ | I mean, you and I haven't discussed it. | 15:28 |
ignas | Yes. | 15:28 |
ignas | by the way - what are our plans for Ian/Jens/Tizard? | 15:29 |
th1a_ | In terms of? | 15:29 |
ignas | what are we expecting from them, and what things are we trying to do for them? | 15:29 |
th1a_ | I'm expecting them to distribute and deploy a version of SchoolTool to the schools they are working with, to collect their data. | 15:30 |
th1a_ | Hopefully this will take little actual SchoolTool hacking. | 15:30 |
ignas | well - LDAP is a bit rusty | 15:31 |
th1a_ | It should be a simple case. | 15:31 |
th1a_ | Luckily at least Jens seems to understand LDAP. | 15:31 |
th1a_ | From your point of view, I think it is useful in helping us with the customization/deployment stories. | 15:32 |
th1a_ | Which you've been working on. | 15:32 |
th1a_ | But I'm not going to expect you to write this for them. | 15:32 |
ignas | I see | 15:32 |
th1a_ | Also... users. | 15:33 |
th1a_ | We need some. | 15:33 |
ignas | that's true | 15:33 |
th1a_ | So if someone comes to me and says I want to use SchoolTool in 8 schools to gather a simple data set, | 15:33 |
th1a_ | it is worth pursuing at this point. | 15:33 |
ignas | hmm | 15:34 |
th1a_ | I'm not sure if I told you I'm going to Philadelphia on Monday. | 15:34 |
ignas | oh | 15:35 |
ignas | so no meeting on monday? | 15:35 |
th1a_ | Ah, shit. No meeting... can we do Tuesday? | 15:35 |
ignas | yes | 15:35 |
th1a_ | I need to send out an email. | 15:35 |
ignas | the 2 problems i can see at the moment is schtooltool LDAP integration (functional testing will need some work) | 15:36 |
ignas | and comunicating with Jens about buildout | 15:36 |
ignas | and all the workflow | 15:36 |
ignas | i can't see them on IRC, and they are not asking any questions by email yet | 15:36 |
ignas | but it is something that makes deployment/development quite different from what it used to be with a single schooltool checkout | 15:37 |
th1a_ | OK. I'll remind them of the need for communication. | 15:38 |
ignas | thanks | 15:39 |
ignas | Lyceum is going to be using LDAP so i might do the integration part for Jens/Ian along the way | 15:40 |
th1a_ | ignas: If it scratches their itch that would be helpful. | 15:43 |
* ignas is looking at the last edition of Lyceum timetables | 16:23 | |
ignas | ouch - real life *is* complicated | 16:23 |
*** mgallagh has joined #schooltool | 16:58 | |
*** mgedmin has joined #schooltool | 17:09 | |
mgallagh | does anyone know wheer jintys most revent package is located | 17:22 |
ignas | most recent debian package? or a tarball? | 17:25 |
*** jelkner has joined #schooltool | 17:35 | |
th1a_ | ignas: PPA wants "source.changes" files, but I can't figure out where they come from. | 17:36 |
th1a_ | Not here, apparently: http://ftp.schooltool.org/schooltool/archives/debian/dists/unstable/main/source/python/ | 17:36 |
th1a_ | Any clue about this before I inquire elsewhere? | 17:36 |
th1a_ | PPA Quickstart: https://help.launchpad.net/PPAQuickStart | 17:37 |
mgallagh | debian | 17:38 |
mgallagh | wait I can help with that | 17:39 |
th1a_ | cool. Thanks mgallagh. | 17:40 |
mgallagh | to get that you have to create a source package. | 17:40 |
mgallagh | do you have a debian/ directory? | 17:40 |
th1a_ | Where? | 17:40 |
mgallagh | wait what are you trying to put in your ppa? | 17:41 |
th1a_ | SchoolTool packages and a pile of dependencies. | 17:41 |
mgallagh | ah | 17:41 |
mgallagh | you have created a package before right? | 17:42 |
th1a_ | No. | 17:42 |
th1a_ | This is the problem. | 17:42 |
mgallagh | ah | 17:42 |
th1a_ | I mean, jinty has done all the hard work. | 17:43 |
th1a_ | But he doesn't have time to make the updated Ubuntu packages. | 17:43 |
th1a_ | We have Debian packages though. | 17:43 |
th1a_ | I mean, I can 'apt-get source' for the packages in question. | 17:44 |
mgallagh | ok good | 17:44 |
mgallagh | so do that | 17:44 |
mgallagh | then navigate into one | 17:44 |
mgallagh | then run this command :dpkg-buildpackage -S -rfakeroot | 17:45 |
th1a_ | Ah... | 17:45 |
th1a_ | I was doing 'dpkg-buildpackage -rfakeroot -us -uc' | 17:46 |
mgallagh | :) | 17:46 |
th1a_ | But -S builds the source, | 17:46 |
mgallagh | yep | 17:46 |
th1a_ | instead of the binary? | 17:46 |
th1a_ | OK. | 17:46 |
th1a_ | Will the main output be this "source.changes" file? | 17:47 |
mgallagh | now go up one une level | 17:47 |
mgallagh | and it should be there | 17:47 |
mgallagh | yes | 17:47 |
th1a_ | OK. | 17:47 |
mgallagh | now you have to sign the packages | 17:47 |
mgallagh | otherwise they will get rejected | 17:47 |
mgallagh | use debsign on the changes file | 17:48 |
th1a_ | OK. | 17:48 |
th1a_ | What about this "ORIGs are not shared between the primary Ubuntu archive and your PPA. The first time you upload a source package you need to include the ORIG - i.e. build the source package with debuild -S -sa." | 17:48 |
mgallagh | oh yeah forgot about that | 17:48 |
mgallagh | It's not always essential | 17:49 |
th1a_ | Will that also create a "source.changes" file, or will it have a different name? | 17:50 |
mgallagh | should be that same | 17:50 |
th1a_ | OK. I'm going to get some lunch and then give this a try. | 17:50 |
mgallagh | you may want to delete the files the first one created | 17:50 |
th1a_ | the binaries? | 17:51 |
mgallagh | no the changes file , the .dsc file , and the tar.gz file | 17:51 |
th1a_ | "first one?" | 17:53 |
mgallagh | the command you ran before | 17:53 |
mgallagh | dpkg-buildpackage -S -rfakeroot | 17:53 |
mgallagh | should be up one directory from where you ran it | 17:54 |
th1a_ | ok | 17:54 |
mgallagh | of course I have a vested interest in helping you , as I will be depending on these packages for the cando one :) | 18:01 |
th1a_ | True. | 18:03 |
th1a_ | Will you be around later? | 18:03 |
th1a_ | mgallagh: ? | 18:04 |
mgallagh | yes | 18:04 |
th1a_ | OK. I don't like to start something like this on an empty stomach ;-) | 18:04 |
mgallagh | well not from 11:10 to 3:30 though | 18:05 |
mgallagh | anytime before or after that is fair game though | 18:05 |
*** jelkner has quit IRC | 18:13 | |
*** th1a_ has quit IRC | 18:21 | |
*** th1a_ has joined #schooltool | 18:51 | |
*** mgallagh has quit IRC | 19:05 | |
*** alga has joined #SchoolTool | 19:05 | |
*** aelkner has joined #schooltool | 19:58 | |
aelkner | ignas: i have a question | 19:58 |
ignas | yes | 19:58 |
aelkner | you made changes to gradebook because tests were failing? | 19:59 |
ignas | yes | 19:59 |
aelkner | but what change made the tests fail? | 19:59 |
ignas | none, it was broken right from the beginning | 20:00 |
ignas | a non deterministic failure | 20:00 |
aelkner | it wasn't broken in the jelkner-gradebook branch | 20:00 |
aelkner | running make ftests yielded 0 error | 20:00 |
ignas | it was, it was broken the moment srichter wrote it | 20:00 |
aelkner | why didn't i see the erro in make ftest? | 20:01 |
aelkner | i'm confused | 20:01 |
aelkner | it's not like i was checking in code with broken tests | 20:02 |
ignas | non deterministic failure | 20:02 |
ignas | like printing dicts | 20:02 |
ignas | you can get the dict print one way 100 times, and then the next time you print it - it prints in a different order | 20:03 |
aelkner | aah | 20:03 |
ignas | like having "random(10000) < 2" in your test | 20:03 |
aelkner | got it | 20:03 |
ignas | > 2 | 20:03 |
aelkner | it was by chance that you caught it then | 20:03 |
ignas | yes, stars just got right on our buildbot | 20:04 |
ignas | and on the PC that was used to run buildbot | 20:04 |
ignas | '-' became grater than Decimal(42) | 20:04 |
ignas | i mean - identical configuration on my pc was passing the tests | 20:06 |
ignas | running just gradebook tests was not causing tests to fail either | 20:07 |
ignas | only full test run | 20:07 |
ignas | only on muskatas | 20:07 |
ignas | and only in a full schooltool checkout | 20:07 |
aelkner | well, thatnks for taking care of that for me | 20:09 |
ignas | you're welcome ;) i was just making buildbot work again ;) | 20:09 |
aelkner | hey, i'm getting a problem running make on my jelkner builout | 20:10 |
aelkner | i changed the svn co of jelkner2007 back to svn+ssh | 20:11 |
aelkner | so that I could commit to it | 20:11 |
aelkner | i then rm -rf the eggs jelkner2007 and instance dirs | 20:11 |
aelkner | when i run make it gives me import schooltool.paste.instance | 20:12 |
aelkner | __import__('pkg_resources').declare_namespace(__name__) | 20:12 |
aelkner | ImportError: No module named pkg_resources | 20:12 |
aelkner | do i need to rm -rf the python and parts dirs too? | 20:12 |
aelkner | and bin for that matter? | 20:13 |
ignas | hmm | 20:13 |
ignas | bin/buildout should have been enough | 20:13 |
ignas | you removed eggs (and all the eggs like setuptools which contains pkg_resources were in the eggs folder) | 20:13 |
ignas | but bin/make-schooltool-instance | 20:14 |
ignas | is still refering to the eggs in there | 20:14 |
ignas | you actually should have left the eggs folder | 20:14 |
ignas | bin/buildout | 20:14 |
ignas | after replacing the jelkner2007 directory | 20:14 |
ignas | is enough | 20:14 |
ignas | old instance would work with a new svn checkout too | 20:14 |
aelkner | bin/buildout yields:import zc.buildout.buildout | 20:15 |
aelkner | ImportError: No module named zc.buildout.buildout | 20:15 |
aelkner | what if i remove everything except the make file | 20:15 |
aelkner | and start over | 20:16 |
ignas | hmm | 20:16 |
ignas | you need - bootstrap.py | 20:16 |
ignas | buildout.cfg | 20:16 |
ignas | and you can leave jelkner2007 in there too | 20:17 |
ignas | and remove the rest of the stuff | 20:17 |
ignas | parts, eggs, bin, python | 20:17 |
ignas | .installed.cfg | 20:17 |
aelkner | ok | 20:17 |
aelkner | it looks like it's building fine now, not done yet, but i think it will work | 20:20 |
aelkner | will i be able to commit to trunk from the buildout? | 20:21 |
ignas | yes, just cd jelkner2007 and do your svn work in there | 20:21 |
ignas | and be careful not to commit the changes you made to buildout itself | 20:22 |
aelkner | which changes would i make? | 20:22 |
aelkner | you mean the make file change i made? | 20:23 |
ignas | yes | 20:23 |
ignas | if you changed the makefile | 20:23 |
aelkner | ok | 20:23 |
ignas | instead of just checking out the right repository | 20:23 |
ignas | makefile is just checking that there is a directory jelkner2007 | 20:24 |
ignas | it does not really care how it got there ;) | 20:24 |
aelkner | jelkner2007 has a schooltool dir which only contains jelkner2007, not the rest of the schooltool source | 20:26 |
aelkner | where would i find it? | 20:26 |
ignas | its in eggs | 20:26 |
ignas | but why do you need it? | 20:26 |
aelkner | i see it in eggs | 20:26 |
aelkner | i thought i could develop gradebook from the buildout | 20:27 |
ignas | you can | 20:27 |
aelkner | i guess i | 20:27 |
aelkner | how? | 20:27 |
ignas | but you must change things a bit | 20:27 |
aelkner | i can change the egg | 20:27 |
ignas | first - check out schooltool trunk into your jelkner-buildout | 20:27 |
aelkner | ? | 20:27 |
aelkner | ok | 20:27 |
ignas | you can, but you should not, it's not version controled | 20:27 |
aelkner | i wasn't going to change the egg | 20:28 |
aelkner | i knew better than that | 20:28 |
aelkner | so if i chack out the trunlk | 20:28 |
aelkner | i will be able to change it | 20:28 |
ignas | yes, then you edit builduot.cfg | 20:28 |
ignas | and replace "develop = jelkner2007" with "develop = jelkner2007 schooltool" | 20:29 |
ignas | and run bin/buildout | 20:29 |
ignas | so that buildout would know that it should use schooltool checkout | 20:29 |
ignas | and not download any eggs | 20:29 |
aelkner | so, from the jelkner-buildout dir i check out trunk with this command: | 20:29 |
aelkner | svn co svn+ssh://source.schooltool.org/svn/schooltool/trunk schooltool? | 20:29 |
ignas | yes | 20:30 |
aelkner | cool | 20:30 |
*** th1a_ has quit IRC | 20:30 | |
ignas | my buildout has schooltool.ldap, schooltool, lyceum and jelkner2007 in it at the moment ;) | 20:32 |
ignas | you could even have cando, but you can't as someone did the make-schooltool-instance and cando integration wrong | 20:32 |
ignas | and i am too lazy to fix it | 20:32 |
ignas | if i even have the commit right | 20:32 |
*** jelkner has joined #schooltool | 20:33 | |
ignas | ok, i have to go now, see you in an hour or so | 20:34 |
ignas | bye | 20:35 |
*** ignas has quit IRC | 20:35 | |
*** th1a_ has joined #schooltool | 20:53 | |
th1a_ | aelkner: ayt? | 21:11 |
*** ignas has joined #schooltool | 21:20 | |
*** ignas has quit IRC | 21:58 | |
*** jelkner has quit IRC | 22:12 | |
aelkner | th1a_: i'm here | 23:15 |
*** mgedmin has quit IRC | 23:30 | |
aelkner | th1a: are you there? | 23:37 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!