RhodeCode - issues: Issueshttps://issues.rhodecode.com/https://issues.rhodecode.com/favicon.ico?16960560042020-07-02T19:24:39ZRhodeCode - issues
Redmine RhodeCode CE/EE - Bug #5626 (New): Whoosh full-text indexing is fully indexing all repos, not rec...https://issues.rhodecode.com/issues/56262020-07-02T19:24:39ZRussell Warren
<p>I just initiated whoosh fulltext indexing and I can see that it is fully indexing all commits in all repos, regardless of whether they are forks of an already-indexed repo.</p>
<p>If I'm correct on this, this is extremely inefficient. Whoosh should not need to index identical commits in forks.</p>
RhodeCode CE/EE - Bug #5588 (New): wrong rendering of issue tracker patternhttps://issues.rhodecode.com/issues/55882020-01-29T11:24:36ZOlivier Renaud
<p>Consider this issue tracker pattern rule:</p>
<p>Pattern: (?i)\b(?P(ABC|DEF)-\d+)\b<br>
Url: <a href="https://jira.mycompany.com/browse/${issue_id}" class="external">https://jira.mycompany.com/browse/${issue_id}</a></p>
<p>The pattern correctly matches "abc-123" and creates the correct link, but the text rendered is "abc-123abc".</p>
<p>It seems that the combination of a named group and an anonymous capturing group causes this problem. If I make the group non-capturable, it fixes the rendering:</p>
<p>Pattern: (?i)\b(?P(?:ABC|DEF)-\d+)\b<br>
Url: <a href="https://jira.mycompany.com/browse/${issue_id}" class="external">https://jira.mycompany.com/browse/${issue_id}</a></p>
RhodeCode CE/EE - Bug #5506 (New): Web UI fonts are not looking good and is difficult to read for...https://issues.rhodecode.com/issues/55062018-10-26T01:39:43ZArun Chandrasekaran
<p>RC Web UI fonts are not looking that good. The current font family is ""proximanovaregular","Proxima Nova Regular","Proxima Nova",sans-serif". The font size is too small as well (by default). Too much space is wasted on the UI.</p>
<p>GitHub/GitLab/Kallithea fonts look much better and the UI space appears to be well utilized in Kallithea.</p>
RhodeCode CE/EE - Bug #5492 (New): VCSServer + SVN 1.10https://issues.rhodecode.com/issues/54922018-07-26T14:39:36ZT0m Cat
<p>Hi everybody,</p>
<p>just came across this issue:<br>
In a fresh installed most recent rhodecode instance we copied an existing SVN Repository, which was created with the current SVN Version 1.10. Afterwards we used "Remap and Rescan" in Rhodecode Web GUI to scan for the new repository, but the Web GUI said, that there was no repository added.</p>
<p>A look in the vcsserver.log shows the problem:</p>
<pre><code>2018-07-26 14:03:09.113 DEBUG [vcsserver.svn] Invalid Subversion path `/data/rhodecode-repos/webapps`, tb: Traceback (most recent call last):
File "/opt/rhodecode/store/gnc8qsvvbylarxkxsyvinisv80khd8rk-python2.7-rhodecode-vcsserver-4.12.4/lib/python2.7/site-packages/vcsserver/svn.py", line 150, in is_path_valid_repository
svn.repos.open(path)
File "/opt/rhodecode/store/glkwj7av6pjjnsxvq7ykdhwid6pqbl8m-subversion-1.9.7/lib/python2.7/site-packages/libsvn/repos.py", line 232, in svn_repos_open
return _repos.svn_repos_open(*args)
SubversionException: 160043 - Expected FS format between '1' and '7'; found format '8'
2018-07-26 14:03:09.113 INFO [vcsserver.tweens] IP: 127.0.0.1 Request to path: `/svn` time: 0.001s
[26/Jul/2018:14:03:09 +0200] GNCRN <3554> 127.0.0.1 rqt:0.000949 200 51 "POST:/svn " usr:- "-" "PycURL/7.19.5 libcurl/7.50.3 OpenSSL/1.0.2h zlib/1.2.8 libssh2/1.7.0 nghttp2/1.7.1"
2018-07-26 14:03:09.116 DEBUG [vcsserver.http_main] method called:is_path_valid_repository with kwargs:{}
2018-07-26 14:03:09.116 INFO [vcsserver.tweens] IP: 127.0.0.1 Request to path: `/svn` time: 0.000s
[26/Jul/2018:14:03:09 +0200] GNCRN <3554> 127.0.0.1 rqt:0.000536 200 51 "POST:/svn " usr:- "-" "PycURL/7.19.5 libcurl/7.50.3 OpenSSL/1.0.2h zlib/1.2.8 libssh2/1.7.0 nghttp2/1.7.1"
2018-07-26 14:03:09.119 DEBUG [vcsserver.http_main] method called:is_path_valid_repository with kwargs:{}
2018-07-26 14:03:09.119 DEBUG [vcsserver.svn] Invalid Subversion path `/data/rhodecode-repos/webapps/db`, tb: Traceback (most recent call last):
File "/opt/rhodecode/store/gnc8qsvvbylarxkxsyvinisv80khd8rk-python2.7-rhodecode-vcsserver-4.12.4/lib/python2.7/site-packages/vcsserver/svn.py", line 150, in is_path_valid_repository
svn.repos.open(path)
File "/opt/rhodecode/store/glkwj7av6pjjnsxvq7ykdhwid6pqbl8m-subversion-1.9.7/lib/python2.7/site-packages/libsvn/repos.py", line 232, in svn_repos_open
return _repos.svn_repos_open(*args)
SubversionException: 165005 - Expected repository format '3' or '5'; found format '8'
</code></pre>
<p>These are the rhodecode versions:</p>
<pre><code>RHODECODE CONTROL VERSION: 1.18.0
- NAME: community-1
- STATUS: RUNNING
logs:/root/.rccontrol/community-1/community.log
- VERSION: 4.12.4 Community
- VCS: vcsserver-1
- URL: http://127.0.0.1:10020
- CONFIG: /root/.rccontrol/community-1/rhodecode.ini
- NAME: vcsserver-1
- STATUS: RUNNING
logs:/root/.rccontrol/vcsserver-1/vcsserver.log
- VERSION: 4.12.4 VCSServer
- URL: http://127.0.0.1:10010
- CONFIG: /root/.rccontrol/vcsserver-1/vcsserver.ini
</code></pre>
<p>rcconctrol upgrade '*' sais there are no newer version available.</p>
<p>So is it right, that rhodecode currently doesn't support SVN 1.10 Repos? Are there any plans for that?</p>
<p>Thx in advance!<br>
T0mcat</p>
RhodeCode CE/EE - Bug #5471 (New): Webhook integration failing: need more than 3 values to unpackhttps://issues.rhodecode.com/issues/54712018-06-01T01:02:05ZMichael Davis
<p>After updating from 4.11.5 to 4.12.2, our webhook integrations seem to be failing somewhere before RhodeCode actually makes the web request.</p>
<p>I couldn't find anything in any of the log files explaining what was happening, but the rhodecode_celery.log file indicated that the webhooks were going through celery. I was able to get the following error log by running <code>profile/bin/celery events --app rhodecode.lib.celerylib.loader --ini ./rhodecode.ini -d</code> from the ~/.rccontrol/enterprise-1 directory while triggering a webhook (sensitive details have been edited):</p>
<pre><code>celery@rhodecode [2018-05-31 22:48:03.376921] task failed: rhodecode.integrations.types.webhook.post_to_webhook(c89cc6e8-e065-44ea-9d35-52c1e6ae3216) args=([('http://our.webhook.url/', {...}, {...})], {'password': '', 'custom_header_val': '', 'events': ['pullrequest-merge', 'pullrequest-create', 'repo-push', 'pullrequest-close', 'repo-create', 'pullrequest-review', 'pullrequest-comment', 'pullrequest-update'], 'url': 'http://our.webhook.url/', 'secret_token': '', 'method_type': 'post', 'custom_header_key': '', 'username': ''}) kwargs={} clock=8026579, exception=ValueError('need more than 3 values to unpack',), local_received=1527806883.38, pid=7057, traceback=Traceback (most recent call last):
File "/opt/rhodecode/store/xbrm874sqm0iqz8cww1vy98l7br2bh7b-python2.7-celery-4.1.0/lib/python2.7/site-packages/celery/app/trace.py", line 374, in trace_task
R = retval = fun(*args, **kwargs)
File "/opt/rhodecode/store/hrv1v1186rjwls7qbb8c3h45dv9n1frd-python2.7-rhodecode-enterprise-ce-4.11.5/lib/python2.7/site-packages/rhodecode/lib/celerylib/loader.py", line 294, in __call__
return super(RequestContextTask, self).__call__(*args, **kwargs)
File "/opt/rhodecode/store/xbrm874sqm0iqz8cww1vy98l7br2bh7b-python2.7-celery-4.1.0/lib/python2.7/site-packages/celery/app/trace.py", line 629, in __protected_call__
return self.run(*args, **kwargs)
File "/opt/rhodecode/store/hrv1v1186rjwls7qbb8c3h45dv9n1frd-python2.7-rhodecode-enterprise-ce-4.11.5/lib/python2.7/site-packages/rhodecode/integrations/types/webhook.py", line 373, in post_to_webhook
for url, token, headers, data in url_calls:
ValueError: need more than 3 values to unpack
, utcoffset=5
</code></pre> RhodeCode CE/EE - Bug #5414 (New): When Opening New Pull Request, Target Revision Default Is Unde...https://issues.rhodecode.com/issues/54142018-01-12T22:28:55ZPeter Rebholz
<p>Version Info:</p>
<p>RhodeCode 4.10.6 Enterprise Edition<br>
CentOS 7<br>
PostgreSQL 10.1</p>
<p>Issue:</p>
<p>We're testing out upgrading to 4.10.6 from a fairly old version and hit a snag that is going to keep us from upgrading. When opening a new pull request for a Hg repository, initiated from the Changelog screen, the default target revision is particularly poor for our workflow/use case. We're seeing it default to the <code>default</code> branch or, in repositories where the <code>default</code> branch is closed, the very first revision of the repository. It takes a really long time for RhodeCode to count every commit from the beginning of time to the present and further, if you change the branch while it's working, you get a browser alert dialog (see attached).</p>
<p>This has a significant impact on our workflow as every user is going to hit this every time they try and open a pull request. We use bookmarks as the source revision for pull requests so and are usually requesting things be merged into the same branch, thus the best default <u>for us</u> would be the same branch. However, having no default would be preferable to the wrong default and a long processing time + error pop-up.</p>
<p>The only workaround I have found is initiating the pull request from the pull requests page and setting the target revision <u>before</u> setting the source revision. This isn't a great work around.</p>
RhodeCode CE/EE - Task #4216 (New): [ux, renderers] implement consistent rendering for text fieldshttps://issues.rhodecode.com/issues/42162016-09-06T11:46:39ZLisa Quatmannlisa@rhodecode.com
<p>should be based on settings in _admin/settings/visual<br>
see parent ticket <a class="issue tracker-4 status-1 priority-2 priority-default parent" title="Task: [ux, renderering] Consistent formatting on text fields. (New)" href="https://issues.rhodecode.com/issues/4051">#4051</a></p>
RhodeCode CE/EE - Feature #4144 (New): [ux] improve enable/disable of notificationshttps://issues.rhodecode.com/issues/41442016-08-02T17:19:26ZLisa Quatmannlisa@rhodecode.com
<p>It's unclear when you encounter this button that clicking on it enables/disable the notifications. A checkbox would be more explicit.</p>
RhodeCode CE/EE - Task #4051 (New): [ux, renderering] Consistent formatting on text fields.https://issues.rhodecode.com/issues/40512016-06-29T00:00:32ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>Currently we have various fields formatted and wrapped in markdown formatters.</p>
<ul>
<li>For comments we use rst or MD formatter</li>
<li>For Commit messages we use urlify_commit_Message</li>
<li>for readme we use formatter based on the file extensions</li>
<li>for Pull requests we use Markdown/rst formatters</li>
</ul>
<p>Some of those formatters are inconsistent, ie commit messages vs commit commits. We need a quick iteration and find a subset that would make all those behave consistent.</p>
<p>Functionality within text fields which should be included:</p>
<ul>
<li>consistent formatting based on chosen renderer in _admin/settings/visual</li>
<li>@-mentions</li>
<li>issue tracker patterns</li>
<li>linkification of urls</li>
</ul>
RhodeCode CE/EE - Feature #3977 (New): Wikihttps://issues.rhodecode.com/issues/39772016-06-05T21:11:47Ztomekj2ee tomekj2ee
<p>Include wiki pages like Gitlab.</p>
RhodeCode CE/EE - Bug #3939 (New): [ux] changelog filter blank after going back in browserhttps://issues.rhodecode.com/issues/39392016-05-18T14:50:09ZLisa Quatmannlisa@rhodecode.com
<p>When you select a filter in the changelog, view the filtered selection w/graph, and then click the back button in your browser, the filter selection will be blank.<br>
See attached.</p>
<p>I'd guess that this is pjax-related and the select2 needs to be re-initialised. </p>
RhodeCode CE/EE - Feature #3460 (New): [ux, frontend] hide "show more" button when there is nothi...https://issues.rhodecode.com/issues/34602016-04-11T11:15:16ZLisa Quatmannlisa@rhodecode.com
<p>See attached. The bottom line has text; clicking the arrow will show it, clicking again will hide it. The top line has no more text, so clicking the arrow does nothing. When there is no functionality to this button, we should hide it.</p>
RhodeCode CE/EE - Feature #3455 (New): [ux] commit message search should render entire commit mes...https://issues.rhodecode.com/issues/34552016-04-07T17:50:54ZLisa Quatmannlisa@rhodecode.com
<p>as seen here:<br>
<a href="https://code.rhodecode.com/_admin/search?q=python+bug&type=commit" class="external">https://code.rhodecode.com/_admin/search?q=python+bug&type=commit</a><br>
if you click on the actual commit linked in the results, you'll see that in fact there is a much longer commit message, but it's being truncated in the search results</p>
<p>ideally it seems like one would expect to see the whole commit message</p>
RhodeCode CE/EE - Bug #3441 (New): [ux] clicking on line in file view scrolls to that linehttps://issues.rhodecode.com/issues/34412016-04-05T13:35:56ZLisa Quatmannlisa@rhodecode.com
<p>If you are looking at a changeset and click on a line to select it, the line is highlighted and the location is changed to link to the line.<br>
If you are looking at a file and click a line in the same way, it does the above and scrolls to that line so that it's at the top.</p>
<p>Both of them should work the same way.<br>
If the changeset view is able to prevent scrolling, then the file view should be able to do the same.<br>
[ see <a href="https://internal-code.rhodecode.com/rhodecode-momentum/files/2aeb654e2ef689756c0b04650b94875a920f7a88/rhodecode/public/js/src/rhodecode.js#L153" class="external">https://internal-code.rhodecode.com/rhodecode-momentum/files/2aeb654e2ef689756c0b04650b94875a920f7a88/rhodecode/public/js/src/rhodecode.js#L153</a> ]</p>
Documentation - Task #737 (New): What is an extra field and how do you add it?https://issues.rhodecode.com/issues/7372015-01-14T13:57:54ZLisa Quatmannlisa@rhodecode.com
<p>Ok, I know the answer to the first part but regular users may not. If you don't have any extra fields, then when you go to the page where you would edit them, you get a message which says "Extra fields are disabled". However, it has no information on how to enable them if one is able to do that.</p>