DaemonForums  

Go Back   DaemonForums > OpenBSD > OpenBSD Packages and Ports

OpenBSD Packages and Ports Installation and upgrading of packages and ports on OpenBSD.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1   (View Single Post)  
Old 21st August 2016
fvgit's Avatar
fvgit fvgit is offline
Spikes in tights
 
Join Date: May 2016
Location: perl -MMIME::Base64 -le 'print decode_base64("U2hlcndvb2QgRm9yZXN0")'
Posts: 314
Default pkg_add $WEBBROWSER: have dependencies gone wild?

From the all-I-wanted-was-a-browser-but-what-I-got-instead-was-the-whole-bloody-ports-tree department.

The starting point was a 'clean' system 5.9-RELEASE with 1 pkg and 3 dependencies installed:
quirks-2.197
libiconv-1.14p3
gettext-0.19.7
fetchmail-6.3.26p0

"Obviously there are going to be a few dependencies" I said to myself calmly typing 'pkg_add midori'. Like Jon Snow, I knew nothing...

Code:
Aug 21 01:48:59 testbox pkg_add: Added pcre-8.38
Aug 21 01:49:20 testbox pkg_add: Added bzip2-1.0.6p7
Aug 21 01:49:24 testbox pkg_add: Added libffi-3.2.1p0
Aug 21 01:55:49 testbox pkg_add: Added python-2.7.11
Aug 21 01:55:53 testbox pkg_add: Added libelf-0.8.13p3
Aug 21 01:59:18 testbox pkg_add: Added glib2-2.46.2p0
Aug 21 01:59:42 testbox pkg_add: Added xz-5.2.2p0
Aug 21 02:00:42 testbox pkg_add: Added libxml-2.9.3
Aug 21 02:02:34 testbox pkg_add: Added shared-mime-info-1.5
Aug 21 02:02:41 testbox pkg_add: Added png-1.6.20
Aug 21 02:02:53 testbox pkg_add: Added jpeg-9a
Aug 21 02:03:36 testbox pkg_add: Added tiff-4.0.6p0
Aug 21 02:03:45 testbox pkg_add: Added jasper-1.900.1p4
Aug 21 02:04:26 testbox pkg_add: Added gdk-pixbuf-2.32.3
Aug 21 02:04:47 testbox pkg_add: Added hicolor-icon-theme-0.15
Aug 21 02:04:51 testbox pkg_add: Added gtk-update-icon-cache-3.18.7
Aug 21 02:04:55 testbox pkg_add: Added desktop-file-utils-0.22p0
Aug 21 02:05:31 testbox groupadd[3184]: new group added: name=_dbus, gid=572
Aug 21 02:05:31 testbox useradd[10231]: new user added: name=_dbus, uid=572, gid=572, home=/nonexistent, shell=/sbin/nologin
Aug 21 02:05:35 testbox pkg_add: Added dbus-1.10.6v0
Aug 21 02:05:46 testbox pkg_add: Added dconf-0.24.0p1
Aug 21 02:06:08 testbox pkg_add: Added gsettings-desktop-schemas-3.18.1
Aug 21 02:06:33 testbox pkg_add: Added libtasn1-4.7
Aug 21 02:06:51 testbox pkg_add: Added p11-kit-0.22.1p1
Aug 21 02:07:04 testbox pkg_add: Added gmp-5.0.2p3
Aug 21 02:07:19 testbox pkg_add: Added libnettle-3.2
Aug 21 02:09:33 testbox pkg_add: Added gnutls-3.3.21
Aug 21 02:09:39 testbox pkg_add: Added libproxy-0.4.12p0
Aug 21 02:09:54 testbox pkg_add: Added glib2-networking-2.46.1
Aug 21 02:10:33 testbox pkg_add: Added libsoup-2.52.2
Aug 21 02:11:30 testbox pkg_add: Added lzo2-2.09
Aug 21 02:12:00 testbox pkg_add: Added cairo-1.14.6
Aug 21 02:12:04 testbox pkg_add: Added graphite2-1.3.5
Aug 21 02:12:28 testbox pkg_add: Added harfbuzz-1.1.3
Aug 21 02:12:57 testbox pkg_add: Added pango-1.38.1
Aug 21 02:13:16 testbox pkg_add: Added libogg-1.3.2p0
Aug 21 02:13:20 testbox pkg_add: Added tremor-20120410p1
Aug 21 02:13:30 testbox pkg_add: Added libtheora-1.1.1p3
Aug 21 02:13:55 testbox pkg_add: Added libvorbis-1.3.5
Aug 21 02:14:00 testbox pkg_add: Added cdparanoia-3.a9.8p3
Aug 21 02:15:46 testbox pkg_add: Added gstreamer1-1.6.3
Aug 21 02:16:04 testbox pkg_add: Added orc-0.4.24
Aug 21 02:16:31 testbox pkg_add: Added dbus-daemon-launch-helper-1.10.6
Aug 21 02:16:38 testbox pkg_add: Added gdbm-1.11p0
Aug 21 02:16:42 testbox pkg_add: Added libdaemon-0.14p1
Aug 21 02:17:05 testbox groupadd[21882]: new group added: name=_avahi, gid=629
Aug 21 02:17:06 testbox useradd[23310]: new user added: name=_avahi, uid=629, gid=629, home=/var/empty, shell=/sbin/nologin
Aug 21 02:17:14 testbox pkg_add: Added avahi-0.6.31p23
Aug 21 02:17:50 testbox pkg_add: Added libgpg-error-1.21
Aug 21 02:18:00 testbox pkg_add: Added libgcrypt-1.6.5
Aug 21 02:18:04 testbox pkg_add: Added libassuan-2.1.1
Aug 21 02:18:11 testbox pkg_add: Added libksba-1.3.3
Aug 21 02:18:18 testbox pkg_add: Added libusb1-1.0.20
Aug 21 02:18:20 testbox pkg_add: Added libusb-compat-0.1.5p0
Aug 21 02:18:47 testbox pkg_add: Added libsecret-0.18.4
Aug 21 02:18:51 testbox pkg_add: Added pinentry-0.9.6p3
Aug 21 02:18:54 testbox pkg_add: Added npth-1.2
Aug 21 02:19:29 testbox pkg_add: Added gnupg-2.1.9
Aug 21 02:20:18 testbox pkg_add: Added libcroco-0.6.11
Aug 21 02:20:33 testbox pkg_add: Added librsvg-2.40.13
Aug 21 02:26:47 testbox pkg_add: Added adwaita-icon-theme-3.18.0
Aug 21 02:27:23 testbox pkg_add: Added at-spi2-core-2.18.3
Aug 21 02:28:03 testbox pkg_add: Added atk-2.18.0
Aug 21 02:28:08 testbox pkg_add: Added at-spi2-atk-2.18.1
Aug 21 02:33:36 testbox pkg_add: Added gtk+3-3.18.7
Aug 21 02:36:28 testbox pkg_add: Added gcr-3.18.0p1
Aug 21 02:36:45 testbox pkg_add: Added libarchive-3.1.2p0
Aug 21 02:37:27 testbox pkg_add: Added gvfs-1.26.2
Aug 21 02:39:05 testbox pkg_add: Added iso-codes-3.64
Aug 21 02:40:57 testbox pkg_add: Added gstreamer1-plugins-base-1.6.3
Aug 21 02:41:34 testbox pkg_add: Added gstreamer1-plugins-libav-1.6.3
Aug 21 02:49:00 testbox pkg_add: Added gnome-icon-theme-3.12.0p3
Aug 21 02:50:00 testbox pkg_add: Added gnome-icon-theme-symbolic-3.12.0p2
Aug 21 02:54:34 testbox pkg_add: Added gtk+2-2.24.29
Aug 21 02:55:00 testbox pkg_add: Added libxslt-1.1.28p3
Aug 21 02:55:11 testbox pkg_add: Added giflib-5.1.2
Aug 21 02:55:22 testbox pkg_add: Added libwebp-0.4.4
Aug 21 02:55:52 testbox pkg_add: Added gcc-libs-4.9.3p3
Aug 21 02:58:50 testbox pkg_add: Added icu4c-56.1p1
Aug 21 02:58:54 testbox pkg_add: Added harfbuzz-icu-1.1.3
Aug 21 02:59:11 testbox pkg_add: Added dbus-glib-0.106v0
Aug 21 03:00:01 testbox pkg_add: Added aspell-0.60.6.1p2
Aug 21 03:00:08 testbox pkg_add: Added enchant-1.6.0p2
Aug 21 03:00:36 testbox pkg_add: Added json-glib-1.0.4
Aug 21 03:00:44 testbox groupadd[26245]: new group added: name=_geoclue, gid=731
Aug 21 03:00:45 testbox useradd[19324]: new user added: name=_geoclue, uid=731, gid=731, home=/nonexistent, shell=/sbin/nologin
Aug 21 03:00:48 testbox pkg_add: Added geoclue2-2.4.1
Aug 21 03:04:12 testbox pkg_add: Added webkit-2.4.9p4v1
Aug 21 03:05:01 testbox pkg_add: Added midori-0.5.11
Approximately 1 hour and 20 minutes, 83 packages, 3 new groups and 3 new users later: "Yay, a browser!"
Code:
$ pkg_info | grep midori
midori-0.5.11       lightweight web browser
Seriously? Lightweight?

Sod that! Let's surf:
Code:
$ midori                                                
The configuration couldn't be loaded: No such file or directory
Illegal instruction (core dumped)
Palm, this is face.
Face, meet palm.

I'm very well aware that this is completely unrealistic. But if there ever was a moment I wished we had something like a native httpclient or openbrowser in base, this is probably it.

Almost as bad as a certain type of Molex connector.

This is going to be fun. I have list of eight or nine webbrowsers I'd like to try out. I'll keep a fire extinguisher ready once I reach the real behemoths like Firefox or Chromium, who knows what might happen.

Last edited by fvgit; 23rd August 2016 at 12:30 AM. Reason: Edited title to reflect the evolving nature of the topic. Was: pkg_add midori ...dependencies gone wild
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Security Zero day Java exploit being used in the wild jggimi News 7 20th January 2013 07:18 AM
Security New Adobe Reader zero-day in the wild J65nko News 1 8th December 2011 08:22 PM
daemonforums in Midori Mr-Biscuit Off-Topic 3 8th January 2011 10:35 PM
Midori port roddierod OpenBSD Packages and Ports 18 6th January 2011 04:01 PM
Dev goes 'Wild' with H.264 Firefox J65nko News 0 19th May 2010 09:43 PM


All times are GMT. The time now is 10:50 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick