Announcement

Collapse
No announcement yet.

K3b: missing dependencies

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    K3b: missing dependencies

    I own a Blu-Ray disc burner and I use Kubuntu 24.04 LTS. I have installed K3b without any error message, but when I start the program I get an error message complaining that the ‘cdrtools’ package is missing. When I try to search with Synaptic for ‘cdrtools’ the package turns out to be non-existent: in fact the maintainer Jörg Schilling died on 10 October 2021 and Debian forked the package under the new name ‘cdrkit’ (wikipedia). There is in fact ‘burner-cdrkit’, which supposedly contains ‘cdrkit’. But that is not enough. To get K3b working, I had to install - in addition to ‘burner-cdrkit’ - also ‘cdrskin’ and ‘libburn4t64’ with:
    Code:
    sudo apt install k3b cdrskin burner-cdrkit libburn4t64
    After that everything works normally.

    The question I have is: why doesn't ‘sudo apt install k3b’ automatically install all the missing dependencies?​
    Last edited by lednyk; May 27, 2024, 07:40 AM.
    CPU Intel Core i7-4790, 8 GB RAM DDR3, 2014 Asus motherboard, Mesa Intel HD Graphics 4600, 500 GB SSD Samsung EVO 850, LG BD-RE burner, Qualcomm Atheros AR9485 Wireless Network Adapter, Audio Device Intel Corporation 9 Series Chipset Family HD Audio Controller.

    #2
    Welcome.

    Hm. At least the installation of K3b here in Kubuntu 24.04 LTS for my internal DVD burner worked without any errors and I can start K3b without an error.
    I have not used the program to burn anything yet, though.

    I also don't see the dependencies you mentioned in apt info k3b, only cdrdao and wodim|cdrskin - cdrdao and wodim have been automatically installed here.
    But this doesn't have to mean anything…

    Did you install Kubuntu 24.04 LTS fresh or was it a release-upgrade from 23.10?
    Last edited by Schwarzer Kater; May 26, 2024, 07:59 AM.
    Debian KDE & LXQt • Kubuntu & Lubuntu • openSUSE KDE • Windows • macOS X
    Desktop: Lenovo ThinkCentre M75s • Laptop: Apple MacBook Pro 13" • and others

    get rid of Snap script (20.04 +)reinstall Snap for release-upgrade script (20.04 +)
    install traditional Firefox script (22.04 +)​ • install traditional Thunderbird script (24.04)

    Comment


      #3
      Originally posted by lednyk View Post

      The question I have is: why doesn't ‘sudo apt install k3b’ automatically install all the missing dependencies?​
      Seems strange it will install here with them without any problem and no mention of cdrtools.

      Code:
      root@9600k:~# apt install -s k3b
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      The following additional packages will be installed:
      cdparanoia dvd+rw-tools growisofs k3b-data k3b-i18n libiso9660-11t64
      libvcdinfo0 vcdimager wodim
      Suggested packages:
      cdrskin k3b-extrathemes kde-config-cddb movixmaker-2 normalize-audio sox
      cdrkit-doc
      The following NEW packages will be installed:
      cdparanoia dvd+rw-tools growisofs k3b k3b-data k3b-i18n libiso9660-11t64
      libvcdinfo0 vcdimager wodim
      0 upgraded, 10 newly installed, 0 to remove and 3 not upgraded.
      Inst cdparanoia (3.10.2+debian-14build3 Ubuntu:24.04/noble [amd64])
      Inst growisofs (7.1-14build2 Ubuntu:24.04/noble [amd64])
      Inst dvd+rw-tools (7.1-14build2 Ubuntu:24.04/noble [amd64])
      Inst k3b-data (23.08.5-0ubuntu5 Ubuntu:24.04/noble [all])
      Inst wodim (9:1.1.11-3.5 Ubuntu:24.04/noble [amd64])
      Inst k3b (23.08.5-0ubuntu5 Ubuntu:24.04/noble [amd64])
      Inst k3b-i18n (23.08.5-0ubuntu5 Ubuntu:24.04/noble [all])
      Inst libiso9660-11t64 (2.1.0-4.1ubuntu1 Ubuntu:24.04/noble [amd64])
      Inst libvcdinfo0 (2.0.1+dfsg-6build3 Ubuntu:24.04/noble [amd64])
      Inst vcdimager (2.0.1+dfsg-6build3 Ubuntu:24.04/noble [amd64])
      Conf cdparanoia (3.10.2+debian-14build3 Ubuntu:24.04/noble [amd64])
      Conf growisofs (7.1-14build2 Ubuntu:24.04/noble [amd64])
      Conf dvd+rw-tools (7.1-14build2 Ubuntu:24.04/noble [amd64])
      Conf k3b-data (23.08.5-0ubuntu5 Ubuntu:24.04/noble [all])
      Conf wodim (9:1.1.11-3.5 Ubuntu:24.04/noble [amd64])
      Conf k3b (23.08.5-0ubuntu5 Ubuntu:24.04/noble [amd64])
      Conf k3b-i18n (23.08.5-0ubuntu5 Ubuntu:24.04/noble [all])
      Conf libiso9660-11t64 (2.1.0-4.1ubuntu1 Ubuntu:24.04/noble [amd64])
      Conf libvcdinfo0 (2.0.1+dfsg-6build3 Ubuntu:24.04/noble [amd64])
      Conf vcdimager (2.0.1+dfsg-6build3 Ubuntu:24.04/noble [amd64])
      
      ​

      Comment


        #4
        "Did you install Kubuntu 24.04 LTS fresh or was it a release-upgrade from 23.10?"
        I installed Kubuntu 24.04 LTS from scratch, overwriting the entire SSD hard disk.

        "Seems strange it will install here with them without any problem and no mention of cdrtools."
        The message ‘cdrtools missing’ only appears after starting K3b.​
        CPU Intel Core i7-4790, 8 GB RAM DDR3, 2014 Asus motherboard, Mesa Intel HD Graphics 4600, 500 GB SSD Samsung EVO 850, LG BD-RE burner, Qualcomm Atheros AR9485 Wireless Network Adapter, Audio Device Intel Corporation 9 Series Chipset Family HD Audio Controller.

        Comment


          #5
          Did you use the "Minimal Installation" option by any chance?

          Originally posted by lednyk View Post
          […]
          The message ‘cdrtools missing’ only appears after starting K3b.​
          As I wrote: here there is no message or error and K3b seems to work just fine without having to install anything else (both "Normal" and "Full Installation" options).
          And I just tested this in a VM again and no problems or errors when installing K3b or any reported missing dependencies.
          Last edited by Schwarzer Kater; May 26, 2024, 11:39 AM.
          Debian KDE & LXQt • Kubuntu & Lubuntu • openSUSE KDE • Windows • macOS X
          Desktop: Lenovo ThinkCentre M75s • Laptop: Apple MacBook Pro 13" • and others

          get rid of Snap script (20.04 +)reinstall Snap for release-upgrade script (20.04 +)
          install traditional Firefox script (22.04 +)​ • install traditional Thunderbird script (24.04)

          Comment


            #6
            Did you use the "Minimal Installation" option by any chance?
            I chose 'Full Installation' on real hardware. K3b installs without giving error messages. The message ‘cdrtools missing’ appears after the first starting of K3b, and K3b does not burn media.​ The same thing happened with the previous Kubuntu 22.04 LTS release.
            CPU Intel Core i7-4790, 8 GB RAM DDR3, 2014 Asus motherboard, Mesa Intel HD Graphics 4600, 500 GB SSD Samsung EVO 850, LG BD-RE burner, Qualcomm Atheros AR9485 Wireless Network Adapter, Audio Device Intel Corporation 9 Series Chipset Family HD Audio Controller.

            Comment


              #7
              The issue is that cdrtools is not actually a "dependency" but is actually an "add-on" in this case.

              The developer has decided that the ability to burn or whatever that package allows is not mandatory to use K3b. The question as to why could only be answered by the developer.

              Please Read Me

              Comment


                #8
                The version of K3b that both Discover and Synaptic have for 24.04 LTS do not indicate any of those dependencies for the current version. Can you verify which version of K3b is installed on your system?

                As Schwarzer Kater indicated for apt info k3b, the following shows up:
                apt info k3b
                Package: k3b
                Version: 23.08.5-0ubuntu5
                Priority: optional
                Section: universe/otherosfs
                Origin: Ubuntu
                Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
                Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
                Bugs: https://bugs.launchpad.net/ubuntu/+filebug
                Installed-Size: 2,192 kB
                Depends: cdparanoia, cdrdao, genisoimage, k3b-data (= 23.08.5-0ubuntu5), libk3b8 (= 23.08.5-0ubuntu5), udisks2
                , wodim | cdrskin, kio, libc6 (>= 2.34), libkf5archive5 (>= 5.88.0~), libkf5authcore5 (>= 5.88.0~), libkf5book
                marks5 (>= 5.69.0), libkf5cddb5 (>= 4:23.08.5~), libkf5completion5 (>= 4.97.0), libkf5configcore5 (>= 5.88.0~)
                , libkf5configwidgets5 (>= 4.96.0), libkf5coreaddons5 (>= 5.95.0), libkf5i18n5 (>= 5.88.0~), libkf5iconthemes5
                (>= 5.88.0~), libkf5jobwidgets5 (>= 5.88.0~), libkf5kcmutils5 (>= 5.89.0), libkf5kiocore5 (>= 5.92.0), libkf5
                kiofilewidgets5 (>= 5.103.0), libkf5kiogui5 (>= 5.88.0~), libkf5kiowidgets5 (>= 5.108.0), libkf5newstuffcore5
                (>= 5.88.0~), libkf5newstuffwidgets5 (>= 5.115.0), libkf5notifications5 (>= 5.88.0~), libkf5notifyconfig5 (>=
                5.88.0~), libkf5solid5 (>= 5.88.0~), libkf5widgetsaddons5 (>= 5.100.0), libkf5xmlgui5 (>= 5.88.0~), libqt5core
                5t64 (>= 5.15.1), libqt5dbus5t64 (>= 5.14.0~), libqt5gui5t64 (>= 5.14.0~) | libqt5gui5-gles (>= 5.14.0~), libq
                t5widgets5t64 (>= 5.15.1), libqt5xml5t64 (>= 5.14.0~), libstdc++6 (>= 4.6)
                Recommends: dvd+rw-tools, growisofs, k3b-i18n, libk3b-extracodecs, vcdimager
                Suggests: k3b-extrathemes, kde-config-cddb, movixmaker-2, normalize-audio, sox
                Homepage: https://userbase.kde.org/K3b
                Task: ubuntustudio-video
                Download-Size: 619 kB
                APT-Manual-Installed: yes
                APT-Sources: http://us.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
                Description: Sophisticated CD/DVD burning application
                K3b is a full-featured CD/DVD/Blu-ray burning and ripping application.
                It supports a variety of project types as well as copying of optical
                media, burning of different types of images, and ripping Audio CDs,
                Video CDs, and Video DVDs.
                Its convenient user interface is targeted at all audiences, trying to
                be as simple as possible for novice users, while also providing all
                features an advanced user might need.
                The need for cdrskin shows is an "or" next to wodim, and wodim is actually installed.
                The next brick house on the left
                Intel i7 11th Gen | 16GB | 1TB | KDE Plasma 5.27.11​| Kubuntu 24.04 | 6.8.0-31-generic



                Comment


                  #9
                  The version of K3b that both Discover and Synaptic have for 24.04 LTS do not indicate any of those dependencies for the current version. Can you verify which version of K3b is installed on your system?
                  K3b version 23.08.5

                  My "apt info k3b"​ says:

                  Package: k3b
                  Version: 23.08.5-0ubuntu5
                  Priority: optional
                  Section: universe/otherosfs
                  Origin: Ubuntu
                  Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
                  Original-Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
                  Bugs: https://bugs.launchpad.net/ubuntu/+filebug
                  Installed-Size: 2.192 kB
                  Depends: cdparanoia, cdrdao, genisoimage, k3b-data (= 23.08.5-0ubuntu5), libk3b8 (= 23.08.5-0ubuntu5), udisks2, wodim | cdrskin, kio, libc6 (>= 2.34), libkf5archive5 (>= 5.88.0~), libkf5authcore5 (>= 5.88.0~), libkf5bookmarks5 (>= 5.69.0), libkf5cddb5 (>= 4:23.08.5~), libkf5completion5 (>= 4.97.0), libkf5configcore5 (>= 5.88.0~), libkf5configwidgets5 (>= 4.96.0), libkf5coreaddons5 (>= 5.95.0), libkf5i18n5 (>= 5.88.0~), libkf5iconthemes5 (>= 5.88.0~), libkf5jobwidgets5 (>= 5.88.0~), libkf5kcmutils5 (>= 5.89.0), libkf5kiocore5 (>= 5.92.0), libkf5kiofilewidgets5 (>= 5.103.0), libkf5kiogui5 (>= 5.88.0~), libkf5kiowidgets5 (>= 5.108.0), libkf5newstuffcore5 (>= 5.88.0~), libkf5newstuffwidgets5 (>= 5.115.0), libkf5notifications5 (>= 5.88.0~), libkf5notifyconfig5 (>= 5.88.0~), libkf5solid5 (>= 5.88.0~), libkf5widgetsaddons5 (>= 5.100.0), libkf5xmlgui5 (>= 5.88.0~), libqt5core5t64 (>= 5.15.1), libqt5dbus5t64 (>= 5.14.0~), libqt5gui5t64 (>= 5.14.0~) | libqt5gui5-gles (>= 5.14.0~), libqt5widgets5t64 (>= 5.15.1), libqt5xml5t64 (>= 5.14.0~), libstdc++6 (>= 4.6)
                  Recommends: dvd+rw-tools, growisofs, k3b-i18n, libk3b-extracodecs, vcdimager
                  Suggests: k3b-extrathemes, kde-config-cddb, movixmaker-2, normalize-audio, sox
                  Homepage: https://userbase.kde.org/K3b
                  Task: ubuntustudio-video
                  Download-Size: 619 kB
                  APT-Manual-Installed: yes
                  APT-Sources: http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages
                  All "suggests" and "recommends" are installed, except "movixmaker-2": apt says that package "movixmaker-2" has no candidates to install​.

                  Last edited by lednyk; May 27, 2024, 03:06 PM. Reason: Better explanation
                  CPU Intel Core i7-4790, 8 GB RAM DDR3, 2014 Asus motherboard, Mesa Intel HD Graphics 4600, 500 GB SSD Samsung EVO 850, LG BD-RE burner, Qualcomm Atheros AR9485 Wireless Network Adapter, Audio Device Intel Corporation 9 Series Chipset Family HD Audio Controller.

                  Comment


                    #10
                    Just to chime in on this. On my Desktop PC, running 24.04 (upgraded from 23.10), I just installed k3b. Install log:
                    The following additional packages will be installed:
                    cdparanoia cdrdao dvd+rw-tools growisofs k3b-data k3b-i18n libflac++10 libiso9660-11t64 libk3b-data libk3b-extracodecs libk3b8
                    libperl4-corelibs-perl libvcdinfo0 vcdimager wodim
                    Suggested packages:
                    cdrskin k3b-extrathemes kde-config-cddb movixmaker-2 normalize-audio sox cdrkit-doc
                    The following NEW packages will be installed:
                    cdparanoia cdrdao dvd+rw-tools growisofs k3b k3b-data k3b-i18n libflac++10 libiso9660-11t64 libk3b-data libk3b-extracodecs libk3b8
                    libperl4-corelibs-perl libvcdinfo0 vcdimager wodim
                    0 upgraded, 16 newly installed, 0 to remove and 0 not upgraded.
                    Need to get 11.7 MB of archives.
                    After this operation, 38.4 MB of additional disk space will be used.
                    Do you want to continue? [Y/n] Y
                    Get:1 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 cdparanoia amd64 3.10.2+debian-14build3 [36.9 kB]
                    Get:2 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 growisofs amd64 7.1-14build2 [58.8 kB]
                    Get:3 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 dvd+rw-tools amd64 7.1-14build2 [73.3 kB]
                    Get:4 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 cdrdao amd64 1:1.2.4-3build1 [283 kB]
                    Get:5 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 k3b-data all 23.08.5-0ubuntu5 [4,844 kB]
                    Get:6 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 libk3b-data all 23.08.5-0ubuntu5 [14.9 kB]
                    Get:7 http://us.archive.ubuntu.com/ubuntu noble/main amd64 libflac++10 amd64 1.4.3+ds-2.1ubuntu2 [30.8 kB]
                    Get:8 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 libk3b8 amd64 23.08.5-0ubuntu5 [752 kB]
                    Get:9 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 wodim amd64 9:1.1.11-3.5 [299 kB]
                    Get:10 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 k3b amd64 23.08.5-0ubuntu5 [619 kB]
                    Get:11 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 k3b-i18n all 23.08.5-0ubuntu5 [4,301 kB]
                    Get:12 http://us.archive.ubuntu.com/ubuntu noble/main amd64 libiso9660-11t64 amd64 2.1.0-4.1ubuntu1 [24.3 kB]
                    Get:13 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 libk3b-extracodecs amd64 23.08.5-0ubuntu5 [68.2 kB]
                    Get:14 http://us.archive.ubuntu.com/ubuntu noble/main amd64 libperl4-corelibs-perl all 0.005-1 [38.1 kB]
                    Get:15 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 libvcdinfo0 amd64 2.0.1+dfsg-6build3 [92.9 kB]
                    Get:16 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 vcdimager amd64 2.0.1+dfsg-6build3 [165 kB]
                    Fetched 11.7 MB in 1s (13.2 MB/s)
                    Selecting previously unselected package cdparanoia.
                    (Reading database ... 209354 files and directories currently installed.)
                    Preparing to unpack .../00-cdparanoia_3.10.2+debian-14build3_amd64.deb ...
                    Unpacking cdparanoia (3.10.2+debian-14build3) ...
                    Selecting previously unselected package growisofs.
                    Preparing to unpack .../01-growisofs_7.1-14build2_amd64.deb ...
                    Unpacking growisofs (7.1-14build2) ...
                    Selecting previously unselected package dvd+rw-tools.
                    Preparing to unpack .../02-dvd+rw-tools_7.1-14build2_amd64.deb ...
                    Unpacking dvd+rw-tools (7.1-14build2) ...
                    Selecting previously unselected package cdrdao.
                    Preparing to unpack .../03-cdrdao_1%3a1.2.4-3build1_amd64.deb ...
                    Unpacking cdrdao (1:1.2.4-3build1) ...
                    Selecting previously unselected package k3b-data.
                    Preparing to unpack .../04-k3b-data_23.08.5-0ubuntu5_all.deb ...
                    Unpacking k3b-data (23.08.5-0ubuntu5) ...
                    Selecting previously unselected package libk3b-data.
                    Preparing to unpack .../05-libk3b-data_23.08.5-0ubuntu5_all.deb ...
                    Unpacking libk3b-data (23.08.5-0ubuntu5) ...
                    Selecting previously unselected package libflac++10:amd64.
                    Preparing to unpack .../06-libflac++10_1.4.3+ds-2.1ubuntu2_amd64.deb ...
                    Unpacking libflac++10:amd64 (1.4.3+ds-2.1ubuntu2) ...
                    Selecting previously unselected package libk3b8:amd64.
                    Preparing to unpack .../07-libk3b8_23.08.5-0ubuntu5_amd64.deb ...
                    Unpacking libk3b8:amd64 (23.08.5-0ubuntu5) ...
                    Selecting previously unselected package wodim.
                    Preparing to unpack .../08-wodim_9%3a1.1.11-3.5_amd64.deb ...
                    Unpacking wodim (9:1.1.11-3.5) ...
                    Selecting previously unselected package k3b.
                    Preparing to unpack .../09-k3b_23.08.5-0ubuntu5_amd64.deb ...
                    Unpacking k3b (23.08.5-0ubuntu5) ...
                    Selecting previously unselected package k3b-i18n.
                    Preparing to unpack .../10-k3b-i18n_23.08.5-0ubuntu5_all.deb ...
                    Unpacking k3b-i18n (23.08.5-0ubuntu5) ...
                    Selecting previously unselected package libiso9660-11t64:amd64.
                    Preparing to unpack .../11-libiso9660-11t64_2.1.0-4.1ubuntu1_amd64.deb ...
                    Unpacking libiso9660-11t64:amd64 (2.1.0-4.1ubuntu1) ...
                    Selecting previously unselected package libk3b-extracodecs:amd64.
                    Preparing to unpack .../12-libk3b-extracodecs_23.08.5-0ubuntu5_amd64.deb ...
                    Unpacking libk3b-extracodecs:amd64 (23.08.5-0ubuntu5) ...
                    Selecting previously unselected package libperl4-corelibs-perl.
                    Preparing to unpack .../13-libperl4-corelibs-perl_0.005-1_all.deb ...
                    Unpacking libperl4-corelibs-perl (0.005-1) ...
                    Selecting previously unselected package libvcdinfo0:amd64.
                    Preparing to unpack .../14-libvcdinfo0_2.0.1+dfsg-6build3_amd64.deb ...
                    Unpacking libvcdinfo0:amd64 (2.0.1+dfsg-6build3) ...
                    Selecting previously unselected package vcdimager.
                    Preparing to unpack .../15-vcdimager_2.0.1+dfsg-6build3_amd64.deb ...
                    Unpacking vcdimager (2.0.1+dfsg-6build3) ...
                    Setting up k3b-i18n (23.08.5-0ubuntu5) ...
                    Setting up cdparanoia (3.10.2+debian-14build3) ...
                    Setting up k3b-data (23.08.5-0ubuntu5) ...
                    Setting up libk3b-data (23.08.5-0ubuntu5) ...
                    Setting up libperl4-corelibs-perl (0.005-1) ...
                    Setting up cdrdao (1:1.2.4-3build1) ...
                    Setting up libflac++10:amd64 (1.4.3+ds-2.1ubuntu2) ...
                    Setting up libiso9660-11t64:amd64 (2.1.0-4.1ubuntu1) ...
                    Setting up wodim (9:1.1.11-3.5) ...
                    Setting up libk3b8:amd64 (23.08.5-0ubuntu5) ...
                    Setting up growisofs (7.1-14build2) ...
                    Setting up libk3b-extracodecs:amd64 (23.08.5-0ubuntu5) ...
                    Setting up dvd+rw-tools (7.1-14build2) ...
                    Setting up libvcdinfo0:amd64 (2.0.1+dfsg-6build3) ...
                    Setting up k3b (23.08.5-0ubuntu5) ...
                    Setting up vcdimager (2.0.1+dfsg-6build3) ...
                    Processing triggers for shared-mime-info (2.4-4) ...
                    Processing triggers for desktop-file-utils (0.27-2build1) ...
                    Processing triggers for hicolor-icon-theme (0.17-2) ...
                    Processing triggers for libc-bin (2.39-0ubuntu8.1) ...
                    Processing triggers for man-db (2.12.0-4build2) ...
                    Processing triggers for dbus (1.14.10-4ubuntu4) ...
                    paul@paul-MS-7D53:~$

                    Launching the app brings up a System Configuration Problems window with 1 problem:
                    No optical drive found.
                    K3b did not find any optical devices in your system.
                    This is true, as I don't have such in my Desktop PC.

                    I just acknowledge the message; click the Close button; and all is fine. The app is running; the main window is displayed (K3b - The CD and DVD Kreator -- K3b).
                    Windows no longer obstructs my view.
                    Using Kubuntu Linux since March 23, 2007.
                    "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                    Comment

                    Working...
                    X