Latest upstream release: 1.9.0 Current version/release in rawhide: 1.8.1-4.fc26 URL: http://mycli.net/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/8755/
Created attachment 1264609 [details] [patch] Update to 1.9.0 (#1433707)
hotness's scratch build of mycli-1.9.0-1.el7.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=18470475
Correct my if I'm wrong but pycryptodome is an (almost) native python replacement for pycrypto and the API is mostly compatible. mycli requires pycryptodome because pycrypto is hard to install on some systems but I think it's compatible with pycrypto.
Might be true, however req. are explicit: https://github.com/dbcli/mycli/blob/master/setup.py#L21 a patch will be required.
Created attachment 1272399 [details] 0001-require-pycrypto-instead-of-pycryptodome.patch true, would you accept this patch?
Created attachment 1272400 [details] 0001-require-pycrypto-instead-of-pycryptodome.patch
Latest upstream release: 1.10.0 Current version/release in rawhide: 1.8.1-4.fc26 URL: http://mycli.net/ Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy More information about the service that created this bug can be found at: https://fedoraproject.org/wiki/Upstream_release_monitoring Please keep in mind that with any upstream change, there may also be packaging changes that need to be made. Specifically, please remember that it is your responsibility to review the new version to ensure that the licensing is still correct and that no non-free or legally problematic items have been added upstream. Based on the information from anitya: https://release-monitoring.org/project/8755/
Created attachment 1272592 [details] [patch] Update to 1.10.0 (#1433707)
hotness's scratch build of mycli-1.10.0-1.el7.src.rpm for rawhide failed http://koji.fedoraproject.org/koji/taskinfo?taskID=19078578
I've created a PR to get your "mv authors" patch applied upstream: https://github.com/dbcli/mycli/pull/410 https://github.com/dbcli/mycli/pull/410/commits/13938936ee3e2a97cb89c76e987249b58157ebb7 Terje Røsten, please note: I've added you as the author of this patch.
Thanks!
I've gone ahead and built RPMs for mycli-1.10.0 on COPR: https://copr.fedorainfracloud.org/coprs/meeuw/mycli-1.10.0/ You can find my patches on github: https://github.com/meeuw/fedora-mycli/commits/1.10.0 https://github.com/meeuw/fedora-python-prompt_toolkit/commits/master My PR is accepted upstream for your "mv authors" patch!
mycli-1.10.0-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-e64f612698
mycli-1.10.0-1.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-c106f3ff7c
mycli-1.10.0-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2017-c7d4b8609d
Thanks! Please update python3-sqlparse or apply this patch: https://github.com/dbcli/mycli/commit/02629c910f6af7e7bc02660287ae8d831fe0d22c mycli-1.10.0-1.fc25 gives an error: $ mycli Version: 1.10.0 Chat: https://gitter.im/dbcli/mycli Mail: https://groups.google.com/forum/#!forum/mycli-users Home: http://mycli.net Thanks to the contributor - jweiland.net mysql root.0.2:(none)> select 1 as Exception in thread Thread-11: Traceback (most recent call last): File "/usr/lib64/python3.5/threading.py", line 914, in _bootstrap_inner self.run() File "/usr/lib64/python3.5/threading.py", line 862, in run self._target(*self._args, **self._kwargs) File "/usr/lib/python3.5/site-packages/prompt_toolkit/interface.py", line 860, in run completions = list(buffer.completer.get_completions(document, complete_event)) File "/usr/lib/python3.5/site-packages/mycli/sqlcompleter.py", line 243, in get_completions suggestions = suggest_type(document.text, document.text_before_cursor) File "/usr/lib/python3.5/site-packages/mycli/packages/completion_engine.py", line 47, in suggest_type p = sqlparse.parse(word_before_cursor)[0] File "/usr/lib/python3.5/site-packages/sqlparse/__init__.py", line 31, in parse return tuple(parsestream(sql, encoding)) File "/usr/lib/python3.5/site-packages/sqlparse/engine/filter_stack.py", line 36, in run stmt = grouping.group(stmt) File "/usr/lib/python3.5/site-packages/sqlparse/engine/grouping.py", line 357, in group func(stmt) File "/usr/lib/python3.5/site-packages/sqlparse/engine/grouping.py", line 129, in group_as _group(tlist, sql.Identifier, match, valid_prev, valid_next, post) File "/usr/lib/python3.5/site-packages/sqlparse/engine/grouping.py", line 383, in _group if valid_prev(prev_) and valid_next(next_): File "/usr/lib/python3.5/site-packages/sqlparse/engine/grouping.py", line 120, in valid_prev return token.normalized == 'NULL' or not token.is_keyword AttributeError: 'NoneType' object has no attribute 'normalized'
mycli-1.10.0-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-e64f612698
mycli-1.10.0-1.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-c106f3ff7c
mycli-1.10.0-1.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-c7d4b8609d
Hi Dick! Now I am confused, Fedora has sqlparse 0.2.2, mycli setup.py in both 1.10.0 and current master have 'sqlparse>=0.2.2,<0.3.0'. Your patch above don't apply clean on 1.10.0.
terjeros's mycli-1.10.0-2.fc27 completed http://koji.fedoraproject.org/koji/buildinfo?buildID=895351
mycli-1.10.0-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2017-332878f1bd
mycli-1.10.0-2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-cb6ad82538
mycli-1.10.0-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-58fac24d95
Hi Terje, I'm sorry about the confusion, thanks for applying the patch. I think you can remove 71f503af.patch (not used anymore in the spec file)
mycli-1.10.0-2.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-58fac24d95
mycli-1.10.0-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-332878f1bd
mycli-1.10.0-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-cb6ad82538
mycli-1.10.0-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
mycli-1.10.0-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
mycli-1.10.0-2.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.