Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release checklist 0.9 #20434

Closed
19 of 22 tasks
justinmk opened this issue Oct 1, 2022 · 9 comments
Closed
19 of 22 tasks

release checklist 0.9 #20434

justinmk opened this issue Oct 1, 2022 · 9 comments
Labels
project-management Neovim project matters (release process, logo, etc.)
Milestone

Comments

@justinmk
Copy link
Member

justinmk commented Oct 1, 2022

(previous: #18374)

Pre-release (early)

Pre-release

Post-release

@justinmk justinmk added the project-management Neovim project matters (release process, logo, etc.) label Oct 1, 2022
@justinmk justinmk added this to the 0.9 milestone Oct 1, 2022
@dundargoc
Copy link
Member

dundargoc commented Mar 1, 2023

We can remove pkgconfig, libtool and perl as build dependencies from the wiki after release.

Edit: I think c++ too, but I'd first confirm on each distro before we remove it to be extra sure.

@justinmk

This comment was marked as resolved.

@dundargoc
Copy link
Member

@justinmk on "Update wintools.zip": can we make this process simpler in some way? Compared to bumping other dependencies this is slighty more involved. It's not a big problem of course, but reducing busywork is always nice. Especially during releases when things tend to be more hectic.

@justinmk

This comment was marked as resolved.

@dundargoc
Copy link
Member

dundargoc commented Mar 22, 2023

Pretty sure this is exactly what the DOWNLOAD_NO_EXTRACT option is for. Can test it when I have the chance.

  • in the case of cat that could be a cat.c source file that we build instead of including it as a binary
    • also for tee?

I think this could be worth a shot. Do you know where the cat and tee source code is?

  • if curl can be downloaded from a third-party source, that's also great. Assuming it can handle our CI constantly fetching from it.

No clue, but will investigate.

@justinmk
Copy link
Member Author

@linrongbin16
Copy link

linrongbin16 commented Mar 22, 2023

Do you know where the cat and tee source code is?

BSD is a good source:

GNU coreutils also has the cat/tee implementation: coreutils/src

@dundargoc
Copy link
Member

GNU coreutils also has the cat/tee implementation: [coreutils/src](https://github.com/coreutils/coreutils/tree/master/src

Hmm, the GNU implementations have around 3x more code for some reason. BSD implementations seem simpler.

@neovim neovim deleted a comment from clason Mar 26, 2023
@bfredl bfredl modified the milestones: 0.9, 0.10 Apr 7, 2023
@nosvagor

This comment was marked as off-topic.

@neovim neovim locked as resolved and limited conversation to collaborators Apr 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
project-management Neovim project matters (release process, logo, etc.)
Projects
None yet
Development

No branches or pull requests

5 participants