** Description changed:
- remove openwsman and rdep wsmancli, ftbfs with current openssl, no rdeps
- except for wsmancli. Not in Debian.
+ ## FFE ##
+
+ [Rationale]
+
+ * Without any fix this is an FTBFS, the FTBFS is because it is severely
+ outdated not getting reasonable updates in many years.
+ Upstream has continued to release new versions, they work, let us upgrade
+ it to those to fix (alternative was to remove it, but MAAS still uses it)
+
+ [ Scope ]
+
+ * The two packages belong together (wsmancli uses openwsman) and are used
+ by MAAS
+
+ * There are no other things directly depending on it
+
+ * The assumption would be that users would prefer a version of this
+ decade :-)
+
+ * Add the output of seeded-in-ubuntu:
+
+ $ seeded-in-ubuntu wsmancli
+ wsmancli's binaries are not seeded.
+
+ Since the latest version is an FTBFS it would fail
+
+ $ seeded-in-ubuntu openwsman
+ Status unknown: No binary packages built by the latest openwsman.
+ Try again using -b and the expected binary packages.
+
+ But passing all binaries returns nothing either
+
+ $ seeded-in-ubuntu --binary libopenwsman-dev libopenwsman1
libwsman-client4t64 libwsman-client4t64-dbgsym libwsman-clientpp-dev
libwsman-clientpp1t64 libwsman-clientpp1t64-dbgsym
libwsman-curl-client-transport1 libwsman-curl-client-transport1-dbgsym
libwsman-server1t64 libwsman-server1t64-dbgsym libwsman1t64 libwsman1t64-dbgsym
openwsman openwsman-dbgsym
+ libopenwsman-dev is not seeded (and may not exist).
+ libopenwsman1 is not seeded (and may not exist).
+ libwsman-client4t64 is not seeded (and may not exist).
+ libwsman-client4t64-dbgsym is not seeded (and may not exist).
+ libwsman-clientpp-dev is not seeded (and may not exist).
+ libwsman-clientpp1t64 is not seeded (and may not exist).
+ libwsman-clientpp1t64-dbgsym is not seeded (and may not exist).
+ libwsman-curl-client-transport1 is not seeded (and may not exist).
+ libwsman-curl-client-transport1-dbgsym is not seeded (and may not exist).
+ libwsman-server1t64 is not seeded (and may not exist).
+ libwsman-server1t64-dbgsym is not seeded (and may not exist).
+ libwsman1t64 is not seeded (and may not exist).
+ libwsman1t64-dbgsym is not seeded (and may not exist).
+ openwsman is not seeded (and may not exist).
+ openwsman-dbgsym is not seeded (and may not exist).
+
+ * For new upstream microreleases, include a diff of the upstream changelog
+ since the version included in the archive. This could be a git
+ commit log, CHANGES or NEWS file, or any other list of the relevant
+ upstream changes.
+
+ [ Documentation ]
+
+ * There is no documentation for this package I could find other than
+ package integrated man pages and such.
+
+ * Yes, updating this to a recent version may change the UX and we are past
+ UI freeze, but I see no other feasible option to keep it alive right now.
+
+ [ Regression Potential ]
+
+ * After a decade of changes you'd expect much, but it is reasonably
+ stable
+
+ * wsmancli only updated to be compatible to openwsman 2.8.0
+ https://github.com/Openwsman/wsmancli/releases/tag/v2.8.0
+
+ * openwsman has gotten more, the patch versions are fixes, but 2.7 and 2.8
+ hold a few
+ - https://github.com/Openwsman/openwsman/releases/tag/v2.7.0
+ - https://github.com/Openwsman/openwsman/releases/tag/v2.8.0
+ Calling out the two sets of API changes
+
+ * In regard to be "Tested" before an FFE I can't say much myself.
+ This may need special hardware or at least spawn systems to talk.
+ I can't do that. But since MAAS is the reason to need this
+ instead of being removed I asked them to test the PPA.
+ I'll wait with the upload until we get their answer here.
+
+ [ Testing ]
+
+ * Smoke test:
+ - PPA:
https://launchpad.net/~paelzer/+archive/ubuntu/lp-1867935-wsman-stonking
+ - Build logs:
+ -
https://launchpadlibrarian.net/877756707/buildlog_ubuntu-stonking-amd64.openwsman_2.8.1-0ubuntu1~stonkingppa1_BUILDING.txt.gz
+ -
https://launchpadlibrarian.net/877803713/buildlog_ubuntu-stonking-amd64.wsmancli_2.8.0-0ubuntu1~stonkingppa1_BUILDING.txt.gz
+ - Installation:
+ - testing a more full install
+
+
+ root@s:~# apt install wsmancli openwsman python3-openwsman libopenwsman-dev
+ Installing:
+ libopenwsman-dev openwsman python3-openwsman wsmancli
+
+ Installing dependencies:
+ libcimcclient0 libwsman-client5 libwsman-curl-client-transport1
libwsman-server1t64 libwsman1t64
+
+ Summary:
+ Upgrading: 0, Installing: 9, Removing: 0, Not Upgrading: 0
+ Download size: 412 kB
+ Space needed: 1690 kB / 42.2 GB available
+
+ Continue? [Y/n] Y
+ Get:1
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 libwsman-curl-client-transport1 amd64
2.8.1-0ubuntu1~stonkingppa1 [13.4 kB]
+ Get:2 http://archive.ubuntu.com/ubuntu stonking/universe amd64 libcimcclient0
amd64 2.2.8-0ubuntu5 [64.7 kB]
+ Get:3
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 libwsman-client5 amd64 2.8.1-0ubuntu1~stonkingppa1 [19.7 kB]
+ Get:4
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 libwsman1t64 amd64 2.8.1-0ubuntu1~stonkingppa1 [88.6 kB]
+ Get:5
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 libopenwsman-dev amd64 2.8.1-0ubuntu1~stonkingppa1 [45.8 kB]
+ Get:6
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 libwsman-server1t64 amd64 2.8.1-0ubuntu1~stonkingppa1 [10.2
kB]
+ Get:7
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 openwsman amd64 2.8.1-0ubuntu1~stonkingppa1 [66.3 kB]
+ Get:8
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 python3-openwsman amd64 2.8.1-0ubuntu1~stonkingppa1 [81.2
kB]
+ Get:9
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 wsmancli amd64 2.8.0-0ubuntu1~stonkingppa1 [22.4 kB]
+ Fetched 412 kB in 1s (812 kB/s)
+ debconf: unable to initialize frontend: Dialog
+ debconf: (No usable dialog-like program is installed, so the dialog based
frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line
79, <STDIN> line 9.)
+ debconf: falling back to frontend: Readline
+ debconf: unable to initialize frontend: Readline
+ debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the
Term::ReadLine module) (@INC entries checked: /etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.42.3 /usr/local/share/perl/5.42.3
/usr/lib/x86_64-linux-gnu/perl5/5.42 /usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.42
/usr/share/perl/5.42 /usr/local/lib/site_perl) at
/usr/share/perl5/Debconf/FrontEnd/Readline.pm line 8, <STDIN> line 9.)
+ debconf: falling back to frontend: Teletype
+ Selecting previously unselected package libcimcclient0.
+ (Reading database ... 33783 files and directories currently installed.)
+ Preparing to unpack .../0-libcimcclient0_2.2.8-0ubuntu5_amd64.deb ...
+ Unpacking libcimcclient0 (2.2.8-0ubuntu5) ...
+ Selecting previously unselected package libwsman-curl-client-transport1:amd64.
+ Preparing to unpack
.../1-libwsman-curl-client-transport1_2.8.1-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking libwsman-curl-client-transport1:amd64 (2.8.1-0ubuntu1~stonkingppa1)
...
+ Selecting previously unselected package libwsman-client5:amd64.
+ Preparing to unpack
.../2-libwsman-client5_2.8.1-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking libwsman-client5:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Selecting previously unselected package libwsman1t64:amd64.
+ Preparing to unpack .../3-libwsman1t64_2.8.1-0ubuntu1~stonkingppa1_amd64.deb
...
+ Unpacking libwsman1t64:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Selecting previously unselected package libopenwsman-dev:amd64.
+ Preparing to unpack
.../4-libopenwsman-dev_2.8.1-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking libopenwsman-dev:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Selecting previously unselected package libwsman-server1t64:amd64.
+ Preparing to unpack
.../5-libwsman-server1t64_2.8.1-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking libwsman-server1t64:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Selecting previously unselected package openwsman.
+ Preparing to unpack .../6-openwsman_2.8.1-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking openwsman (2.8.1-0ubuntu1~stonkingppa1) ...
+ Selecting previously unselected package python3-openwsman.
+ Preparing to unpack
.../7-python3-openwsman_2.8.1-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking python3-openwsman (2.8.1-0ubuntu1~stonkingppa1) ...
+ Selecting previously unselected package wsmancli.
+ Preparing to unpack .../8-wsmancli_2.8.0-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking wsmancli (2.8.0-0ubuntu1~stonkingppa1) ...
+ Setting up libwsman-curl-client-transport1:amd64
(2.8.1-0ubuntu1~stonkingppa1) ...
+ Setting up libwsman-client5:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Setting up libcimcclient0 (2.2.8-0ubuntu5) ...
+ Setting up libwsman1t64:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Setting up wsmancli (2.8.0-0ubuntu1~stonkingppa1) ...
+ Setting up python3-openwsman (2.8.1-0ubuntu1~stonkingppa1) ...
+ Setting up libwsman-server1t64:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Setting up libopenwsman-dev:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Setting up openwsman (2.8.1-0ubuntu1~stonkingppa1) ...
+ Created symlink
'/etc/systemd/system/multi-user.target.wants/openwsman.service' →
'/usr/lib/systemd/system/openwsman.service'.
+ Processing triggers for libc-bin (2.44-1ubuntu1) ...
+
+
+ - Upgrade: of a normal cli + deps (less than above) as most likely example
+ - While stonking is in general a bit unhappy, it detected
+ all well including the dependency switch of the lib from openwsman
+
+
+ root@s:~# apt dist-upgrade
+ Upgrading:
+ libwsman-curl-client-transport1 libwsman1t64 wsmancli
+
+ Installing dependencies:
+ libwsman-client5
+
+ REMOVING:
+ libwsman-client4t64
+
+ Summary:
+ Upgrading: 3, Installing: 1, Removing: 1, Not Upgrading: 0
+ Download size: 144 kB
+ Space needed: 9216 B / 42.2 GB available
+
+ Continue? [Y/n] Y
+ Get:1
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 libwsman-curl-client-transport1 amd64
2.8.1-0ubuntu1~stonkingppa1 [13.4 kB]
+ Get:2
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 wsmancli amd64 2.8.0-0ubuntu1~stonkingppa1 [22.4 kB]
+ Get:3
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 libwsman1t64 amd64 2.8.1-0ubuntu1~stonkingppa1 [88.6 kB]
+ Get:4
https://ppa.launchpadcontent.net/paelzer/lp-1867935-wsman-stonking/ubuntu
stonking/main amd64 libwsman-client5 amd64 2.8.1-0ubuntu1~stonkingppa1 [19.7 kB]
+ Fetched 144 kB in 0s (500 kB/s)
+ debconf: unable to initialize frontend: Dialog
+ debconf: (No usable dialog-like program is installed, so the dialog based
frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line
79, <STDIN> line 4.)
+ debconf: falling back to frontend: Readline
+ debconf: unable to initialize frontend: Readline
+ debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the
Term::ReadLine module) (@INC entries checked: /etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.42.3 /usr/local/share/perl/5.42.3
/usr/lib/x86_64-linux-gnu/perl5/5.42 /usr/share/perl5
/usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.42
/usr/share/perl/5.42 /usr/local/lib/site_perl) at
/usr/share/perl5/Debconf/FrontEnd/Readline.pm line 8, <STDIN> line 4.)
+ debconf: falling back to frontend: Teletype
+ (Reading database ... 33809 files and directories currently installed.)
+ Preparing to unpack
.../libwsman-curl-client-transport1_2.8.1-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking libwsman-curl-client-transport1:amd64 (2.8.1-0ubuntu1~stonkingppa1)
over (2.6.5-0ubuntu16) ...
+ Preparing to unpack .../wsmancli_2.8.0-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking wsmancli (2.8.0-0ubuntu1~stonkingppa1) over (2.6.2-0ubuntu2) ...
+ Preparing to unpack .../libwsman1t64_2.8.1-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking libwsman1t64:amd64 (2.8.1-0ubuntu1~stonkingppa1) over
(2.6.5-0ubuntu16) ...
+ (Reading database ... 33807 files and directories currently installed.)
+ Removing libwsman-client4t64:amd64 (2.6.5-0ubuntu16) ...
+ Selecting previously unselected package libwsman-client5:amd64.
+ (Reading database ... 33803 files and directories currently installed.)
+ Preparing to unpack
.../libwsman-client5_2.8.1-0ubuntu1~stonkingppa1_amd64.deb ...
+ Unpacking libwsman-client5:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Setting up libwsman-curl-client-transport1:amd64
(2.8.1-0ubuntu1~stonkingppa1) ...
+ Setting up libwsman-client5:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Setting up libwsman1t64:amd64 (2.8.1-0ubuntu1~stonkingppa1) ...
+ Setting up wsmancli (2.8.0-0ubuntu1~stonkingppa1) ...
+ Processing triggers for libc-bin (2.44-1ubuntu1) ...
+
+
+ - Autopkgtest: n/a
+ - Does it break other packages: no
+
+ * As mentioned, I wait for MAAS to confirm their real usage
+
+
+ ---
+
+ Update Sept 2026
+
+ This was Ubuntu only and broken just because no one was willing to update it.
+ Instead of a blunt removal (MAAS tells me they still use it) update it to the
most recent version. I'm not adopting full maintainership, but tried to clean
+ up the packaging and move to a new version.
+
+ AFAICS:
+ - the new versions build
+ - match the latest upstream
+ - have some minor packaging improvements applied
+
+ PPA: https://launchpad.net/~paelzer/+archive/ubuntu/lp-1867935-wsman-
+ stonking
+
+ That makes it need an FFE which is completed at the top of this.
+
+ ---
+
+ original title: fix openwsman ftbfs (or remove openwsman and rdep
+ wsmancli)
+
+ former suggestion: remove openwsman and rdep wsmancli, ftbfs with
+ current openssl, no rdeps except for wsmancli. Not in Debian.
** Changed in: wsmancli (Ubuntu)
Status: New => Triaged
** Changed in: openwsman (Ubuntu)
Status: Confirmed => Triaged
** Tags added: server-todo
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1867935
Title:
[FFE] Update openwsman & wsmancli to resolve FTBFS (and update it in
general)
To manage notifications about this bug go to:
https://bugs.launchpad.net/maas/+bug/1867935/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs