andreikop / enki

A text editor for programmers
http://enki-editor.org
GNU General Public License v2.0
161 stars 38 forks source link

Release process for 18.xx #449

Closed abitrolly closed 5 years ago

abitrolly commented 5 years ago

What is the release process for Enki? The last version was more than a year ago https://github.com/andreikop/enki/releases and there are seem to be missing features like custom plugins that are already documented in the project. To update a package on Fedora, it should at least have a new tag https://release-monitoring.org/project/8272/ and a changelog.

andreikop commented 5 years ago

Hi There are no regular process now because Enki doesn't have active team. I maintain it when having time. I hope to make release before September.

abitrolly commented 5 years ago

Maybe we can start documenting the steps here? I can help with automating steps. One step at a time.

andreikop commented 5 years ago

Actually the process is almost automated. I've added instructions to enki and qutepart READMEs. You can help with updating changelogs and versions. PRs are welcome.

abitrolly commented 5 years ago

Changes in master since v17.03.0 https://github.com/andreikop/enki/compare/v17.03.0...master

abitrolly commented 5 years ago

Tests are failing because of missing docutils - https://travis-ci.org/andreikop/enki

Not sure what is the best way to fix that for CI.

bjones1 commented 5 years ago

Since 2433dfa1e706551c7c89106f4955e5172eb67279 made CodeChat (and its dependency, docutils) optional, it's not installed by the ci setup. I'm guessing this line should be xqt('python -m pip install -e .[CodeChat, Preview Syncronization, Python Linting, Build Sphinx documentation, Python REPL]').

abitrolly commented 5 years ago

Tests are failing, and I am not proficient enough to fix them.

andreikop commented 5 years ago

Don't worry about the tests. See my comments in andreikop/qutepart#69

andreikop commented 5 years ago

Source releases of Enki and Qutepart are available.

I've found that Enki is not installable on Ubuntu 16.04 because QtWebEngine is mandatory. Will make .deb and pip releases when fixed.

abitrolly commented 5 years ago

@andreikop 18.04 is the new LTS. Does it worth to care about 16.04?

andreikop commented 5 years ago

I tried to migrate to 18.04-based Linux Mint version and found that it is too buggy. So, now I use 16.04 based. I think there are a lot of other 16.04 users.

andreikop commented 5 years ago

18.8 is finally available as sources and built packages

abitrolly commented 5 years ago

Looking forward to testing this. That's awesome. =)