Bug#894766: Make a build without kwallet support

2018-05-30 Thread jim_p
Package: falkon
Followup-For: Bug #894766

Dear Maintainer,

I second to that. Installing falkon on my plasma/kf5-free system pulls ~50MB of
packages and 200MB of space because of that single dependency. Look

$ sudo apt-get install falkon
[sudo] password for jim:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libaribb24-0 libaribb25-0 libbasicusageenvironment1 libdbusmenu-qt5-2
  libdvbpsi10 libebml4v5 libgpgmepp6 libgroupsock8 libkate1 libkf5archive5
  libkf5auth-data libkf5auth5 libkf5codecs-data libkf5codecs5
  libkf5config-data libkf5configcore5 libkf5configgui5
  libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data
  libkf5coreaddons5 libkf5crash5 libkf5dbusaddons-data libkf5dbusaddons5
  libkf5guiaddons5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-data
  libkf5iconthemes5 libkf5itemviews-data libkf5itemviews5
  libkf5notifications-data libkf5notifications5 libkf5service-bin
  libkf5service-data libkf5service5 libkf5wallet-bin libkf5wallet-data
  libkf5wallet5 libkf5widgetsaddons-data libkf5widgetsaddons5
  libkf5windowsystem-data libkf5windowsystem5 libkwalletbackend5-5
  liblivemedia62 libmatroska6v5 libmicrodns0 libmodplug1 libmpcdec6
  libpcsclite1 libphonon4qt5-4 libplacebo2 libpolkit-qt5-1-1
  libprotobuf-lite10 libqt5quickwidgets5 libqt5sql5 libqt5sql5-sqlite
  libqt5texttospeech5 libqt5webengine-data libqt5webenginecore5
  libqt5webenginewidgets5 libqt5x11extras5 libresid-builder0c2a
  libsdl-image1.2 libshout3 libsidplay2 libspeexdsp1 libtwolame0 libupnp6
  libusageenvironment3 libvlc5 libvlccore9 libxcb-xv0 phonon4qt5
  phonon4qt5-backend-vlc vlc-data vlc-plugin-base vlc-plugin-video-output
Suggested packages:
  pcscd phonon4qt5-backend-gstreamer libdvdcss2
Recommended packages:
  libkf5config-bin libkf5dbusaddons-bin libkf5iconthemes-bin
  kwayland-integration qtwayland5 libvlc-bin libproxy-tools
The following NEW packages will be installed:
  falkon libaribb24-0 libaribb25-0 libbasicusageenvironment1 libdbusmenu-qt5-2
  libdvbpsi10 libebml4v5 libgpgmepp6 libgroupsock8 libkate1 libkf5archive5
  libkf5auth-data libkf5auth5 libkf5codecs-data libkf5codecs5
  libkf5config-data libkf5configcore5 libkf5configgui5
  libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data
  libkf5coreaddons5 libkf5crash5 libkf5dbusaddons-data libkf5dbusaddons5
  libkf5guiaddons5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-data
  libkf5iconthemes5 libkf5itemviews-data libkf5itemviews5
  libkf5notifications-data libkf5notifications5 libkf5service-bin
  libkf5service-data libkf5service5 libkf5wallet-bin libkf5wallet-data
  libkf5wallet5 libkf5widgetsaddons-data libkf5widgetsaddons5
  libkf5windowsystem-data libkf5windowsystem5 libkwalletbackend5-5
  liblivemedia62 libmatroska6v5 libmicrodns0 libmodplug1 libmpcdec6
  libpcsclite1 libphonon4qt5-4 libplacebo2 libpolkit-qt5-1-1
  libprotobuf-lite10 libqt5quickwidgets5 libqt5sql5 libqt5sql5-sqlite
  libqt5texttospeech5 libqt5webengine-data libqt5webenginecore5
  libqt5webenginewidgets5 libqt5x11extras5 libresid-builder0c2a
  libsdl-image1.2 libshout3 libsidplay2 libspeexdsp1 libtwolame0 libupnp6
  libusageenvironment3 libvlc5 libvlccore9 libxcb-xv0 phonon4qt5
  phonon4qt5-backend-vlc vlc-data vlc-plugin-base vlc-plugin-video-output
0 upgraded, 79 newly installed, 0 to remove and 0 not upgraded.
Need to get 48.3 MB of archives.
After this operation, 200 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

And all that with apt configured to NOT install recommended and suggested
packages. Please build it without kwallet as a direct dependency. Also, please
build it with gnome-keyring support, but make that one optional as well.

And please update it to 3.0.1 when you have time :)

Thank you in advance.



-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.16.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages falkon depends on:
ii  libc62.27-3
ii  libgcc1  1:8.1.0-3
pn  libkf5wallet-bin 
pn  libkf5wallet5
ii  libqt5core5a 5.10.1+dfsg-7
ii  libqt5dbus5  5.10.1+dfsg-7
ii  libqt5gui5   5.10.1+dfsg-7
ii  libqt5network5   5.10.1+dfsg-7
ii  libqt5positioning5   5.10.1+dfsg-3
ii  libqt5printsupport5  5.10.1+dfsg-7
ii  libqt5qml5   5.10.1-4
ii  libqt5quick5 5.10.1-4
pn  libqt5quickwidgets5  
pn  libqt5sql5   
pn  libqt5sql5-sqlite
ii  libqt5webchannel55.10.1-2
pn  libqt5webenginecore5 
pn  libqt5webenginewidgets5  
ii  libqt5widgets5   5.10.1+dfsg-7
pn

Bug#894766:

2018-04-04 Thread Matti Palmström
> However, why would we make a separate package for a single file which
weights 50 kBytes? Please have a look at the plugins sizes:

Dependencies, qupzilla 2.2.5 works fine without policykit and others but
those seems to be required by libkf5wallet-bin. On my system
libkf5wallet-bin wants to install 40MB of dependencies.

Regard
/M

$ sudo aptitude install -R libkf5wallet-bin
The following NEW packages will be installed:
  libdbusmenu-qt5-2{a} libfam0{a} libkf5archive5{a} libkf5auth-data{a}
libkf5auth5{a}
  libkf5codecs-data{a} libkf5codecs5{a} libkf5config-data{a}
libkf5configcore5{a}
  libkf5configgui5{a} libkf5configwidgets-data{a} libkf5configwidgets5{a}
  libkf5coreaddons-data{a} libkf5coreaddons5{a} libkf5crash5{a}
libkf5dbusaddons-data{a}
  libkf5dbusaddons5{a} libkf5guiaddons5{a} libkf5i18n-data{a}
libkf5i18n5{a}
  libkf5iconthemes-data{a} libkf5iconthemes5{a} libkf5itemviews-data{a}
libkf5itemviews5{a}
  libkf5notifications-data{a} libkf5notifications5{a} libkf5service-bin{a}
  libkf5service-data{a} libkf5service5{a} libkf5wallet-bin
libkf5wallet-data{a}
  libkf5wallet5{a} libkf5widgetsaddons-data{a} libkf5widgetsaddons5{a}
  libkf5windowsystem-data{a} libkf5windowsystem5{a} libkwalletbackend5-5{a}
libpam-systemd{ab}
  libphonon4qt5-4{a} libpolkit-agent-1-0{a} libpolkit-gobject-1-0{a}
libpolkit-qt5-1-1{a}
  libqt5script5{a} phonon4qt5{a} phonon4qt5-backend-vlc{a}
The following packages are RECOMMENDED but will NOT be installed:
  kwayland-integration libkf5config-bin libkf5dbusaddons-bin
libkf5iconthemes-bin qtwayland5
0 packages upgraded, 46 newly installed, 0 to remove and 2 not upgraded.
Need to get 6,413 kB of archives. After unpacking 42.0 MB will be used.


Bug#894766: Make a build without kwallet support

2018-04-04 Thread Georges Khaznadar
Dear Matti,

thank you for the bug report.

However, why would we make a separate package for a single file which
weights 50 kBytes? Please have a look at the plugins sizes:

$ ls -l $(dirname $(dpkg -L falkon | grep KWallet))
total 1380
-rw-r--r-- 1 root root  73032 mars  24 16:41 AutoScroll.so
-rw-r--r-- 1 root root 172616 mars  24 16:41 FlashCookieManager.so
-rw-r--r-- 1 root root 181088 mars  24 16:41 GreaseMonkey.so
-rw-r--r-- 1 root root  56408 mars  24 16:41 ImageFinder.so
-rw-r--r-- 1 root root  52088 mars  24 16:41 KWalletPasswords.so
-rw-r--r-- 1 root root 114280 mars  24 16:41 MouseGestures.so
-rw-r--r-- 1 root root  85224 mars  24 16:41 PIM.so
-rw-r--r-- 1 root root 139256 mars  24 16:41 StatusBarIcons.so
-rw-r--r-- 1 root root 345632 mars  24 16:41 TabManager.so
-rw-r--r-- 1 root root 177000 mars  24 16:41 VerticalTabs.so

KWalletPasswords.so appears clearly as the lightest of the plugins.

If there is no other special reason to maintain this bug report open, I
shall close it shortly, and I shall not implement this wish.

To show another order of magnitude : the library
/usr/lib/x86_64-linux-gnu/libFalkonPrivate.so.3 which is necessary for
"bare falkon" is weighing 3,7 MBytes.

Best regards,   Georges.

On Wed, 4 Apr 2018 02:02:39 +0200 =?UTF-8?Q?Matti_Palmstr=C3=B6m?= 
 wrote:
> Package: falkon
> 
> Version: 3.0.0-3
> 
> Severity: wishlist
> 
> Can you please put the support for kwallet in a package of it own as
> you did earlier with qupzilla?

-- 
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70



signature.asc
Description: PGP signature


Bug#894766: Make a build without kwallet support

2018-04-03 Thread Matti Palmström
Package: falkon

Version: 3.0.0-3

Severity: wishlist

Can you please put the support for kwallet in a package of it own as
you did earlier with qupzilla?