RhodeCode - issues: Issueshttps://issues.rhodecode.com/https://issues.rhodecode.com/favicon.ico?16960560042020-07-02T19:41:22ZRhodeCode - issues
Redmine Documentation - Bug #5627 (New): Immediate re-run of rhodecode-index throws warnings on some repo...https://issues.rhodecode.com/issues/56272020-07-02T19:41:22ZRussell Warren
<p>I just ran <code>rhodecode-index</code> for the first time, and it completed successfully. To test how well RhodeCode indexing handles differential additions, I reran the index operation immediately, with no new commits, or any changes to the repos at all.</p>
<p>The second run of <code>rhodecode-index</code> (again, <em>immediately</em> after the first completed) reported several warnings, like the example below:</p>
<pre><code>FETCH [russ/pqml] repository configuration
FETCH [russ/pqml] repository configuration [done in: 0.158s]
**** WARNING ****
indexed commit number 624 is higher that repo `russ/pqml` commit number 587 consider rebuilding index for repo from scratch
**** WARNING ****
SKIP [russ/pqml] No new commits detected, skipping index build
FETCH [russ/pqml] file tree info (@commit_id: rev:tip:`042d3b61`) [243 done in: 1.419s]
FILES [russ/pqml] marked for indexing: 0
FILES [russ/pqml] marked for re-indexing: 0
FILES [russ/pqml] marked for removal: 0
PROCESSED [russ/pqml] 30/70 repo process limit:-1
</code></pre>
<p>This also happened on several other repos. Why would sync be lost immediately?</p>
Documentation - Bug #5625 (New): Feedback on RhodeCode Full-text search docshttps://issues.rhodecode.com/issues/56252020-07-02T19:22:08ZRussell Warren
<p>I ran into a few problems with fill-text search, context being setting up for CE:</p>
<p><strong>1. Docs generally are confusing for CE users (and probably EE), with several references to EE ,making you think fulltext search is not possible with CE</strong></p>
<p><strong>2. Docs indicate that (for CE) you need to install <code>rhodecode-tools</code>, but a functional <code>rhodecode-index</code> is available deep in the installation dir</strong></p>
<p>For example, I ran it successfully from here:</p>
<p><code>/opt/rhodecode/store/8qrsy8va6pmh2ys9jkq69va511dan444-python2.7-rhodecode-tools-1.4.0/bin/rhodecode-index</code></p>
<p>Docs do say that EE has them pre-installed, seemingly at this location:</p>
<p><code>/home/user/.rccontrol/enterprise-1/profile/bin/rhodecode-index</code></p>
<p>Does EE just symlink the applications I found in place?</p>
<p><strong>3. Docs say you can skip the <code>.rhoderc</code> file, but when you try the indicated method, you are told to create one</strong></p>
<p>Here is example output:</p>
<pre><code>$ /opt/rhodecode/store/8qrsy8va6pmh2ys9jkq69va511dan444-python2.7-rhodecode-tools-1.4.0/bin/rhodecode-index --instance-name=community-1 --api-host=http://127.0.0.1:10020 –-api-key=$RC_API_KEY
Usage: rhodecode-index [OPTIONS]
Try "rhodecode-index --help" for help.
Error: Invalid value for "-c" / "--config": File "/home/rhodecode/.rhoderc" does not exist.
You can run rhodecode-setup-config command to create this configuration file.
</code></pre>
<p><strong>4. The doc note that says "<em>Optionally it’s possible to use indexer without the <code>.rhoderc</code></em>" have some minor formatting issues on how to invoke <code>rhodecode-index</code></strong></p>
<p>Specifically, the html rendering is merging the <code>--</code> double-dash in the given switches to <code>rhodecode-index</code> app into a single dash.</p>
Documentation - Support #5591 (New): documentation typohttps://issues.rhodecode.com/issues/55912020-02-04T19:43:51Zlee loucks
<p>Docs say reds instead of redis</p>
<p><a href="https://docs.rhodecode.com/RhodeCode-Enterprise/admin/tuning-user-sessions-performance.html" class="external">https://docs.rhodecode.com/RhodeCode-Enterprise/admin/tuning-user-sessions-performance.html</a></p>
<blockquote>
<p>To switch to reds-based user sessions uncomment the following section</p>
</blockquote>
Documentation - Bug #5551 (New): Mention LargeFile and LFS in the Backup pagehttps://issues.rhodecode.com/issues/55512019-04-21T20:58:13ZOlivier Renaud
<p>The documentation page "Backup and Restore" should mention where to find the Large File and LFS directories, and how they should be backed up.</p>
Documentation - Support #5529 (New): Documentation does not detail watched repositorieshttps://issues.rhodecode.com/issues/55292019-02-07T00:16:01Zlee loucks
<p>Under My account there is a list of "watched" repositories. The documentation does not discuss how to add or remove repositories from this list or what affect doing so would have.</p>
<p><a href="https://docs.rhodecode.com/RhodeCode-Enterprise/search.html?q=watch&check_keywords=yes&area=default" class="external">https://docs.rhodecode.com/RhodeCode-Enterprise/search.html?q=watch&check_keywords=yes&area=default</a></p>
Documentation - Support #5423 (Resolved): API-Documentation for Method "create_repo_group" faultyhttps://issues.rhodecode.com/issues/54232018-01-22T13:39:57ZMalte Onnen
<p>Adding the group_description does not work as described in the Docs.</p>
<p>Api-Call from PowerShell:<br>
<code>Invoke-WebRequest https://rhodecode-url/_admin/api -Method Post -Body {"args":{"description":"testDescriptionWithoutBlanks","owner":2,"group_name":"testgrp"},"method":"create_repo_group","auth_token":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","id":1}</code><br>
I also tried: <br>
<code>Invoke-WebRequest https://rhodecode-url/_admin/api -Method Post -Body {"args":{"group_description":"testDescriptionWithoutBlanks","owner":2,"group_name":"testgrp"},"method":"create_repo_group","auth_token":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","id":1}</code></p>
<p>Expected Result: <br>
<code>}<br>
"id": 1,<br>
"result": {<br>
"repo_group": {<br>
"parent_group": null,<br>
"group_name": "testgrp",<br>
"group_description": "testDescriptionWithoutBlanks",<br>
"group_id": 12,<br>
"owner": "SUPERADMIN-USER",<br>
"repositories": []<br>
},<br>
"msg": "Created new repo group</code>testgrp<code>"<br>
},<br>
"error": null<br>
}</code></p>
<p>Actual Result:<br>
<code>{<br>
"id": 1,<br>
"result": {<br>
"repo_group": {<br>
"parent_group": null,<br>
"group_name": "testgrp",<br>
"group_description": "testgrp",<br>
"group_id": 12,<br>
"owner": "SUPERADMIN-USER",<br>
"repositories": []<br>
},<br>
"msg": "Created new repo group</code>testgrp<code>"<br>
},<br>
"error": null<br>
}<br>
</code></p>
Documentation - Bug #5347 (New): Post Install steps should include Apache or Nginx setup.https://issues.rhodecode.com/issues/53472017-07-04T04:41:38ZPaul Hammant
<p><a href="https://docs.rhodecode.com/RhodeCode-Enterprise/install/install-steps.html" class="external">https://docs.rhodecode.com/RhodeCode-Enterprise/install/install-steps.html</a> only lists </p>
<ul>
<li>Set up Email</li>
<li>Make Database Changes</li>
<li>Install Celery</li>
<li>Migrating repositories</li>
</ul>
<p>Yet web access that isn't localhost is essential for RhodeCode to function.</p>
Documentation - Bug #5248 (New): Installation of rhodecode-toolshttps://issues.rhodecode.com/issues/52482017-03-16T10:29:46ZLeszek Czaplisleszek.czaplis@gemalto.com
<p>Hi Support,</p>
<p>My question reffers to this part of documentation: <a href="https://docs.rhodecode.com/RhodeCode-Enterprise/tools/install-tools.html#installing-rct" class="external">https://docs.rhodecode.com/RhodeCode-Enterprise/tools/install-tools.html#installing-rct</a><br>
I've setup my virtualenv but I cannot find any full url with token on <a href="https://rhodecode.com/u/#rhodecode-tools" class="external">https://rhodecode.com/u/#rhodecode-tools</a></p>
<p>When I tried to download package and install with this command: </p>
<pre><code>pip install -I rhodecode-tools-0.11.0.zip
</code></pre>
<p>I faced this:</p>
<pre><code>vtenv2)
[2017-03-16 10:26.36] ~
[lczaplis.FMZW9G2] ➤ pip install -I rhodecode-tools-0.11.0.zip
Unpacking ./rhodecode-tools-0.11.0.zip
Running setup.py (path:/tmp/pip-3Ebaoy-build/setup.py) egg_info for package from file:///home/mobaxterm/rhodecode-tools-0.11.0.zip
Download error on https://pypi.python.org/simple/pytest-runner/: hostname '10.43.216.8' doesn't match either of 'www.python.org', 'docs.python.org ', 'bugs.python.org', 'wiki.python.org', 'hg.python.org', 'mail.python.org', 'pypi.python.org', 'packaging.python.org', 'login.python.org', 'discuss.p ython.org', 'us.pycon.org', 'pypi.io', 'docs.pypi.io', 'pypi.org', 'docs.pypi.org', 'donate.pypi.org' -- Some packages may not be found!
Couldn't find index page for 'pytest-runner' (maybe misspelled?)
Download error on https://pypi.python.org/simple/: hostname '10.43.216.8' doesn't match either of 'www.python.org', 'docs.python.org', 'bugs.pytho n.org', 'wiki.python.org', 'hg.python.org', 'mail.python.org', 'pypi.python.org', 'packaging.python.org', 'login.python.org', 'discuss.python.org', 'u s.pycon.org', 'pypi.io', 'docs.pypi.io', 'pypi.org', 'docs.pypi.org', 'donate.pypi.org' -- Some packages may not be found!
No local packages or download links found for pytest-runner
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-3Ebaoy-build/setup.py", line 140, in <module>
'rhodecode-list-instances = rhodecode_tools.commands.list_instances:cmd',
File "/usr/lib/python2.7/distutils/core.py", line 111, in setup
_setup_distribution = dist = klass(attrs)
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/setuptools/dist.py", line 260, in __init__
self.fetch_build_eggs(attrs.pop('setup_requires'))
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/setuptools/dist.py", line 285, in fetch_build_eggs
replace_conflicting=True
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/pkg_resources.py", line 631, in resolve
dist = best[req.key] = env.best_match(req, ws, installer)
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/pkg_resources.py", line 871, in best_match
return self.obtain(req, installer)
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/pkg_resources.py", line 883, in obtain
return installer(requirement)
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/setuptools/dist.py", line 335, in fetch_build_egg
return cmd.easy_install(req)
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 589, in easy_install
raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pytest-runner')
Complete output from command python setup.py egg_info:
Download error on https://pypi.python.org/simple/pytest-runner/: hostname '10.43.216.8' doesn't match either of 'www.python.org', 'docs.python.org ', 'bugs.python.org', 'wiki.python.org', 'hg.python.org', 'mail.python.org', 'pypi.python.org', 'packaging.python.org', 'login.python.org', 'discuss.p ython.org', 'us.pycon.org', 'pypi.io', 'docs.pypi.io', 'pypi.org', 'docs.pypi.org', 'donate.pypi.org' -- Some packages may not be found!
Couldn't find index page for 'pytest-runner' (maybe misspelled?)
Download error on https://pypi.python.org/simple/: hostname '10.43.216.8' doesn't match either of 'www.python.org', 'docs.python.org', 'bugs.python.or g', 'wiki.python.org', 'hg.python.org', 'mail.python.org', 'pypi.python.org', 'packaging.python.org', 'login.python.org', 'discuss.python.org', 'us.py con.org', 'pypi.io', 'docs.pypi.io', 'pypi.org', 'docs.pypi.org', 'donate.pypi.org' -- Some packages may not be found!
No local packages or download links found for pytest-runner
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip-3Ebaoy-build/setup.py", line 140, in <module>
'rhodecode-list-instances = rhodecode_tools.commands.list_instances:cmd',
File "/usr/lib/python2.7/distutils/core.py", line 111, in setup
_setup_distribution = dist = klass(attrs)
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/setuptools/dist.py", line 260, in __init__
self.fetch_build_eggs(attrs.pop('setup_requires'))
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/setuptools/dist.py", line 285, in fetch_build_eggs
replace_conflicting=True
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/pkg_resources.py", line 631, in resolve
dist = best[req.key] = env.best_match(req, ws, installer)
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/pkg_resources.py", line 871, in best_match
return self.obtain(req, installer)
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/pkg_resources.py", line 883, in obtain
return installer(requirement)
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/setuptools/dist.py", line 335, in fetch_build_egg
return cmd.easy_install(req)
File "/home/mobaxterm/vtenv2/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 589, in easy_install
raise DistutilsError(msg)
distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('pytest-runner')
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip-3Ebaoy-build
Storing debug log for failure in /home/mobaxterm/.pip/pip.log
</code></pre>
<p>Thank you in advance for your help!</p>
<p>Best Regards,<br>
Leszek CZaplis</p>
Documentation - Support #5237 (New): documentation for DRhttps://issues.rhodecode.com/issues/52372017-03-06T14:17:56ZAtos Application Team
<p>We’re preparing a DR test for Rhodecode Application. Application and database are hosted on same VM. As the vlan between production and DR sites are not the same, we will perform a backup/restore.<br>
We’d like to know if Rhodecode application supports IP change in case of backup restore. And what are the necessaries tasks to perform on application layer for such operation (maybe you have some documentation for DR). </p>
Documentation - Bug #5153 (Resolved): Documentation: /tmp permissions https://issues.rhodecode.com/issues/51532017-01-04T12:42:31ZSystems Administration
<p>Hello,<br>
in the documentation I'd suggest different permissions for the tmpfs-mounted <code>/tmp</code> directory: from</p>
<pre><code># mount tmp to memory with 2GB limit and 755 write permissions
</code></pre>
<p>to</p>
<pre><code># mount tmp to memory with 2GB limit and 1777 write permissions
</code></pre> Documentation - Task #3093 (New): [API] - update hg/git update pr API. Auto updates PR on pushhttps://issues.rhodecode.com/issues/30932016-01-21T15:30:21ZBrian Butlerbrian@rhodecode.comDocumentation - Feature #687 (New): [Integraton ]- Elastic search integrationhttps://issues.rhodecode.com/issues/6872015-01-12T11:07:47ZBrian Butlerbrian@rhodecode.comDocumentation - Task #682 (New): Error Msg guidehttps://issues.rhodecode.com/issues/6822015-01-12T08:56:24ZBrian Butlerbrian@rhodecode.com
<p>We should have a guide that describes the messages, and the actions to take for each one</p>
Documentation - Feature #659 (New): Peer to Peer Failoverhttps://issues.rhodecode.com/issues/6592015-01-08T15:47:01ZBrian Butlerbrian@rhodecode.com
<p>doc this if we have</p>
Documentation - Feature #317 (New): Stylinghttps://issues.rhodecode.com/issues/3172014-11-12T09:44:42ZBrian Butlerbrian@rhodecode.com
<p>Create a Sphinx style for RhodeCode docs</p>