#122 SB 29.20190111.0 update drags back in `python2` and friends
Closed: Fixed by dustymabe. Opened by miabbott.

I haven't done a proper investigation yet, but noticed that we are pulling in python2 now.

$ rpm-ostree db diff f701d4fac2af4d79dbcdc6a335b52e24cd85cd08d3a170957f592feb0a04667a d30e6754df8d97569cb90ce3eebb0b419c1afef7694fadd5526ac9ca52a1d49f                                      
ostree diff commit old: f701d4fac2af4d79dbcdc6a335b52e24cd85cd08d3a170957f592feb0a04667a
ostree diff commit new: d30e6754df8d97569cb90ce3eebb0b419c1afef7694fadd5526ac9ca52a1d49f
Upgraded:
  alsa-lib 1.1.7-3.fc29 -> 1.1.8-1.fc29
  alsa-plugins-pulseaudio 1.1.7-2.fc29 -> 1.1.8-1.fc29
  alsa-ucm 1.1.7-3.fc29 -> 1.1.8-1.fc29
  alsa-utils 1.1.7-2.fc29 -> 1.1.8-2.fc29
  firefox 64.0-4.fc29 -> 64.0-7.fc29
  openconnect 7.08-10.fc29 -> 8.01-1.fc29
Added:
  compat-openssl10-1:1.0.2o-3.fc29.x86_64
  gc-7.6.4-4.fc29.x86_64
  gdbm-1:1.18-1.fc29.x86_64
  guile-5:2.0.14-12.fc29.x86_64
  libatomic_ops-7.6.6-1.fc29.x86_64
  make-1:4.2.1-10.fc29.x86_64
  python-unversioned-command-2.7.15-11.fc29.noarch
  python2-2.7.15-11.fc29.x86_64
  python2-libs-2.7.15-11.fc29.x86_64
  python2-pip-18.1-1.fc29.noarch
  python2-setuptools-40.4.3-1.fc29.noarch

I'm not sure this warrants action, but wanted to make the community aware of this.


Looks like it might be from:
https://src.fedoraproject.org/rpms/openconnect/c/0529f2a2af149eb9c8b8dcac335b4ff8be17ea2a?branch=f29

The rebase added a script which now explicitly references python2: https://gitlab.com/openconnect/openconnect/commit/a03e4bfb4d6385eb6eab6fb368d65018411ab2db

More discussions in: https://bugzilla.redhat.com/show_bug.cgi?id=1664029

The make addition is from python2 --> python2-libs --> compat-openssl10 -> make.

Thanks for the investigation @jlebon!

Probably not a good idea but...should we drop NetworkManager-openconnect from the manifest?

Can we start with filing a bug against the package and noting it, the maintainer is generally responsive and it'll affect other areas of the distro as a whole too.

@pbrobinson From the BZ linked above, it looks like there are already discussions started - https://bugzilla.redhat.com/show_bug.cgi?id=1664029

This is fixed now:

[lux ~]$ rpm-ostree status
State: idle
AutomaticUpdates: check; rpm-ostreed-automatic.service: last run failed
Deployments:
 ostree://fedora:fedora/29/x86_64/silverblue
                   Version: 29.20190122.0 (2019-01-22T00:54:25Z)
                BaseCommit: cc179340ed53393683ead798a381717512f09aa6ad050f9d479ffdd8c0664dc3
              GPGSignature: Valid signature by 5A03B4DD8254ECA02FDA1637A20AA56B429476B4
           LayeredPackages: compat-ffmpeg28 gnome-calculator gnome-tweak-tool krb5-workstation libvirt-client libvirt-daemon-kvm libvirt-nss mosh oci-kvm-hook pcsc-lite rpmfusion-free-release strace
                            tmux vim-X11 virt-install virt-manager xsel
  ostree://fedora:fedora/29/x86_64/silverblue
                   Version: 29.20190114.0 (2019-01-14T00:48:09Z)
                BaseCommit: c7d0369aa3999c12a5e2cdd2b9a65afd44cc63fc0351672a0fd80c17372b5e1e
              GPGSignature: Valid signature by 5A03B4DD8254ECA02FDA1637A20AA56B429476B4
           LayeredPackages: compat-ffmpeg28 gnome-calculator gnome-tweak-tool krb5-workstation libvirt-client libvirt-daemon-kvm libvirt-nss mosh oci-kvm-hook pcsc-lite rpmfusion-free-release strace
                            tmux vim-X11 virt-install virt-manager xsel
[lux ~]$ rpm-ostree db diff
...
Removed:
  compat-openssl10-1:1.0.2o-3.fc29.x86_64
  gc-7.6.4-4.fc29.x86_64
  gdbm-1:1.18-1.fc29.x86_64
  gmime30-3.2.3-1.fc29.x86_64
  guile-5:2.0.14-12.fc29.x86_64
  libatomic_ops-7.6.6-1.fc29.x86_64
  make-1:4.2.1-10.fc29.x86_64
  python-unversioned-command-2.7.15-11.fc29.noarch
  python2-2.7.15-11.fc29.x86_64
  python2-libs-2.7.15-11.fc29.x86_64
  python2-pip-18.1-1.fc29.noarch
  python2-setuptools-40.4.3-1.fc29.noarch

thanks @jlebon, marking as fixed

Metadata Update from @dustymabe:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Metadata