agriffis / neovim

Nightly neovim rpms
https://arongriffis.com/2019/03/02/neovim-nightly-builds
Other
20 stars 0 forks source link

Problem with F38 build #18

Closed boydkelly closed 1 year ago

boydkelly commented 1 year ago

Problem

Hi, I was getting a few Header and GPG check errors for python3-neovim. Noticed in the copr build that although 4765755 is showing status succeeded, f38 shows "Build not started yet".....

Maybe this will correct itself next build?

(I will try and download and force install rawhide which is built...)

Thanks for this awesome copr!

Steps to reproduce

dnf update neovim

Expected behavior

package installs

Neovim version (nvim -v)

v0.9.0-dev+1137-ged05d38d9

Vim (not Nvim) behaves the same?

unknown

Operating system/version

Linux toolbox 6.2.6-300.fc38.x86_64

Terminal name/version

foot version: 1.13.1 -pgo +ime +graphemes -assertions

$TERM environment variable

foot

Installation

dnf copr enable agriffis:neovim-nightly; dnf install neovim

boydkelly commented 1 year ago

Strange... Even manually downloading the package from rawhide (which is showing built and succeeded) I get the following gpg error (with nogpgcheck!)

⬢[root@toolbox ~]# dnf install ./python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch.rpm --nogpgcheck
Last metadata expiration check: 0:39:50 ago on Wed Mar 29 08:34:38 2023.
Dependencies resolved.
================================================================================================================
 Package                 Architecture    Version                                    Repository             Size
================================================================================================================
Upgrading:
 python3-neovim          noarch          0.4.3.0.git.601.71102c0-1.fc38             @commandline           97 k

Transaction Summary
================================================================================================================
Upgrade  1 Package

Total size: 97 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Error: Transaction test error:
  package python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch does not verify: Header V3 RSA/SHA256 Signature, key ID 453d6413: BAD
agriffis commented 1 year ago

I'm running f38 and just uninstalled and reinstalled both packages without a problem. Not sure why mine is working?

✸ sudo dnf remove -y neovim python3-neovim
Dependencies resolved.
=========================================================================================================
 Package          Arch   Version                            Repository                              Size
=========================================================================================================
Removing:
 neovim           x86_64 0.9.0~dev.1293.gb7748662e-500.fc38 @copr:copr.fedorainfracloud.org:agriffis:neovim-nightly
                                                                                                    24 M
 python3-neovim   noarch 0.4.3.0.git.601.71102c0-1.fc38     @copr:copr.fedorainfracloud.org:agriffis:neovim-nightly
                                                                                                   284 k
Removing unused dependencies:
 libtermkey       x86_64 0.22-4.fc38                        @fedora                                 50 k
 libvterm         x86_64 0.3-2.fc38                         @fedora                                 79 k
 luajit           x86_64 2.1.0-0.27beta3.fc38               @fedora                                1.4 M
 luajit2.1-luv    x86_64 1.44.2.1-2.fc38                    @fedora                                208 k
 msgpack          x86_64 3.1.0-11.fc38                      @fedora                                 60 k
 python3-greenlet x86_64 1.1.3-2.fc38                       @fedora                                466 k
 python3-msgpack  x86_64 1.0.4-4.fc38                       @fedora                                304 k
 unibilium        x86_64 2.1.1-4.fc38                       @fedora                                 90 k
 xsel             x86_64 1.2.0-32.fc38                      @fedora                                 44 k

Transaction Summary
=========================================================================================================
Remove  11 Packages

Freed space: 27 M
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                 1/1 
  Erasing          : neovim-0.9.0~dev.1293.gb7748662e-500.fc38.x86_64                               1/11 
  Erasing          : python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch                           2/11 
  Erasing          : libtermkey-0.22-4.fc38.x86_64                                                  3/11 
  Erasing          : unibilium-2.1.1-4.fc38.x86_64                                                  4/11 
  Erasing          : python3-greenlet-1.1.3-2.fc38.x86_64                                           5/11 
  Erasing          : python3-msgpack-1.0.4-4.fc38.x86_64                                            6/11 
  Erasing          : luajit-2.1.0-0.27beta3.fc38.x86_64                                             7/11 
  Erasing          : msgpack-3.1.0-11.fc38.x86_64                                                   8/11 
  Erasing          : libvterm-0.3-2.fc38.x86_64                                                     9/11 
  Erasing          : luajit2.1-luv-1.44.2.1-2.fc38.x86_64                                          10/11 
  Erasing          : xsel-1.2.0-32.fc38.x86_64                                                     11/11 
  Running scriptlet: xsel-1.2.0-32.fc38.x86_64                                                     11/11 
  Verifying        : libtermkey-0.22-4.fc38.x86_64                                                  1/11 
  Verifying        : libvterm-0.3-2.fc38.x86_64                                                     2/11 
  Verifying        : luajit-2.1.0-0.27beta3.fc38.x86_64                                             3/11 
  Verifying        : luajit2.1-luv-1.44.2.1-2.fc38.x86_64                                           4/11 
  Verifying        : msgpack-3.1.0-11.fc38.x86_64                                                   5/11 
  Verifying        : neovim-0.9.0~dev.1293.gb7748662e-500.fc38.x86_64                               6/11 
  Verifying        : python3-greenlet-1.1.3-2.fc38.x86_64                                           7/11 
  Verifying        : python3-msgpack-1.0.4-4.fc38.x86_64                                            8/11 
  Verifying        : python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch                           9/11 
  Verifying        : unibilium-2.1.1-4.fc38.x86_64                                                 10/11 
  Verifying        : xsel-1.2.0-32.fc38.x86_64                                                     11/11 

Removed:
  libtermkey-0.22-4.fc38.x86_64                         libvterm-0.3-2.fc38.x86_64                       
  luajit-2.1.0-0.27beta3.fc38.x86_64                    luajit2.1-luv-1.44.2.1-2.fc38.x86_64             
  msgpack-3.1.0-11.fc38.x86_64                          neovim-0.9.0~dev.1293.gb7748662e-500.fc38.x86_64 
  python3-greenlet-1.1.3-2.fc38.x86_64                  python3-msgpack-1.0.4-4.fc38.x86_64              
  python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch  unibilium-2.1.1-4.fc38.x86_64                    
  xsel-1.2.0-32.fc38.x86_64                            

Complete!

✸ sudo dnf install -y neovim python3-neovim
Last metadata expiration check: 0:00:08 ago on Wed 29 Mar 2023 10:24:18 AM EDT.
Dependencies resolved.
=========================================================================================================
 Package        Arch   Version              Repository                                              Size
=========================================================================================================
Installing:
 neovim         x86_64 0.9.0~dev.1293.gb7748662e-500.fc38
                                            copr:copr.fedorainfracloud.org:agriffis:neovim-nightly 5.9 M
 python3-neovim noarch 0.4.3.0.git.601.71102c0-1.fc38
                                            copr:copr.fedorainfracloud.org:agriffis:neovim-nightly  97 k
Installing dependencies:
 libtermkey     x86_64 0.22-4.fc38          fedora                                                  29 k
 libvterm       x86_64 0.3-2.fc38           fedora                                                  43 k
 luajit         x86_64 2.1.0-0.27beta3.fc38 fedora                                                 412 k
 luajit2.1-luv  x86_64 1.44.2.1-2.fc38      fedora                                                  72 k
 msgpack        x86_64 3.1.0-11.fc38        fedora                                                  30 k
 python3-greenlet
                x86_64 1.1.3-2.fc38         fedora                                                 133 k
 python3-msgpack
                x86_64 1.0.4-4.fc38         fedora                                                  96 k
 unibilium      x86_64 2.1.1-4.fc38         fedora                                                  36 k
Installing weak dependencies:
 xsel           x86_64 1.2.0-32.fc38        fedora                                                  28 k

Transaction Summary
=========================================================================================================
Install  11 Packages

Total download size: 6.9 M
Installed size: 27 M
Downloading Packages:
(1/11): libtermkey-0.22-4.fc38.x86_64.rpm                                151 kB/s |  29 kB     00:00    
(2/11): libvterm-0.3-2.fc38.x86_64.rpm                                   754 kB/s |  43 kB     00:00    
(3/11): luajit-2.1.0-0.27beta3.fc38.x86_64.rpm                           2.7 MB/s | 412 kB     00:00    
(4/11): luajit2.1-luv-1.44.2.1-2.fc38.x86_64.rpm                         1.9 MB/s |  72 kB     00:00    
(5/11): msgpack-3.1.0-11.fc38.x86_64.rpm                                 792 kB/s |  30 kB     00:00    
(6/11): python3-greenlet-1.1.3-2.fc38.x86_64.rpm                         2.9 MB/s | 133 kB     00:00    
(7/11): python3-msgpack-1.0.4-4.fc38.x86_64.rpm                          2.1 MB/s |  96 kB     00:00    
(8/11): unibilium-2.1.1-4.fc38.x86_64.rpm                                1.0 MB/s |  36 kB     00:00    
(9/11): xsel-1.2.0-32.fc38.x86_64.rpm                                    737 kB/s |  28 kB     00:00    
(10/11): python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch.rpm        137 kB/s |  97 kB     00:00    
(11/11): neovim-0.9.0~dev.1293.gb7748662e-500.fc38.x86_64.rpm            5.5 MB/s | 5.9 MB     00:01    
---------------------------------------------------------------------------------------------------------
Total                                                                    2.5 MB/s | 6.9 MB     00:02     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                 1/1 
  Installing       : unibilium-2.1.1-4.fc38.x86_64                                                  1/11 
  Installing       : libtermkey-0.22-4.fc38.x86_64                                                  2/11 
  Installing       : xsel-1.2.0-32.fc38.x86_64                                                      3/11 
  Installing       : python3-msgpack-1.0.4-4.fc38.x86_64                                            4/11 
  Installing       : python3-greenlet-1.1.3-2.fc38.x86_64                                           5/11 
  Installing       : msgpack-3.1.0-11.fc38.x86_64                                                   6/11 
  Installing       : luajit2.1-luv-1.44.2.1-2.fc38.x86_64                                           7/11 
  Installing       : luajit-2.1.0-0.27beta3.fc38.x86_64                                             8/11 
  Installing       : libvterm-0.3-2.fc38.x86_64                                                     9/11 
  Installing       : python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch                          10/11 
  Installing       : neovim-0.9.0~dev.1293.gb7748662e-500.fc38.x86_64                              11/11 
  Running scriptlet: neovim-0.9.0~dev.1293.gb7748662e-500.fc38.x86_64                              11/11 
  Verifying        : neovim-0.9.0~dev.1293.gb7748662e-500.fc38.x86_64                               1/11 
  Verifying        : python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch                           2/11 
  Verifying        : libtermkey-0.22-4.fc38.x86_64                                                  3/11 
  Verifying        : libvterm-0.3-2.fc38.x86_64                                                     4/11 
  Verifying        : luajit-2.1.0-0.27beta3.fc38.x86_64                                             5/11 
  Verifying        : luajit2.1-luv-1.44.2.1-2.fc38.x86_64                                           6/11 
  Verifying        : msgpack-3.1.0-11.fc38.x86_64                                                   7/11 
  Verifying        : python3-greenlet-1.1.3-2.fc38.x86_64                                           8/11 
  Verifying        : python3-msgpack-1.0.4-4.fc38.x86_64                                            9/11 
  Verifying        : unibilium-2.1.1-4.fc38.x86_64                                                 10/11 
  Verifying        : xsel-1.2.0-32.fc38.x86_64                                                     11/11 

Installed:
  libtermkey-0.22-4.fc38.x86_64                         libvterm-0.3-2.fc38.x86_64                       
  luajit-2.1.0-0.27beta3.fc38.x86_64                    luajit2.1-luv-1.44.2.1-2.fc38.x86_64             
  msgpack-3.1.0-11.fc38.x86_64                          neovim-0.9.0~dev.1293.gb7748662e-500.fc38.x86_64 
  python3-greenlet-1.1.3-2.fc38.x86_64                  python3-msgpack-1.0.4-4.fc38.x86_64              
  python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch  unibilium-2.1.1-4.fc38.x86_64                    
  xsel-1.2.0-32.fc38.x86_64                            

Complete!
agriffis commented 1 year ago

Note that f38 and rawhide are separate branches now. If you're running f38 then you shouldn't be installing the rawhide builds.

I remember there have been some changes with crypto signing in f38, so I'll kick off a rebuild in COPR of python3-neovim in case that helps.

boydkelly commented 1 year ago

ok thanks. Its so strange. I can install other stuff from copr. But even after a dnf clean all and even an rm -fr /var/cache/dnf it still fails for me: (Ill check for rebuild later).

⬢[root@toolbox dnf]# dnf reinstall starship
Last metadata expiration check: 0:04:20 ago on Wed Mar 29 15:02:16 2023.
Dependencies resolved.
================================================================================================================
 Package         Architecture  Version                Repository                                           Size
================================================================================================================
Reinstalling:
 starship        x86_64        1.12.0-1.fc38          copr:copr.fedorainfracloud.org:atim:starship        2.6 M

Transaction Summary
================================================================================================================

Total download size: 2.6 M
Installed size: 8.4 M
Is this ok [y/N]: y
Downloading Packages:
starship-1.12.0-1.fc38.x86_64.rpm                                               284 kB/s | 2.6 MB     00:09    
----------------------------------------------------------------------------------------------------------------
Total                                                                           284 kB/s | 2.6 MB     00:09     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                        1/1 
  Reinstalling     : starship-1.12.0-1.fc38.x86_64                                                          1/2 
  Cleanup          : starship-1.12.0-1.fc38.x86_64                                                          2/2 
  Running scriptlet: starship-1.12.0-1.fc38.x86_64                                                          2/2 
  Verifying        : starship-1.12.0-1.fc38.x86_64                                                          1/2 
  Verifying        : starship-1.12.0-1.fc38.x86_64                                                          2/2 

Reinstalled:
  starship-1.12.0-1.fc38.x86_64                                                                                 

Complete!
⬢[root@toolbox dnf]# dnf install python3-neovim
Last metadata expiration check: 0:04:53 ago on Wed Mar 29 15:02:16 2023.
Dependencies resolved.
================================================================================================================
 Package         Arch   Version                    Repository                                              Size
================================================================================================================
Installing:
 python3-neovim  noarch 0.4.3.0.git.601.71102c0-1.fc38
                                                   copr:copr.fedorainfracloud.org:agriffis:neovim-nightly  97 k
Installing dependencies:
 python3-msgpack x86_64 1.0.4-4.fc38               fedora                                                  96 k

Transaction Summary
================================================================================================================
Install  2 Packages

Total download size: 192 k
Installed size: 588 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch.rpm                  39 kB/s |  97 kB     00:02    
(2/2): python3-msgpack-1.0.4-4.fc38.x86_64.rpm                                   32 kB/s |  96 kB     00:03    
----------------------------------------------------------------------------------------------------------------
Total                                                                            36 kB/s | 192 kB     00:05     
Problem opening package python3-neovim-0.4.3.0.git.601.71102c0-1.fc38.noarch.rpm
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: GPG check FAILED
boydkelly commented 1 year ago

ok looks like this was a well known issue and fixed.... Except not fixed in the Fedora toolbox. Hopefully a fix will come soon for the toolbox image.

https://bugzilla.redhat.com/show_bug.cgi?id=2183038

agriffis commented 1 year ago

Ah, Silverblue. So much good idea, so much inconvenience.

Gonna close this since there's nothing to do on my end. Best of luck.

boydkelly commented 1 year ago

ok Thanks! (Looks like they are rebuilding the toolbox image. So should be good to go in 24h)