*** replaceafill has joined #schooltool | 01:00 | |
*** menesis has quit IRC | 01:10 | |
*** alga has quit IRC | 03:50 | |
*** replaceafill has quit IRC | 04:12 | |
*** aks has joined #schooltool | 05:35 | |
th1a | Ah, aks, just the person I need. ;-) | 05:36 |
---|---|---|
aks | th1a: hello | 05:36 |
th1a | I need some instructions for installing schooltool from your packages. | 05:36 |
th1a | I've got: | 05:36 |
th1a | # yum update | 05:37 |
th1a | # yum install wget | 05:37 |
th1a | # cd /etc/yum.repos.d/ | 05:37 |
th1a | # wget http://ftp.schooltool.org/rpms/fedora_9.schooltool.repo | 05:37 |
th1a | # yum update | 05:37 |
th1a | # yum install schooltool.gradebook | 05:37 |
th1a | From an email from replaceafill. | 05:37 |
th1a | But which other schooltool packages need to be installed? | 05:37 |
th1a | I'm not sure why he specificed schooltool.gradebook. | 05:37 |
aks | th1a: the main package is schooltool | 05:39 |
th1a | OK. | 05:39 |
th1a | yum install schooltool | 05:39 |
aks | th1a: so when you execute "yum install schooltool" it will see if the schooltool package is available on any of the repositories, and if available, resolves all the dependencies, and find those packages | 05:39 |
aks | th1a: if all the deps are found, it installs all of them | 05:40 |
aks | th1a: also that the package "schooltool-gradebook", "schooltool-intervention", "schooltool-lyceum-journal" are the additional package that you might like to install | 05:41 |
*** krishnagiri has joined #schooltool | 05:41 | |
th1a | With dashes? | 05:41 |
th1a | Not dots. | 05:41 |
aks | th1a: in the dependency hierarchy, schooltool-intervention is at the top, so if you install that package, it'll install everything related to my schooltool packaging | 05:41 |
th1a | OK. | 05:41 |
aks | th1a: also remember that the convention of package naming does not allow dots, so they are replaced by dashes | 05:42 |
th1a | OK. Just making sure I have it straight. | 05:43 |
*** replaceafill has joined #schooltool | 05:44 | |
*** replaceafill has joined #schooltool | 05:44 | |
*** replaceafill has quit IRC | 05:59 | |
*** yvl has quit IRC | 07:12 | |
*** yvl has joined #schooltool | 07:15 | |
*** th1a has quit IRC | 07:29 | |
*** menesis has joined #schooltool | 10:29 | |
*** ignas has joined #schooltool | 10:48 | |
*** ignas has quit IRC | 11:25 | |
*** ignas has joined #schooltool | 12:06 | |
*** alga has joined #schooltool | 12:11 | |
*** Aiste has joined #schooltool | 12:36 | |
*** ignas has quit IRC | 12:52 | |
*** menesis has quit IRC | 12:56 | |
*** menesis has joined #schooltool | 13:13 | |
*** aks has quit IRC | 13:21 | |
*** krishnagiri has quit IRC | 13:25 | |
*** ignas has joined #schooltool | 14:05 | |
*** yvl has quit IRC | 14:05 | |
*** menesis has quit IRC | 14:05 | |
*** ignas has quit IRC | 14:11 | |
*** Aiste has quit IRC | 14:32 | |
*** menesis has joined #schooltool | 14:57 | |
*** th1a has joined #schooltool | 16:50 | |
*** dadeng has joined #schooltool | 16:58 | |
th1a | hi aelkner, dadeng. | 17:00 |
aelkner | hey dadeng | 17:00 |
th1a | OK, so the first step here is to get dadeng set up using a development sandbox. | 17:01 |
dadeng | i'm fine | 17:01 |
th1a | With aelkner's changes. | 17:01 |
th1a | How are you, dadeng? ;-) | 17:01 |
* th1a isn't very chatty. | 17:01 | |
dadeng | i'm fine and coping with all the run around | 17:01 |
th1a | aelkner is extremely chatty in real life. | 17:01 |
th1a | Less so on the internet. | 17:01 |
aelkner | :) | 17:02 |
dadeng | good | 17:02 |
th1a | So basically aelkner is going to walk dadeng and th1a through the setup. | 17:02 |
th1a | And if that goes well, he'll guide us through the new features. | 17:02 |
dadeng | so how do we get that setup done? from ur end? | 17:02 |
aelkner | so dadeng, you have a laptop that you'll be using for the demo? | 17:02 |
th1a | This is what you'll be setting up on your machine. | 17:03 |
dadeng | yes, it is connected to the net and by my side here | 17:03 |
th1a | That you'll be using in the demo. | 17:03 |
th1a | OK. | 17:03 |
th1a | So let's get started. | 17:03 |
dadeng | ok, i'm attentitve | 17:03 |
th1a | aelkner? | 17:03 |
th1a | Go! | 17:03 |
aelkner | ok, so can you create a directory off of your user directory called 'sandbox'? | 17:04 |
th1a | mkdir sandbox | 17:04 |
dadeng | ok, | 17:04 |
th1a | cd sandbox | 17:04 |
aelkner | dadeng, are you in the sandbox directory? | 17:05 |
th1a | Perhaps dadeng should say "done" when he's finished a step and ready for the next. | 17:05 |
aelkner | yes, that would help | 17:05 |
th1a | Also, in this kind of chat aelkner getting a step ahead isn't the end of the world. | 17:06 |
aelkner | ok, assuming you are in the sandbox directory, type the following two commands: | 17:06 |
aelkner | bzr branch lp:~aelkner/schooltool/demo_fields schooltool | 17:07 |
aelkner | bzr branch lp:~aelkner/schooltool/schooltool.niepa | 17:07 |
aelkner | dadeng, both commands will take a small amount of time to get code from the internet | 17:08 |
dadeng | done | 17:08 |
dadeng | yes | 17:08 |
dadeng | i'm in sandbox directory | 17:08 |
aelkner | dadeng, let me know when both bzr branch commands have finshed running | 17:10 |
th1a | This might take a while. | 17:10 |
aelkner | yeah, depending on the speed of your internet connection | 17:10 |
dadeng | is there a space betwen demo_fields and schooltool? | 17:11 |
dadeng | in the first command | 17:11 |
aelkner | yes, very important | 17:11 |
aelkner | after you have run both commands, you should have two sub-directories in your sandbox | 17:12 |
dadeng | hey i don't bzr installed yet | 17:12 |
th1a | You should be able to copy/paste. | 17:12 |
aelkner | schooltool and schooltool.niepa | 17:12 |
dadeng | so i have to do that first | 17:12 |
dadeng | ok | 17:12 |
th1a | ok. | 17:12 |
aelkner | yes, you'll need that | 17:12 |
dadeng | so can u wait for me to get bzr installed? | 17:12 |
aelkner | please, go ahead | 17:12 |
dadeng | u'll need wait awhile | 17:13 |
th1a | You're the only student in this class, dadeng, so whatever you need. | 17:13 |
dadeng | my internet is not very fast | 17:14 |
dadeng | ok | 17:14 |
*** aelkner has left #schooltool | 17:22 | |
*** aelkner has joined #schooltool | 17:22 | |
dadeng | the first command is running now but echo this "you have not informed bzr of launchpad ID, and u must do this to write | 17:22 |
dadeng | to launchpad or access private data | 17:23 |
aelkner | sorry anout that, accientally signed off | 17:23 |
aelkner | that's ok, right th1a? | 17:24 |
dadeng | it is running but very slow | 17:24 |
th1a | That's fine. | 17:24 |
aelkner | that means you can't save changes back to launchpad, but you don't need to do that | 17:24 |
dadeng | yes | 17:24 |
th1a | It is easy to do later. | 17:24 |
*** replaceafill has joined #schooltool | 17:25 | |
dadeng | i didn't know there would be some downloads | 17:30 |
dadeng | i would have scheduled for evening time sometimes around 9pm | 17:30 |
dadeng | the internet is faster then | 17:31 |
aelkner | dadeng, it's ok, i am here for you, so we can wait for downloads with patience | 17:31 |
dadeng | ok | 17:31 |
aelkner | back in 5 minites | 17:31 |
th1a | lol | 17:32 |
dadeng | ok | 17:32 |
aelkner | i'm back | 17:37 |
aelkner | dadeng, whilst we wait for downloads, i can explain some things | 17:37 |
aelkner | so your sandbox will contain these two subdirectories, schooltool and schooltool.niepa | 17:38 |
aelkner | the second one is where you will be running your server | 17:39 |
*** dadeng has quit IRC | 17:39 | |
aelkner | oops | 17:39 |
aelkner | i feel for dadeng, and this could take some time... | 17:39 |
*** dadeng has joined #schooltool | 17:39 | |
th1a | dadeng: If it would be easier for you to do the downloads at a different time, we can resume this later. | 17:42 |
aelkner | dadeng, also, if you are having frustrating internet access, we understand | 17:44 |
aelkner | and i can continue to wait right now as well as make myself available for a later time | 17:44 |
*** dadeng has quit IRC | 17:45 | |
th1a | Of course, he probably missed all that. :-D | 17:45 |
aelkner | :) | 17:46 |
th1a | Well, we got him the first commands... | 17:48 |
aelkner | th1a, i'll keep checking back here for david to pop-up, but if he's looking for me | 17:50 |
aelkner | and i don't respond, please call me? | 17:50 |
th1a | OK. | 17:50 |
th1a | aelkner: I just sent an email. | 18:10 |
aelkner | th1a, i sent some more instructions | 18:23 |
th1a | menesis: ayt? | 18:28 |
menesis | th1a: yes? | 18:28 |
th1a | I'm confused about https://bugs.launchpad.net/zope.pagetemplate/+bug/607228 | 18:28 |
th1a | Is there something about the ZPL that requires a certain party to have copyright? | 18:28 |
th1a | OH, wait, let me read the debian thread. | 18:29 |
th1a | OK, so *you're* not the one making this argument. | 18:29 |
menesis | the file has the only copyright reference, and it is "(C) 4AM Productions, Inc. All rights reserved" | 18:30 |
th1a | OK. Thanks. | 18:31 |
*** menesis has quit IRC | 18:32 | |
*** menesis1 has joined #schooltool | 18:32 | |
*** menesis1 is now known as menesis | 18:32 | |
th1a | OK. Thanks menesis. | 18:32 |
menesis | Daniel has uploaded some packages, and this time he noticed that some files have ZPL 2.0 in their copyright notice. | 18:32 |
th1a | Yes. | 18:33 |
menesis | therefore I had to ask the upstream what to do | 18:33 |
th1a | Sure. | 18:33 |
th1a | I was just confused when I saw the bug for the same reason you were. | 18:34 |
menesis | in the meantime I will have to add both licenses in debian/copyright of several packages :( and I though all zope packages were perfect already... | 18:34 |
menesis | other than that, I have uploaded almost half of packages already, and will do more today | 18:36 |
th1a | Excellent. | 18:36 |
menesis | why you asking, are you subscribed to zope-dev mailing list? | 18:48 |
th1a | Of course! | 18:48 |
menesis | :) | 18:50 |
*** alga has quit IRC | 18:50 | |
menesis | but I should have CCed you anyway | 18:51 |
replaceafill | non-reusable license!?! | 18:52 |
menesis | It contains a phrase | 18:53 |
menesis | This software is Copyright (c) Zope Corporation (tm) and Contributors. All rights reserved. | 18:53 |
th1a | The license is tied to the copyright? | 18:54 |
menesis | therefore it is not reusable outside Zope | 18:54 |
menesis | the ZPL 2.0 | 18:54 |
menesis | on the other hand, ZPL 2.1 replaces that paragraph with | 18:55 |
menesis | A copyright notice accompanies this license document that identifies the copyright holders. | 18:55 |
menesis | so it is reusable. you don't have to assign copyright to Zope Corporation | 18:56 |
replaceafill | :O | 18:57 |
*** ignas has joined #schooltool | 19:54 | |
*** ignas has quit IRC | 20:14 | |
*** menesis has quit IRC | 20:37 | |
*** dadeng has joined #schooltool | 20:49 | |
aelkner | hey dadeng, did you get my email? | 21:02 |
dadeng | yes, i got it and i'm working on it now | 21:08 |
dadeng | aelkner: this is the error i got when i do, "make" | 21:25 |
dadeng | david@ubu104svr:~/sandbox/schooltool.niepa$ make | 21:25 |
dadeng | python bootstrap.py | 21:25 |
dadeng | Creating python | 21:25 |
dadeng | Creating python/lib/python2.6 | 21:25 |
dadeng | Creating python/lib/python2.6/site-packages | 21:25 |
dadeng | Creating python/include/python2.6 | 21:25 |
dadeng | Creating python/bin | 21:25 |
dadeng | Copying /usr/bin/python to python/bin | 21:25 |
dadeng | Traceback (most recent call last): | 21:25 |
dadeng | File "bootstrap.py", line 100, in <module> | 21:25 |
dadeng | exec urllib2.urlopen('http://peak.telecommunity.com/dist/ez_setup.py' | 21:25 |
dadeng | File "/home/david/sandbox/schooltool.niepa/python/lib/python2.6/urllib2.py", line 126, in urlopen | 21:25 |
dadeng | return _opener.open(url, data, timeout) | 21:25 |
dadeng | File "/home/david/sandbox/schooltool.niepa/python/lib/python2.6/urllib2.py", line 391, in open | 21:25 |
dadeng | response = self._open(req, data) | 21:25 |
dadeng | File "/home/david/sandbox/schooltool.niepa/python/lib/python2.6/urllib2.py", line 409, in _open | 21:25 |
dadeng | '_open', req) | 21:25 |
dadeng | File "/home/david/sandbox/schooltool.niepa/python/lib/python2.6/urllib2.py", line 369, in _call_chain | 21:25 |
dadeng | result = func(*args) | 21:26 |
dadeng | File "/home/david/sandbox/schooltool.niepa/python/lib/python2.6/urllib2.py", line 1161, in http_open | 21:26 |
dadeng | return self.do_open(httplib.HTTPConnection, req) | 21:26 |
dadeng | File "/home/david/sandbox/schooltool.niepa/python/lib/python2.6/urllib2.py", line 1136, in do_open | 21:26 |
dadeng | raise URLError(err) | 21:26 |
dadeng | urllib2.URLError: <urlopen error [Errno -2] Name or service not known> | 21:26 |
dadeng | make: *** [python] Error 1 | 21:26 |
*** alga has joined #schooltool | 21:26 | |
*** menesis has joined #schooltool | 21:28 | |
aelkner | dadeng, i think that is what happens from time to time when a site is down | 21:30 |
aelkner | where the code is being sought | 21:31 |
aelkner | if you wait and try again every say half hour, the problem may go away | 21:31 |
th1a | Well, or if you can't make the connection for some other reason as well. | 21:31 |
aelkner | ah yes, an intermittent internet connection may be the cause | 21:32 |
replaceafill | maybe dadeng could 'ping peak.telecommunity.com'? | 21:32 |
th1a | Ah, beat me to it! | 21:32 |
replaceafill | :P | 21:32 |
aelkner | what does that do? | 21:32 |
th1a | Or a routing problem. | 21:33 |
* th1a facepalms. | 21:33 | |
replaceafill | aelkner, sends packets to that host and then the hosts replies | 21:34 |
replaceafill | so you know if 1) it's not a dns problem | 21:34 |
aelkner | why that host? | 21:34 |
dadeng | it was the internet link it is going now | 21:34 |
replaceafill | 2) a connection problem | 21:34 |
th1a | Look in the traceback. | 21:34 |
replaceafill | aelkner, look at the first lines of the trackebak | 21:34 |
replaceafill | ah beat me to it :P | 21:35 |
aelkner | aaah, sorry | 21:35 |
th1a | lol | 21:35 |
dadeng | it is getting the files now | 21:35 |
* replaceafill goes stealth again to not interrupt :) | 21:35 | |
*** alga has quit IRC | 21:52 | |
dadeng | aelkner: look at this error: "Couldn't find index page for 'PiLwoTk==1.1.6.4" | 22:09 |
dadeng | PILwoTk==1.1.6.4 | 22:10 |
th1a | Probably essentially the same thing. | 22:14 |
th1a | Did you try again? | 22:14 |
aelkner | yeah, i would agree | 22:14 |
dadeng | pls see the entire traceback | 22:17 |
dadeng | david@ubu104svr:~/sandbox/schooltool.niepa$ make | 22:17 |
dadeng | bin/buildout | 22:17 |
dadeng | Develop: '/home/david/sandbox/schooltool.niepa/.' | 22:17 |
dadeng | warning: no files found matching '*.po' under directory 'src' | 22:17 |
dadeng | warning: no files found matching '*.mo' under directory 'src' | 22:17 |
dadeng | warning: no files found matching 'version.txt' | 22:17 |
dadeng | Develop: '/home/david/sandbox/schooltool.niepa/../schooltool' | 22:17 |
dadeng | warning: no files found matching '*.mo' under directory 'src' | 22:17 |
dadeng | warning: no files found matching 'version.txt' | 22:18 |
dadeng | Installing package. | 22:18 |
dadeng | Couldn't find index page for 'PILwoTk' (maybe misspelled?) | 22:18 |
dadeng | Getting distribution for 'PILwoTk==1.1.6.4'. | 22:18 |
dadeng | While: | 22:18 |
dadeng | Installing package. | 22:18 |
dadeng | Getting distribution for 'PILwoTk==1.1.6.4'. | 22:18 |
dadeng | Error: Couldn't find a distribution for 'PILwoTk==1.1.6.4'. | 22:18 |
dadeng | make: *** [bin/test] Error 1 | 22:18 |
dadeng | david@ubu104svr:~/sandbox/schooltool.niepa$ make | 22:18 |
dadeng | bin/buildout | 22:18 |
dadeng | Develop: '/home/david/sandbox/schooltool.niepa/.' | 22:18 |
dadeng | warning: no files found matching '*.po' under directory 'src' | 22:18 |
dadeng | warning: no files found matching '*.mo' under directory 'src' | 22:18 |
dadeng | warning: no files found matching 'version.txt' | 22:18 |
dadeng | Develop: '/home/david/sandbox/schooltool.niepa/../schooltool' | 22:18 |
dadeng | warning: no files found matching '*.mo' under directory 'src' | 22:18 |
dadeng | warning: no files found matching 'version.txt' | 22:18 |
dadeng | Installing package. | 22:18 |
dadeng | Couldn't find index page for 'PILwoTk' (maybe misspelled?) | 22:18 |
dadeng | Getting distribution for 'PILwoTk==1.1.6.4'. | 22:18 |
dadeng | While: | 22:18 |
dadeng | Installing package. | 22:18 |
dadeng | Getting distribution for 'PILwoTk==1.1.6.4'. | 22:18 |
dadeng | Error: Couldn't find a distribution for 'PILwoTk==1.1.6.4'. | 22:18 |
dadeng | make: *** [bin/test] Error 1 | 22:18 |
th1a | I guess I'm supposed to be trying this too. | 22:19 |
*** alga has joined #schooltool | 22:19 | |
aelkner | i've had this error before, and was told that it would go away by itself, which it did | 22:21 |
dadeng | what should i do? i've tried several times and it failed with the same error | 22:21 |
th1a | Let me see if I get the same error. | 22:22 |
aelkner | th1a, good idea | 22:22 |
th1a | Make is running now... | 22:22 |
th1a | That is, by the way, probably "PIL, the Python Image Library, without Tk, the widget library." | 22:26 |
replaceafill | same error here after deleting the egg of one of my sandboxes | 22:28 |
th1a | Hm. | 22:28 |
* replaceafill checks ftp.schooltool.org... | 22:29 | |
replaceafill | menesis, shouldn't http://ftp.schooltool.org/schooltool/trunk/ have the dev eggs | 22:31 |
replaceafill | lik pilwotk? | 22:31 |
replaceafill | s/lik/like | 22:31 |
th1a | Yeah, I have the same thing. | 22:31 |
replaceafill | if i add http://ftp.schooltool.org/schooltool/1.4 to my base.cfg it works | 22:31 |
* th1a notes that this is why we try to avoid using this method... | 22:32 | |
replaceafill | pilwotk is there -> http://ftp.schooltool.org/schooltool/1.4 | 22:32 |
th1a | Ah. | 22:32 |
th1a | Good. | 22:32 |
menesis | it contains dev eggs | 22:32 |
menesis | did I miss something? | 22:32 |
menesis | oh i did | 22:32 |
replaceafill | menesis, is pilwotk supposed to be tehre? | 22:32 |
menesis | will fix | 22:32 |
menesis | replaceafill: try again? | 22:35 |
menesis | the trunk | 22:35 |
replaceafill | menesis, works | 22:35 |
* menesis has split off 1.5 from trunk | 22:35 | |
replaceafill | oops | 22:35 |
replaceafill | menesis, not sure if it's just me but: | 22:36 |
replaceafill | Getting distribution for 'PILwoTk==1.1.6.4'. | 22:36 |
replaceafill | Installing PILwoTk 1.1.6.4 | 22:36 |
replaceafill | Caused installation of a distribution: | 22:36 |
replaceafill | mr.developer 1.16.1 | 22:36 |
replaceafill | with a different project name. | 22:36 |
replaceafill | Installing PILwoTk 1.1.6.4 | 22:36 |
replaceafill | Caused installation of a distribution: | 22:36 |
replaceafill | th1a, you getting that? | 22:36 |
th1a | um... | 22:37 |
menesis | replaceafill: oops. fixed that again | 22:37 |
menesis | try now | 22:38 |
replaceafill | :D | 22:38 |
th1a | I don't see it. | 22:38 |
replaceafill | menesis, works | 22:38 |
replaceafill | menesis, do we use mr.developer? | 22:38 |
menesis | dadeng, replaceafill: sorry for breakage | 22:39 |
menesis | replaceafill: we use mr.developer for the project | 22:40 |
menesis | that is used by buildbot | 22:40 |
menesis | and me | 22:40 |
replaceafill | in which buildout? schooltool's trunk? | 22:40 |
menesis | bzr+ssh://source.schooltool.org/var/local/bzr/schooltool/buildbot/trunk/ | 22:40 |
replaceafill | i don't see 'sources=...' lines in it | 22:40 |
replaceafill | ah | 22:40 |
* replaceafill stops interrupting the meeting again... | 22:41 | |
menesis | no, Buildbot. http://source.schooltool.org/buildbot/waterfall | 22:41 |
menesis | I should release it as schooltool.release or something | 22:42 |
dadeng | just let me know when to do something, when u have found the broken package | 22:43 |
menesis | dadeng: fixed on the server | 22:43 |
replaceafill | dadeng, you can run 'make' again now | 22:43 |
dadeng | ok | 22:43 |
th1a | make worked for me. | 22:46 |
dadeng | i'm still getting the files, but it is going anyhow | 22:55 |
th1a | I have it running | 22:57 |
th1a | Still going? | 23:21 |
* th1a is going to make dinner. | 23:27 | |
aelkner | dadeng, how' it going? | 23:29 |
dadeng | it is still running, geting and setting up files | 23:30 |
aelkner | ok, i'm here when you have news | 23:32 |
*** menesis has quit IRC | 23:37 | |
dadeng | is mechanize that big? it has been stuck on it since | 23:54 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!