Manjaro-specific packages which need an update

development
package
manjaro
#497

From this thread:


It seems that manjaro-fluxbox-settings is obsolete and depends on xfce-theme-greenbird that is no longer in the repositories. So maybe manjaro-fluxbox-settings should also be removed (or updated).
@oberon

0 Likes

#498

Yeah. It’s ancient :wink: I’ll remove the fluxbox settings.

1 Like

#499

This one-liner shows some really old Manjaro-specific packages:

expac -S --timefmt=%Y '%b %n %p' | grep manjaro | egrep '2012|2013|2014' | sort -n
Click here for the output
2012 lsb-release Philip Müller <philm@manjaro.org>
2012 manjaro-alsa Philip Müller <philm[at]manjaro[dot]org>
2012 manjaro-pulse Philip Müller <philm[at]manjaro[dot]org>
2013 beshell Philip Müller <philm|at|manjaro|dot|org>
2013 chromium-chromevox Philip Müller <philm|manjaro|org>
2013 fetter Philip Müller <philm|manjaro|org>
2013 le3cell-artwork-wallpapers Philip Müller <philm|at|manjaro|dot|org>
2013 libtimezonemap Philip Müller <philm|manjaro|org>
2013 manjaro-artwork-extra Philip Müller <philm[at]manjaro[dot]org>
2013 manjaro-artwork-icons Philip Müller <philm[at]manjaro[dot]org>
2013 manjaro-artwork-openbox Philip Müller <philm[at]manjaro[dot]org>
2013 manjaro-users-artwork-wallpapers Unknown Packager
2013 pam_encfs Philip Müller <philm|manjaro|org>
2013 razor-qt Philip Müller <philm[at]manjaro[dot]org>
2013 syslinux4 Philip Müller <philm|manjaro|org>
2014 bar-aint-recursive Alexandru Ianu <alexandru@manjaro.org>
2014 enlightenment-manjaro-themes Rob McCathie <rob@manjaro.org>
2014 faenzaflattr-black-icon-theme Ramon Buldó <ramon@manjaro.org>
2014 faenzaflattr-darkdecoration-icon-theme Ramon Buldó <ramon@manjaro.org>
2014 faenzaflattr-darkplasma-icon-theme Ramon Buldó <ramon@manjaro.org>
2014 faenzaflattr-green-icon-theme Ramon Buldó <ramon@manjaro.org>
2014 faenzaflattr-grey-icon-theme Ramon Buldó <ramon@manjaro.org>
2014 faenzaflattr-icon-theme Ramon Buldó <ramon@manjaro.org>
2014 kdeicons-kfaenza Ramon Buldó <ramon@manjaro.org>
2014 lightdm-another-gtk-greeter Philip Müller <philm|manjaro|org>
2014 lightdm-another-gtk-greeter-themes Philip Müller <philm|manjaro|org>
2014 lxdm-manjaro-theme-openbox Philip Müller <philm|manjaro|org>
2014 manjarobox-evolution-themes Unknown Packager
2014 manjarobox-legacy-postinstall-scripts Unknown Packager
2014 manjarobox-legacy-themes Unknown Packager
2014 manjaro-circle-icons Philip Müller <philm|manjaro|org>
2014 menda-lxqt-panel Ramon Buldó <ramon@manjaro.org>
2014 nitrux-icon-theme Rob McCathie <rob@manjaro.org>
2014 open-dyslexic-fonts Philip Müller <philm|manjaro|org>
2014 pekwm-menu Rob McCathie <rob@manjaro.org>
2014 plymouth-theme-manjaro-very-elegant Philip Müller <philm|manjaro|org>
2014 raktpdf Philip Müller <philm|manjaro|org>
2014 sysvinit Philip Müller <philm|manjaro|org>
2014 timeset Alexandru Ianu <alexandru@manjaro.org>
2014 tmpwatch Alexandru Ianu <alexandru@manjaro.org>
2014 ttf-aboriginal-sans Philip Müller <philm|manjaro|org>
2014 ttf-lohit-fonts Philip Müller <philm|manjaro|org>
2014 ttf-myanmar3 Philip Müller <philm|manjaro|org>
2014 ttf-thaana-fonts Philip Müller <philm|manjaro|org>
2014 volumeicon-gtk2 Rob McCathie <rob@manjaro.org>
2014 xboomx Alexandru Ianu <alexandru@manjaro.org>
2014 xdg-su Rob McCathie <rob@manjaro.org>
2014 xfce4-weather-plugin-menda-circle-icons Alexandru Ianu <alexandru@manjaro.org>

I haven’t checked all of them, but some clearly are obsolete and should be removed or updated.

  • beshell depends on kdelibs which is not in the repositories
  • razor-qt was discontinued in 2013 and joined to Lxqt
  • faenzaflattr-icon-theme is not found at opendesktop.org (or anywhere)

EDIT. And there are some from Unknown Packager :face_with_raised_eyebrow:

2012 faenza-green-icon-theme Unknown Packager
2012 lxmed Unknown Packager
2013 manjaro-users-artwork-wallpapers Unknown Packager
2014 manjarobox-evolution-themes Unknown Packager
2014 manjarobox-legacy-postinstall-scripts Unknown Packager
2014 manjarobox-legacy-themes Unknown Packager
2015 yaourt-gui-manjaro Unknown Packager
2016 gtk-theme-config Unknown Packager
2016 lib32-kmod Unknown Packager
2017 lighter-gnome Unknown Packager
2017 maia-console Unknown Packager
2018 awesome-freedesktop Unknown Packager
2018 disable-tracker Unknown Packager
2018 guayadeque Unknown Packager
2018 hibernator Unknown Packager
4 Likes

#500

lxmed depends on gksu not in the repositories.
@Unknown_Packager :wink:

0 Likes

#501

wmutils is version 1.2.r2.g9372688-1 in the repositories, 1.4 upstream


@oberon

0 Likes

#502

Thank you. I’ve updated wmutils in unstable. Can you and @Chrysostomus please verify that all is good with this package? It had not been updated in a very very long time … … :grin:

0 Likes

#503

conky-cli and conky-lua-nv are still at 1.10.6 and 1.11.3 is out.
packager is @oberon

Thanks :slight_smile:

0 Likes

#504

I’ve installed the updated version of wmutils. It seems to work OK with my bspwm setup.

1 Like

#505

Guys, just a friendly reminder that there seems to be an instance of latte-dock-0.8.5.r3.g58887ca7-1-x86_64 in the overlay that shouldn’t be needed anymore. Thanks.

0 Likes

#506

I’ve constructed one more one-liner (almost) that lists all packages in the repositories that require a package that is not in the repositories. In other words, it lists packages that have unresolvable dependencies.

expac -Sl '" "' '%n "%E"' \
| grep "$(expac -Sl '"\n"' '"%n"\n"%S"' \
             | sort -u>/tmp/pkgnames; \
               expac -Sl '"\n"' '"%E"' \
               | sort -u \
               | grep -vxf /tmp/pkgnames)" \
| grep -o '^[^ ]*'

It is not very cute, but it works. It produced this list:

usbctl
beshell
deepin-artwork-themes-manjaro
gimp-devel
kde-servicemenus-dropbox
linux-rt-lts-manjaro-nvidia-340xx
linux-rt-lts-manjaro-rtl8723bu
linux-rt-manjaro-nvidia-340xx
linux-rt-manjaro-rt3562sta
linux-rt-manjaro-rtl8723bu
linux418-rt-nvidia-304xx
plasma5-themes-menda
razor-qt

I think these packages should be removed from the repositories or their dependencies should be fixed.
EDIT 2. I improved the script so that the list is more accurate.
EDIT 3. I just learned that almost the same could be done just with pacman -Dkk, see below.

3 Likes

#507

good idea, me too, i have write a script ( beta )…

compare arch repo or aur to manjaro stable or testing (without pacman, without aur helper)
find in aur only if not in archlinux
./manjaro-check-repos unstable oberon

EDIT: v 0.4

  • use vercmp for view if arch or aur version is >
  • not use aur by default ( add --aur)

result:

4 Likes

#508

Interesting… can we adopt? We can add all maintainers and use it for our internal compare in unstable…

0 Likes

#509

not tested but for you, you can run ./script.sh unstable stefano # --aur
new version user="$2", so for all if $2 is empty

0 Likes

#510
The same script to find packages that have unresolvable dependencies in more understandable form
#!/usr/bin/env bash
#
# The script lists all packages in sync database that have unresolvable dependencies

# set names for temporary files
PKG_FILE="/tmp/__allpackages"
DEP_FILE="/tmp/__alldependencies"

# compose quoted newline separated list of all packages and what they provide
expac -Sl '"\n"' '"%n"\n"%S"' \
	| sort -u > "$PKG_FILE"

# compose quoted newline separated list of all dependencies
expac -Sl '"\n"' '"%E"' \
	| sort -u > "$DEP_FILE"
    
# compose quoted newline separated list of missing dependencies
missing="$(grep -vxf $PKG_FILE $DEP_FILE)"

# output all packages that have missing dependencies
expac -Sl '" "' '%n "%E"' \
	| grep "$missing" \
	| grep -o '^[^ ]*'

# cleanup temporary files
rm "$PKG_FILE"
rm "$DEP_FILE"
0 Likes

#511

Thank you guys… :grinning:

0 Likes

#512

Do you know that pacman -Dkk does something very similar to this? :wink:
(See previous posts by me in this topic)

2 Likes

#513

Oh, I missed double -k option, I thought it worked only for installed packages :open_mouth:
Now I see that results are equivalent (though in different form)

0 Likes

#514

Manjaro-specific packages which need a removal

First reported by @michaldybczak here, firefox-kde-opensuse exists both in extra and community in the Testing branch. It seems that it either got promoted to extra intentionally but the maintainer forgot to remove it from community, or put accidentally in extra because the original Firefox is here too.

By default, the one in extra has priority. But normally, we should have only one package of the same name among the official repositories (or, at least in this case, there’s no reason to maintain it in two repos).

See pacman -Sii firefox-kde-opensuse, you get two separate answers.

[awesome@i56400 ~]$ pacman -Sii firefox-kde-opensuse
Repository      : extra
Name            : firefox-kde-opensuse
Version         : 65.0.2-1
Description     : Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE
Architecture    : x86_64
URL             : https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox
Licenses        : MPL  GPL  LGPL
Groups          : None
Provides        : firefox=65.0.2
Depends On      : gtk3  mozilla-common  libxt  startup-notification  mime-types  dbus-glib  ffmpeg  nss  ttf-font  libpulse  kmozillahelper
Optional Deps   : networkmanager: Location detection via available WiFi networks
                  libnotify: Notification integration
                  pulseaudio: Audio support
                  speech-dispatcher: Text-to-Speech
                  hunspell-en_US: Spell checking, American English
Required By     : firefox-adblock-plus  firefox-extension-https-everywhere  firefox-extension-privacybadger  firefox-i18n-ach  firefox-i18n-af  firefox-i18n-an  firefox-i18n-ar  firefox-i18n-as
                  firefox-i18n-ast  firefox-i18n-az  firefox-i18n-be  firefox-i18n-bg  firefox-i18n-bn-bd  firefox-i18n-bn-in  firefox-i18n-br  firefox-i18n-bs  firefox-i18n-ca  firefox-i18n-cak
                  firefox-i18n-cs  firefox-i18n-cy  firefox-i18n-da  firefox-i18n-de  firefox-i18n-dsb  firefox-i18n-el  firefox-i18n-en-ca  firefox-i18n-en-gb  firefox-i18n-en-us  firefox-i18n-en-za
                  firefox-i18n-eo  firefox-i18n-es-ar  firefox-i18n-es-cl  firefox-i18n-es-es  firefox-i18n-es-mx  firefox-i18n-et  firefox-i18n-eu  firefox-i18n-fa  firefox-i18n-ff  firefox-i18n-fi
                  firefox-i18n-fr  firefox-i18n-fy-nl  firefox-i18n-ga-ie  firefox-i18n-gd  firefox-i18n-gl  firefox-i18n-gn  firefox-i18n-gu-in  firefox-i18n-he  firefox-i18n-hi-in  firefox-i18n-hr
                  firefox-i18n-hsb  firefox-i18n-hu  firefox-i18n-hy-am  firefox-i18n-ia  firefox-i18n-id  firefox-i18n-is  firefox-i18n-it  firefox-i18n-ja  firefox-i18n-ka  firefox-i18n-kab  firefox-i18n-kk
                  firefox-i18n-km  firefox-i18n-kn  firefox-i18n-ko  firefox-i18n-lij  firefox-i18n-lt  firefox-i18n-lv  firefox-i18n-mai  firefox-i18n-mk  firefox-i18n-ml  firefox-i18n-mr  firefox-i18n-ms
                  firefox-i18n-my  firefox-i18n-nb-no  firefox-i18n-ne-np  firefox-i18n-nl  firefox-i18n-nn-no  firefox-i18n-oc  firefox-i18n-or  firefox-i18n-pa-in  firefox-i18n-pl  firefox-i18n-pt-br
                  firefox-i18n-pt-pt  firefox-i18n-rm  firefox-i18n-ro  firefox-i18n-ru  firefox-i18n-si  firefox-i18n-sk  firefox-i18n-sl  firefox-i18n-son  firefox-i18n-sq  firefox-i18n-sr  firefox-i18n-sv-se
                  firefox-i18n-ta  firefox-i18n-te  firefox-i18n-th  firefox-i18n-tr  firefox-i18n-uk  firefox-i18n-ur  firefox-i18n-uz  firefox-i18n-vi  firefox-i18n-xh  firefox-i18n-zh-cn  firefox-i18n-zh-tw
                  firefox-noscript  firefox-spell-ru
Optional For    : None
Conflicts With  : firefox
Replaces        : None
Download Size   : 46.18 MiB
Installed Size  : 179.66 MiB
Packager        : James Kittsmiller (AJSLye) <james@nulogicsystems.com>
Build Date      : Fri 01 Mar 2019 12:06:52 AM EST
MD5 Sum         : f1c4e629a0b963ec1289b334de45ac35
SHA-256 Sum     : 9ffd32be3d4ed68fee2e43278111fb5a3222c565b359862c4c2775ca76e83923
Signatures      : 9C08A255442FAFF0

Repository      : community
Name            : firefox-kde-opensuse
Version         : 65.0.1-1
Description     : Standalone web browser from mozilla.org with OpenSUSE patch, integrate better with KDE
Architecture    : x86_64
URL             : https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox
Licenses        : MPL  GPL  LGPL
Groups          : None
Provides        : firefox=65.0.1
Depends On      : gtk3  mozilla-common  libxt  startup-notification  mime-types  dbus-glib  ffmpeg  nss  ttf-font  libpulse  kmozillahelper
Optional Deps   : networkmanager: Location detection via available WiFi networks
                  libnotify: Notification integration
                  pulseaudio: Audio support
                  speech-dispatcher: Text-to-Speech
                  hunspell-en_US: Spell checking, American English
Required By     : firefox-adblock-plus  firefox-extension-https-everywhere  firefox-extension-privacybadger  firefox-noscript  firefox-spell-ru
Optional For    : None
Conflicts With  : firefox
Replaces        : None
Download Size   : 46.18 MiB
Installed Size  : 179.67 MiB
Packager        : James Kittsmiller (AJSLye) <james@nulogicsystems.com>
Build Date      : Wed 13 Feb 2019 10:43:33 PM EST
MD5 Sum         : fb0b45e56328af16ea01376fb425268f
SHA-256 Sum     : e4a4f2831f6f2b5525e85ec9d2df62429ed0d8e849c01586c3190a785ae30d72
Signatures      : 9C08A255442FAFF0

[awesome@i56400 ~]$ 
2 Likes

#515

Only a mistake :grin:

0 Likes

#516

Which one is the mistake: being in extra or being in community? :’)

0 Likes