[debexpo-devel] SoC report #1
Ondrej Certik
ondrej at certik.cz
Wed Jun 4 14:13:05 CEST 2008
On Tue, Jun 3, 2008 at 5:10 AM, Jonny Lamb <jonnylamb at jonnylamb.com> wrote:
> Hi,
>
> I suppose I should post to the list what I'm up to, so here goes:
>
> There is a new Git repository[0] with a new Pylons project as Christoph
> wanted me to scrap the old one. Its primary hosted location is on
> debexpo.workaround.org, but I am also mirroring it on my gitweb[1]. It
> can be cloned by:
>
> git clone http://debexpo.workaround.org/debexpo.git
>
> I have completed the first milestone[2]. It's not a particularly
> exciting and feature-packed milestone, so don't get excited. It's
> basically the start of some developer docs, and deciding on the database
> schema.
>
> I have now started on the second milestone[3]. I have already
> implemented the schema in debexpo/models[4]. I have started implementing
> the upload controller but got distracted by dput's inability to upload
> via HTTP(s) to a specified port, so I fixed that and submitted a patch
> upstream[5].
>
> There's not much else to report. I intend to sort out the debexpo's
> documentation now before doing more on the upload controller.
>
> 0. http://debexpo.workaround.org/trac/browser
> 1. http://git.jonnylamb.com/?p=debexpo.git;a=summary
> 2. http://debexpo.workaround.org/trac/milestone/0.01
> 3. http://debexpo.workaround.org/trac/milestone/0.02
> 4. http://debexpo.workaround.org/trac/changeset/a9ad4a4
> 5. http://bugs.debian.org/484108
Thansk for the update. I gave it a try, so I followed the README, up
to this point:
$ /home/ondra/lib/bin/paster setup-app config.ini
Running setup_config() from debexpo.websetup
Traceback (most recent call last):
File "/home/ondra/lib/bin/paster", line 8, in <module>
load_entry_point('PasteScript==1.3.6', 'console_scripts', 'paster')()
File "/home/ondra/lib/lib/python/PasteScript-1.3.6-py2.5.egg/paste/script/command.py",
line 78, in run
invoke(command, command_name, options, args[1:])
File "/home/ondra/lib/lib/python/PasteScript-1.3.6-py2.5.egg/paste/script/command.py",
line 117, in invoke
exit_code = runner.run(args)
File "/home/ondra/lib/lib/python/PasteScript-1.3.6-py2.5.egg/paste/script/appinstall.py",
line 68, in run
return super(AbstractInstallCommand, self).run(new_args)
File "/home/ondra/lib/lib/python/PasteScript-1.3.6-py2.5.egg/paste/script/command.py",
line 212, in run
result = self.command()
File "/home/ondra/lib/lib/python/PasteScript-1.3.6-py2.5.egg/paste/script/appinstall.py",
line 456, in command
self, config_file, section, self.sysconfig_install_vars(installer))
File "/home/ondra/lib/lib/python/PasteScript-1.3.6-py2.5.egg/paste/script/appinstall.py",
line 592, in setup_config
mod.setup_config(command, filename, section, vars)
File "/tmp/debexpo/debexpo/websetup.py", line 49, in setup_config
load_environment(conf.global_conf, conf.local_conf)
File "/tmp/debexpo/debexpo/config/environment.py", line 71, in
load_environment
engine = engine_from_config(config, 'sqlalchemy.')
File "/var/lib/python-support/python2.5/sqlalchemy/engine/__init__.py",
line 177, in engine_from_config
url = opts.pop('url')
KeyError: 'pop(): dictionary is empty'
What am I doing wrong and how to fix it?
Thanks,
Ondrej
More information about the debexpo-devel
mailing list