apt dist-upgrade pulling in a lot of new packages

Forum Forums New users New Users and General Questions apt dist-upgrade pulling in a lot of new packages

  • This topic has 9 replies, 6 voices, and was last updated Oct 18-7:01 am by ModdIt.
Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #90829
    Member
    blur13

      Hi!

      antiX 21.

      The following NEW packages will be installed:
      autoconf (2.69-14)
      automake (1:1.16.3-2)
      autotools-dev (20180224.1+nmu1)
      intltool (0.51.0-6)
      libauthen-sasl-perl (2.1600-1.1)
      libclone-perl (0.45-1+b1)
      libdata-dump-perl (1.23-1.1)
      libfile-listing-perl (6.14-1)
      libfont-afm-perl (1.20-3)
      libhtml-form-perl (6.07-1)
      libhtml-format-perl (2.12-1.1)
      libhtml-parser-perl (3.75-1+b1)
      libhtml-tagset-perl (3.20-4)
      libhtml-tree-perl (5.07-2)
      libhttp-cookies-perl (6.10-1)
      libhttp-daemon-perl (6.12-1+deb11u1)
      libhttp-date-perl (6.05-1)
      libhttp-message-perl (6.28-1)
      libhttp-negotiate-perl (6.01-1)
      libio-html-perl (1.004-2)
      libio-socket-ssl-perl (2.069-1)
      liblwp-mediatypes-perl (6.04-1)
      liblwp-protocol-https-perl (6.10-1)
      libmailtools-perl (2.21-1)
      libnet-http-perl (6.20-1)
      libnet-smtp-ssl-perl (1.04-1)
      libnet-ssleay-perl (1.88-3+b1)
      libtimedate-perl (2.3300-2)
      libtry-tiny-perl (0.30-1)
      libwww-perl (6.52-1)
      libwww-robotrules-perl (6.02-1)
      libxml-parser-perl (2.46-2)
      m4 (1.4.18-5)
      perl-openssl-defaults (5)
      python3-attr (20.3.0-1)
      python3-distutils-extra (2.45)
      python3-docopt (0.6.2-3)
      python3-xlib (0.29-1)
      ueberzug (18.1.9-1.0antix1)
      The following packages will be upgraded:
      alsamixer-equalizer-antix (0.1.10 => 0.1.11)
      antix-goodies (0.9.8 => 0.9.9)
      cli-shell-utils (0.4.2 => 0.4.3)
      cmst (2022.08.14 => 2022.10.14)
      dbus (1.12.24-0+deb11u1.0nosystemd1 => 1.12.24-0+deb11u1.0nosystemd2)
      dbus-x11 (1.12.24-0+deb11u1.0nosystemd1 => 1.12.24-0+deb11u1.0nosystemd2)
      desktop-defaults-antix (0.1.12 => 0.1.13)
      desktop-defaults-core-antix (0.6.13 => 0.6.14)
      desktop-defaults-icewm-antix (0.5.10 => 0.5.11)
      desktop-menu-antix (0.1.7 => 0.1.8)
      desktop-session-antix (2.0.15 => 2.0.16)
      libdbus-1-3 (1.12.24-0+deb11u1.0nosystemd1 => 1.12.24-0+deb11u1.0nosystemd2)
      libdbus-1-3:i386 (1.12.24-0+deb11u1.0nosystemd1 => 1.12.24-0+deb11u1.0nosystemd2)
      libdbus-1-dev (1.12.24-0+deb11u1.0nosystemd1 => 1.12.24-0+deb11u1.0nosystemd2)
      nodejs (18.10.0-deb-1nodesource1 => 18.11.0-deb-1nodesource1)
      rox-filer (1:2.11-6.0antix1 => 1:2.11-7.0antix1)
      tzdata (2021a-1+deb11u6 => 2021a-1+deb11u7)
      ytfzf (0.2.3 => 2.5.0-1.0antix1)
      18 upgraded, 39 newly installed, 0 to remove and 0 not upgraded.
      Need to get 38.4 MB of archives.
      After this operation, 12.0 MB of additional disk space will be used.
      Do you want to continue? [Y/n]

      This is highly unusual (I think). Am I right in assuming one of the upgraded packages must be responsible for all those new packages being installed? How would I go about figuring out which upgrade causes which new packages to get installed?

      #90845
      Member
      olsztyn
        Helpful
        Up
        0
        ::

        I am not experiencing this problem on my setup. Although it is likely different composition of software.
        Today’s update was just about a dozen packages – desktop antiX related, a few libre office related files, dbus and cmst. Nothing like above listed.
        This is on antiX 21 Runit Live *elogind*-free.

        Live antiX Boot Options (Previously posted by Xecure):
        https://antixlinuxfan.miraheze.org/wiki/Table_of_antiX_Boot_Parameters

        #90847
        Forum Admin
        dolphin_oracle
          Helpful
          Up
          0
          ::

          the python stuff is pulled in by ueberzug which is pulled in by the update to ytfzf

          most of the perl stuff is being pulled in by intltool

          however, I’m not seing automake, autoconf or intltool being brought in my updates. automake brings in autoconf and m4.

          could you have something left over from a previous install attempt?

          #90849
          Moderator
          BobC
            Helpful
            Up
            0
            ::

            Sorry, A lot of those updates were my fault 🙂

            If you try antiX >> Control Centre >> Desktop >> Preferred Applications

            You will notice that the Program names are now translated, and that only programs that are rational choices as defaults for that application are shown, rather than just showing all of the .desktop files and expecting the user to select the right ones, which probably wasn’t easy if you weren’t able to read English. Dave provided a good framework, and I enhanced it to make it nicer for everyone, trading a bit of CPU time for your time trying to find the programs that were right for the application.

            This caused a number of .desktop files to need to be translated, including the youtube one, since I tried to include the applicable terminal based defaults, the .desktops for which sometimes were not well classified or translated. So, for example we see Midnight Commander (or that translated) as an available default file manager, and if you select it as your default, the entire desktop defaults system will use it, from the menu, or toolbar, etc, but that still leaves zzzfm and Rox-filer available on your system to run when you want them to.

            If anyone notices any problems with the selections or translations on that, please let me know.

            PS: Thanks to Dave, of course, and also to Marcelocripe and Robin for their help with the translations, and to anticapitalista for getting it implemented.

            • This reply was modified 6 months, 3 weeks ago by BobC.
            #90861
            Forum Admin
            dolphin_oracle
              Helpful
              Up
              0
              ::

              Sorry, A lot of those updates were my fault 🙂

              If you try antiX >> Control Centre >> Desktop >> Preferred Applications

              You will notice that the Program names are now translated, and that only programs that are rational choices as defaults for that application are shown, rather than just showing all of the .desktop files and expecting the user to select the right ones, which probably wasn’t easy if you weren’t able to read English. Dave provided a good framework, and I enhanced it to make it nicer for everyone, trading a bit of CPU time for your time trying to find the programs that were right for the application.

              This caused a number of .desktop files to need to be translated, including the youtube one, since I tried to include the applicable terminal based defaults, the .desktops for which sometimes were not well classified or translated. So, for example we see Midnight Commander (or that translated) as an available default file manager, and if you select it as your default, the entire desktop defaults system will use it, from the menu, or toolbar, etc, but that still leaves zzzfm and Rox-filer available on your system to run when you want them to.

              If anyone notices any problems with the selections or translations on that, please let me know.

              PS: Thanks to Dave, of course, and also to Marcelocripe and Robin for their help with the translations, and to anticapitalista for getting it implemented.

              nice work!

              I presume that does not include inttool and automake though.

              #90862
              Moderator
              BobC
                Helpful
                Up
                0
                ::

                The desktop packages list, Rox-filer and ytfzf were related to the Preferred Applications changes.

                The others were not that I’m aware of.

                I did update/upgrade earlier today, myself, and have no problems thus far.

                #90879
                Member
                marcelocripe
                  Helpful
                  Up
                  0
                  ::

                  For us here in Brazil it’s a victory, there are two more menus that are translated into Brazilian Portuguese.
                  Thank you very much BobC for all your hard work and effort on “desktop-defaults-set” and so many other programs.
                  Thank you very much anticapitalista for making the translated .desktop files available in updates.

                  – – – – –

                  Para nĂłs aqui no Brasil Ă© uma vitĂłria, sĂŁo mais dois menus que estĂŁo traduzidos em idioma PortuguĂŞs do Brasil.
                  Muito obrigado BobC por todo o seu trabalho e empenho no “desktop-defaults-set” e em tantos outros programas.
                  Muito obrigado anticapitalista por disponibilizar os arquivos .desktop traduzidos nas atualizações.

                  #90882
                  Member
                  blur13
                    Helpful
                    Up
                    0
                    ::

                    I proceeded with the installation.

                    sudo apt -s remove m4
                    Reading package lists… Done
                    Building dependency tree… Done
                    Reading state information… Done
                    The following packages were automatically installed and are no longer required:
                    autotools-dev libxml-parser-perl
                    Use ‘sudo apt autoremove’ to remove them.
                    The following packages will be REMOVED:
                    autoconf automake intltool m4 python3-distutils-extra
                    0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
                    Remv python3-distutils-extra [2.45]
                    Remv intltool [0.51.0-6]
                    Remv automake [1:1.16.3-2]
                    Remv autoconf [2.69-14]
                    Remv m4 [1.4.18-5]

                    So that explains inttool and automake. But what caused m4 to be installed?

                    sudo apt -s remove ytfzf
                    Reading package lists… Done
                    Building dependency tree… Done
                    Reading state information… Done
                    The following packages were automatically installed and are no longer required:
                    fzf intltool jq libjq1 libonig5 libxml-parser-perl python3-attr python3-distutils-extra python3-docopt
                    python3-xlib ueberzug
                    Use ‘sudo apt autoremove’ to remove them.
                    The following packages will be REMOVED:
                    ytfzf
                    0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
                    Remv ytfzf [2.5.0-1.0antix1]

                    Also depends on intltool.

                    The system works fine, I was just surprised by the number of new packages pulled in. Thanks for helping out!

                    #90883
                    Member
                    blur13
                      Helpful
                      Up
                      0
                      ::

                      Some further experimentation.

                      sudo apt -s remove intltool
                      Reading package lists… Done
                      Building dependency tree… Done
                      Reading state information… Done
                      The following package was automatically installed and is no longer required:
                      libxml-parser-perl
                      Use ‘sudo apt autoremove’ to remove it.
                      The following packages will be REMOVED:
                      intltool python3-distutils-extra
                      0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
                      Remv python3-distutils-extra [2.45]
                      Remv intltool [0.51.0-6]

                      So what I dont understand is this. If ytfzf is dependent on intltool (as indicated that intltool is no longer required when removing ytfzf), then why doesnt the removal of intltool also cause the removal of ytfzf?

                      #90884
                      Member
                      ModdIt
                        Helpful
                        Up
                        0
                        ::

                        Hi blur 13, for any installed package you can see depends and reccomends in synaptic.
                        ytfzf 2.5.0-1.0 antix1 needs perl any curl, jq.

                        Maybe posting recent apt history would shed some light on the
                        autoconf (2.69-14)
                        automake (1:1.16.3-2)
                        autotools-dev (20180224.1+nmu1)
                        Were they held for some reason.

                        You could also do an apt simulation of removal and see what messages you get, if any

                        Examples: `sudo apt remove ytfzf -s on my system would remove only ytfzf.
                        sudo apt purge –auto-remove ytfzf -s`
                        you can enter multiple applications.

                        I can not do that for automake autobuild as I removed therm after some unsuccessful
                        application build attempts about a week ago.

                      Viewing 10 posts - 1 through 10 (of 10 total)
                      • You must be logged in to reply to this topic.