[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