Bug 32884 - Update candidate: neovim 0.9.5
Summary: Update candidate: neovim 0.9.5
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 9
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA9-64-OK
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2024-02-22 22:05 CET by Stig-Ørjan Smelror
Modified: 2024-02-23 19:01 CET (History)
3 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Stig-Ørjan Smelror 2024-02-22 22:05:14 CET
Will update neovim to version 0.9.5.
No breaking changes and mostly bug fixes.
Comment 1 Stig-Ørjan Smelror 2024-02-22 22:12:31 CET
Advisory
========

Neovim has been updated as a general bug fix release.

References
==========

Files
=====

Uploaded to core/updates_testing

neovim-0.9.5-1.mga9
neovim-data-0.9.5-1.mga9

from neovim-0.9.5-1.mga9.src.rpm

Assignee: smelror => qa-bugs

Comment 2 Thomas Andrews 2024-02-23 16:39:36 CET
MGA9-64 Plasma. Installed neovim and dependencies, then updated with no installation issues.

nvim -h got me a help screen enumerating some options.

Ran it with "nvim mcc.txt" a short  old text file that I happened to have hanging around. I was able to read the file. I played with the keyboard, not knowing what I'm doing, and was able to edit the file.

Looks good here. Validating.

CC: (none) => andrewsfarm, sysadmin-bugs
Whiteboard: (none) => MGA9-64-OK
Keywords: (none) => validated_update

Comment 3 Len Lawrence 2024-02-23 17:08:51 CET
Here we go again - another clash.  Sorry TJ.

mga9, x64

Used nvim to give neovim a short run before updating.  Copy and paste to the terminal session works fine as do the common vi commands.

Clean update.

There are many options,  documented but not always understandable.
Tried out a few things like editing a set of files.  Editing commands include all(?) the familiar vi commands.  Command mode is invoked in the same way: 
<Esc> :

$ ls wget-log*
wget-log  wget-log.1  wget-log.2
$ nvim wget-log*
--2024-02-12 21:16:06--  ftp://tgftp.nws.noaa.gov/data/observations/metar/decoded/EGPH.TXT
           => ‘wget-log’
Resolving tgftp.nws.noaa.gov (tgftp.nws.noaa.gov)... 140.172.138.79
Connecting to tgftp.nws.noaa.gov (tgftp.nws.noaa.gov)|140.172.138.79|:21... connected.
Logging in as anonymous ... Logged in!
==> SYST ... done.    ==> PWD ... done.
==> TYPE I ... done.  ==> CWD (1) /data/observations/metar/decoded ... done.
==> SIZE EGPH.TXT ... 402
==> PASV ... done.    ==> RETR EGPH.TXT ... done.
Length: 402 (unauthoritative)

^MEGPH.TXT               0%[                      ]       0  --.-KB/s               ^MEGPH.TXT             100%[=====================>]     402  --.-KB/s    in 0.002s  

2024-02-12 21:16:08 (217 KB/s) - ‘EGPH.TXT’ saved [402]

<At this point ran the recommended check>
:checkhealth

<At that point a summary was issued, which was immune to cut & paste.  It started with:
//h
Configuration
- WARNING Missing user config file ....
Runtime
- OK $VIMRUNTIME: /usr/share/nvim/runtime
[...]
health://
So that looks OK.
Followed up with a cl type enquiry>
:!uname -a
Linux yildun 6.6.14-desktop-2.mga9 #1 SMP PREEMPT_DYNAMIC Tue Jan 30 15:48:16 UTC 2024 x86_64 GNU/Linux

Press ENTER or type command to continue
:n
<Moved to the next file in the queue>
wget-log wget-log.1
<file text - again cannot be cut & pasted>
:n
<and on to wget-log.2>
:wq
<this saves the current file and goes back to the head of the queue>
:wq

That exits and saves the first file.
$ ll wget*
-rw-r--r-- 1 lcl lcl 767 Feb 23 15:47 wget-log
-rw-r--r-- 1 lcl lcl 770 Feb 12 21:49 wget-log.1
-rw-r--r-- 1 lcl lcl 770 Feb 23 15:45 wget-log.2

As far as I understand it the above is all expected behaviour.  In particular, the output of embedded bash commands like uname is not saved in the current text.  Had a quick look at the half-hour built in interactive tutorial, only worth following if you are serious about using this editor. 

After loading:
:Tutor

That starts with the observation that <Esc> u will undo the latest change.
The man pages document the commandline options including --headless and --embed  which skip the user interface, good for scripted editing.

Leaving it there.  It looks as if it is working.

CC: (none) => tarazed25

Len Lawrence 2024-02-23 17:33:19 CET

Keywords: (none) => advisory

Comment 4 Thomas Andrews 2024-02-23 17:37:15 CET
(In reply to Len Lawrence from comment #3)
> Here we go again - another clash.  Sorry TJ.
> 
Nothing to be sorry about. You are more familiar with the app, and did a better test than I did. I'm grateful. 

I would have been even more grateful if your tests had revealed some problem that mine did not, something that should not be missed. That is the reason QA exists.

The goal here is to produce the best distro we can, not to stroke my ego. I'm not that delicate.
Comment 5 Mageia Robot 2024-02-23 19:01:37 CET
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2024-0069.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.