[Bug 1172101] Re: wget-udeb should install to /usr/bin/wget instead of /usr/bin/wget.gnu
Launchpad Bug Tracker
1172101 at bugs.launchpad.net
Fri Feb 7 18:54:58 UTC 2014
This bug was fixed in the package wget - 1.15-1ubuntu1
---------------
wget (1.15-1ubuntu1) trusty; urgency=medium
[ Colin Watson ]
* Resynchronise with Debian. Remaining changes:
- Add wget-udeb to ship wget.gnu as alternative to busybox wget.
- Build-depend on libssl-dev 0.9.8k-7ubuntu4.
- Pass --with-ssl=openssl; there's no udeb for gnutls.
- Add a second build pass for the udeb, so we can build with -Os and
without libidn.
- Use dh_autotools-dev instead of custom config.{sub,guess} copy.
[ Mark Russell ]
* debian/rules: build wget-udeb to install its binary as /usr/bin/wget
instead of /usr/bin/wget.gnu (LP: #1172101).
wget (1.15-1) unstable; urgency=medium
* new upstream release from 2014-01-19
Wget: fails with long file names in URLs Closes: #672131
Wget omits Host header for CONNECT Closes: #699337
Wget: Inaccurate catalan translation Closes: #697081
Cannot write to ... (Success) Closes: #716938
Regression: write error on wget -c for already fully retrieved file
Closes: #696700
wget: NTLM not supported Closes: #718262
wget --no-check-certificate does check certificate in certain conditions
Closes: #686837
* debian/control updated Standard-Version; no changes needed
wget (1.14.96.38327-2) experimental; urgency=low
* debian/rules fix configure option --with-libidn Closes: #728735
wget (1.14.96.38327-1) experimental; urgency=low
* 1.15 alpha version from 2013-11-02
- removed patches which are included now upstream:
wget-doc-fixitemx2item.patch
wget-doc-remove2.nv.patch
wget-doc-texi2pod_fixperl5.18change.patch
- included fixes for
Wget: fails with long file names in URLs Closes: #672131
Wget omits Host header for CONNECT Closes: #699337
Wget: Inaccurate catalan translation Closes: #697081
Cannot write to ... (Success) Closes: #716938
Regression: write error on wget -c for already fully retrieved file
Closes: #696700
wget: NTLM not supported Closes: #718262
wget --no-check-certificate does check certificate in certain conditions
Closes: #686837
* debian/control add Recommends ca-certificates to get
https URLs working. Closes: #712540
* debian/rules fix lintian warning dh-clean-k-is-deprecated
-- Colin Watson <cjwatson at ubuntu.com> Fri, 07 Feb 2014 17:42:45 +0000
** Changed in: wget (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to base-installer in Ubuntu.
https://bugs.launchpad.net/bugs/1172101
Title:
wget-udeb should install to /usr/bin/wget instead of /usr/bin/wget.gnu
Status in “base-installer” package in Ubuntu:
Fix Released
Status in “debian-installer-utils” package in Ubuntu:
Fix Released
Status in “debootstrap” package in Ubuntu:
New
Status in “wget” package in Ubuntu:
Fix Released
Bug description:
In the Ubuntu raring (13.04) version of wget, there is a wget-udeb
which installs its binary executable to /usr/bin/wget.gnu.
This is presumably done in order to not break any setups that depend
on busybox's wget implementation.
However, since the primary reason wget-udeb exists in Ubuntu (wget-
udeb is not built in Debian afaik) is because of the lack of SSL
support in d-i and busybox-wget, it seems logical (to me) that it
should overwrite the busybox wget symlink. You're choosing to opt-in
to GNU wget, so you're already rebuilding d-i/debian-cd and therefore
know you're somewhat on your own.
Unless there is a common use case I'm not considering where you want
SSL support for something else, but somehow depend on the busybox
implementation of wget for the debootstrap portion of the install.
What I expect to happen:
1) modify d-i source to include wget-udeb
2) rebuild d-i and point my sources to HTTPS repositories
3) install Ubuntu without fear of the traffic being snooped in transit
What happens instead:
1) modify d-i source to include wget-udeb
2) rebuild d-i and point sources to HTTPS repositories
3) install fails because d-i calls /usr/bin/wget which points to busybox (which has no SSL support)
Thanks for your time!
Please note: this suggestion is not intended to securely authenticate
the repository; that's absolutely another issue. This is simply to
address potential snooping of traffic in transit.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/base-installer/+bug/1172101/+subscriptions
More information about the foundations-bugs
mailing list