-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Simon Gaiser:
[...]
>>>  - Installing the patched gcc required manual intervention in my chroot
>>>    (didn't tried a fresh chroot yet). For some reasons it only wanted to
>>>    install it when I told dnf explicitly to install the updated gcc and
>>>    libgcc. Then dnf was happy (i.e. no more error about dependency
>>>    problems)
> 
>> That's strange. Are you sure the version is greater? Is dnf reporting
>> this as an update?
> 
> Yes it reports it as update. Below is reconstructed based on dnf.log
> (The log part I cut out for brevity didn't include helpful messages,
> AFAICS):
> 
>   $ dnf --refresh -y update 
>   
> ================================================================================
>    Package            Arch     Version                 Repository            
> Size
>   
> ================================================================================
>   Skipping packages with conflicts:
>   (add '--best --allowerasing' to command line to force their upgrade):
>    cpp                x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs   
> 9.0 M
>    libgcc             x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs    
> 95 k
>    libgnat            x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs   
> 1.0 M
>    libgnat-devel      x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs   
> 2.7 M
>    libgomp            x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs   
> 197 k
>    libstdc++          x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs   
> 459 k
>    libstdc++-devel    x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs   
> 1.8 M
>   Skipping packages with broken dependencies:
>    gcc                x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs    
> 20 M
>    gcc-c++            x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs    
> 11 M
>    gcc-gdb-plugin     x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs    
> 91 k
>    gcc-gnat           x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs    
> 18 M
>    gcc-plugin-devel   x86_64   6.4.1-1.qubes1.fc25     qubes-builder-pkgs   
> 1.3 M
>   
>   Transaction Summary
>   
> ================================================================================
>   Skip  12 Packages
>   
>   $ dnf update --best --allowerasing 
>   
> ===================================================================================================================================================
>    Package                                  Arch                Version       
>                                 Repository                        Size
>   
> ===================================================================================================================================================
>   Upgrading:
>    cpp                                      x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>  9.0 M
>    libgcc                                   x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>   95 k
>    libgnat                                  x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>  1.0 M
>    libgnat-devel                            x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>  2.7 M
>    libgomp                                  x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>  197 k
>    libstdc++                                x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>  459 k
>    libstdc++-devel                          x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>  1.8 M
>   Removing:
>    dkms                                     noarch              
> 2.4.0-1.20170926git959bd74.fc25               @updates                        
>  217 k
>    gcc                                      x86_64              6.4.1-1.fc25  
>                                 @updates                          49 M
>    gcc-c++                                  x86_64              6.4.1-1.fc25  
>                                 @updates                          26 M
>    gcc-gdb-plugin                           x86_64              6.4.1-1.fc25  
>                                 @updates                         147 k
>    gcc-gnat                                 x86_64              6.4.1-1.fc25  
>                                 @updates                          51 M
>    gcc-plugin-devel                         x86_64              6.4.1-1.fc25  
>                                 @updates                         7.0 M
>    glibc-devel                              i686                2.24-10.fc25  
>                                 @updates                         1.0 M
>    gobject-introspection-devel              x86_64              1.50.0-1.fc25 
>                                 @fedora                           10 M
>    libgcc                                   i686                6.4.1-1.fc25  
>                                 @updates                         202 k
>    libtool                                  x86_64              2.4.6-14.fc25 
>                                 @updates                         2.6 M
>    qubes-kernel-vm-support                  x86_64              
> 4.0.9.test1-1.fc25                            @qubes-builder-pkgs             
>   15 k
>    systemtap                                x86_64              3.2-2.fc25    
>                                 @updates                         199 k
>    systemtap-devel                          x86_64              3.2-2.fc25    
>                                 @updates                         7.3 M
>    xorg-x11-server-devel                    x86_64              1.19.3-1.fc25 
>                                 @updates                         1.2 M
>    xorg-x11-util-macros                     noarch              1.19.0-5.fc24 
>                                 @fedora                          159 k
>   Skipping packages with broken dependencies:
>    gcc                                      x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>   20 M
>    gcc-c++                                  x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>   11 M
>    gcc-gdb-plugin                           x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>   91 k
>    gcc-gnat                                 x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>   18 M
>    gcc-plugin-devel                         x86_64              
> 6.4.1-1.qubes1.fc25                           qubes-builder-pkgs              
>  1.3 M
>   
>   Transaction Summary
>   
> ===================================================================================================================================================
>   Upgrade   7 Packages
>   Remove   15 Packages
>   Skip      5 Packages
>   
>   
>   $ dnf install gcc-6.4.1-1.qubes1.fc25.x86_64 
>   Error: package gcc-6.4.1-1.qubes1.fc25.x86_64 requires libgcc >= 
> 6.4.1-1.qubes1.fc25, but none of the providers can be installed
>   
>   $ dnf install --allowerasing gcc-6.4.1-1.qubes1.fc25.x86_64 
>   Error: package gcc-6.4.1-1.qubes1.fc25.x86_64 requires libgcc >= 
> 6.4.1-1.qubes1.fc25, but none of the providers can be installed
>   
>   $ dnf install --allowerasing gcc-6.4.1-1.qubes1.fc25.x86_64 
> libgcc-6.4.1-1.qubes1.fc25.x86_64 
>   
> ===================================================================================================================================================
>    Package                             Arch                      Version      
>                            Repository                             Size
>   
> ===================================================================================================================================================
>   Upgrading:
>    cpp                                 x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
> 9.0 M
>    gcc                                 x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
>  20 M
>    gcc-c++                             x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
>  11 M
>    gcc-gdb-plugin                      x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
>  91 k
>    gcc-gnat                            x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
>  18 M
>    gcc-plugin-devel                    x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
> 1.3 M
>    libgcc                              x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
>  95 k
>    libgnat                             x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
> 1.0 M
>    libgnat-devel                       x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
> 2.7 M
>    libgomp                             x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
> 197 k
>    libstdc++                           x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
> 459 k
>    libstdc++-devel                     x86_64                    
> 6.4.1-1.qubes1.fc25                     qubes-builder-pkgs                    
> 1.8 M
>   
>   Transaction Summary
>   
> ===================================================================================================================================================
>   Upgrade  12 Packages

Ok, I think I know now where the problem comes from. In the Fedora 25
chroot libgcc-6.4.1-1.fc25.i686 is installed (notice the i686). We build
only for x86_64 so there's no update for the i686 variant. But I don't
understand why dnf install it when specified explicitly without removing
anything.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlqWEBYACgkQkO9xfO/x
ly+4Bw//UhB8NygMaJFkAfZGQBAeBSvrghEHwkWaKQvyXJnyysdqGcfED8tSNhFh
7/Xsu1U8uDq0TFWLA+UQ6wEPMUhHOxq6aEMAiqB5XpNnclHz/gUIOWfCNKul2x7l
K2AHbBtRlLHXx5k7Wssrz92P5Z/sDomVOejK1y9kIc/jVfbyWv96lrAgOH+INI0G
ygJmEsZnEwhG+HGOxlPJwzdYAmE5d+zeFiTjDzpsw+/0e3JY8bi6yCM08luQdQ5N
lpMAJQ2tCOUgezutoWABbcGS+uMplYE8hf2Jk2ZrBGq6y8OiQE4R8BsvSgaTiJtL
IMrS1DRwiOjV2nGLWqYTqUkO8PCZS5vpt9lonjOxhzrjeAvKvROytAblIvs3Eg4b
PLXE/Dln+M8UYDWesSyScBQqJOVkaOHEcDxVk0ZOJTyyCEJBKVtI7CGAJKl0CT6s
dhehw/Ptby+mSy6Id7YwHDQAVzsRP7rxNQa9pupXXQKu/AymMOYlTLqEq9ixA/kT
jWf5cmeRmKueAg+KtSB7aJcc931eLqxJwf5/jBFU9a+UEhpfsod+uVqYYoJiF16o
nKkTuHWU2vbC+cT0zCnktXlXpxPskJlXvieu59XFJ48zI2lvk7S08sR5OuQxnDSn
2TlMBawTUZuePaloJzEWz5KR9pw7S3d70hS4g6nFA137l80EqmM=
=8/lh
-----END PGP SIGNATURE-----

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-devel+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-devel@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-devel/96005801-58ed-9f5d-37f9-e51f9de0a811%40invisiblethingslab.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to