1st try - no repos found

Thomas De Schampheleire patrickdepinguin at gmail.com
Wed Mar 25 14:35:57 EDT 2015


On Wed, Mar 25, 2015 at 6:16 PM, Neal Becker <ndbecker2 at gmail.com> wrote:
> Thomas De Schampheleire wrote:
>
>> Hi Neal,
>>
>> On Wed, Mar 25, 2015 at 4:53 PM, Neal Becker
>> <ndbecker2 at gmail.com> wrote:
>>> Thomas De Schampheleire wrote:
>> [..]
>>>
>>> I'm running into a problem.  I'm using hg-3.3.2, and I have a repo using
>>> obsolete markers.  When I start kallithea, go to admin page, it says hg
>>> is
>>> 3.1.2.  I can't figure out where that comes from.  I mv'd the hg in the
>>> venv/bin, so kallithea would hopefully use my hg from /usr/bin, but that
>>> didn't help.
>>>
>>> I get:
>>> Abort: parsing obsolete marker: unknown version 1
>>
>> During the 'python setup.py' step, mercurial is explicitly installed
>> in the virtualenv. This will probably have selected 3.1.2. If you use
>> 'pip install' to install a specific mercurial into the virtualenv, and
>> restart kallithea, I guess things will be as you expect.
>>
>> Best regards,
>> Thomas
>
> Unfortunately that didn't work either.  After pip install mercurial:
>
> paster serve my.ini
> Traceback (most recent call last):
>   File "/home/nbecker/kallithea/venv/bin/paster", line 9, in <module>
>     load_entry_point('PasteScript==1.7.5', 'console_scripts', 'paster')()
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/script/command.py", line 104, in run
>     invoke(command, command_name, options, args[1:])
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/script/command.py", line 143, in invoke
>     exit_code = runner.run(args)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/script/command.py", line 238, in run
>     result = self.command()
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/script/serve.py", line 284, in command
>     relative_to=base, global_conf=vars)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/script/serve.py", line 321, in loadapp
>     **kw)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 247, in loadapp
>     return loadobj(APP, uri, name=name, **kw)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 271, in loadobj
>     global_conf=global_conf)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 296, in loadcontext
>     global_conf=global_conf)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 320, in _loadconfig
>     return loader.get_context(object_type, name, global_conf)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 454, in get_context
>     section)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 476, in _context_from_use
>     object_type, name=use, global_conf=global_conf)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 406, in get_context
>     global_conf=global_conf)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 296, in loadcontext
>     global_conf=global_conf)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 328, in _loadegg
>     return loader.get_context(object_type, name, global_conf)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 620, in get_context
>     object_type, name=name)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/paste/deploy/loadwsgi.py", line 640, in find_egg_entry_point
>     pkg_resources.require(self.spec)
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/pkg_resources/__init__.py", line 918, in require
>     needed = self.resolve(parse_requirements(requirements))
>   File "/home/nbecker/kallithea/venv/lib/python2.7/site-
> packages/pkg_resources/__init__.py", line 810, in resolve
>     raise VersionConflict(dist, req).with_context(dependent_req)
> pkg_resources.ContextualVersionConflict: (mercurial 3.3.2
> (/home/nbecker/kallithea/venv/lib/python2.7/site-packages),
> Requirement.parse('mercurial<3.2,>=2.8.2'), set(['kallithea']))

Support for later Mercurial versions is already present in the
development tree, not in release 0.1.
I suggest to create an installation based on the latest sources,
following the instructions at:
http://kallithea.readthedocs.org/en/latest/installation.html

Sorry I had missed that before.

Best regards,
Thomas


More information about the kallithea-general mailing list