Applying pacdiff files

I am using Garuda since 5 years now. In that time, I basically never had any issue.
The new pacdiff workflow with Meld is a … lets say not good.

I had issues over issues, both with applying the patches, understanding the intended workflow, and that changes are seemingly not applied, as they say they will.

Underlined fact that I just woke up to no servers being enabled suddenly in my mirrorlist.

The fact that Meld doesn’t fit into a KDE environment (while there are plenty of diff viewers like Kompare and KDiff3), looks spooky - and is still of course negligible if everything would work.

I dont wanna have a response or anything, just know that I think this system is not production ready.

Have a great Sunday!

1 Like

I dont wanna have a response or anything.

Me too, closed.

It is not new. Meld has always been the pacdiff tool.

You have not clarified your opinion in a meaningful way so I don’t really know what I am responding to, but a couple reasons it is used as the pacdiff tool are: it works well, it is easy to understand, and the UI is user-friendly.

Not everyone uses KDE, of course. For your awareness, on other DEs it is no small feat to keep Qt apps from looking ugly. In general it is not possible without using third party applications like Kvantum.

No thanks, I’d rather not install forty extra packages to use a diff tool.

❯ pacman -S kompare
resolving dependencies...
:: There are 2 providers available for qt6-multimedia-backend:
:: Repository extra
   1) qt6-multimedia-ffmpeg  2) qt6-multimedia-gstreamer

Enter a number (default=1): 
looking for conflicting packages...
warning: dependency cycle detected:
warning: qt6-multimedia-ffmpeg will be installed before its qt6-multimedia dependency

Package (40)                 New Version  Net Change  Download Size

extra/breeze-icons           6.14.0-1      58.80 MiB       7.32 MiB
extra/editorconfig-core-c    0.12.9-1       0.11 MiB       0.03 MiB
extra/karchive               6.14.0-1       1.17 MiB       0.44 MiB
extra/kauth                  6.14.0-1       0.74 MiB       0.29 MiB
extra/kbookmarks             6.14.0-1       1.03 MiB       0.35 MiB
extra/kcodecs                6.14.0-1       1.03 MiB       0.35 MiB
extra/kcolorscheme           6.14.0-1       0.43 MiB       0.20 MiB
extra/kcompletion            6.14.0-1       0.98 MiB       0.48 MiB
extra/kconfig                6.14.0-1       3.81 MiB       1.41 MiB
extra/kconfigwidgets         6.14.0-1       1.94 MiB       0.67 MiB
extra/kcoreaddons            6.14.0-1       4.13 MiB       1.46 MiB
extra/kcrash                 6.14.0-1       0.26 MiB       0.14 MiB
extra/kdbusaddons            6.14.0-1       0.44 MiB       0.20 MiB
extra/kglobalaccel           6.14.0-1       0.49 MiB       0.21 MiB
extra/kguiaddons             6.14.0-1       1.08 MiB       0.44 MiB
extra/ki18n                  6.14.0-1      18.00 MiB       1.94 MiB
extra/kiconthemes            6.14.0-1       1.22 MiB       0.51 MiB
extra/kio                    6.14.0-1      21.78 MiB       5.53 MiB
extra/kitemviews             6.14.0-1       0.75 MiB       0.33 MiB
extra/kjobwidgets            6.14.0-1       0.95 MiB       0.33 MiB
extra/knotifications         6.14.0-1       0.81 MiB       0.34 MiB
extra/kparts                 6.14.0-1       1.07 MiB       0.49 MiB
extra/kservice               6.14.0-1       0.97 MiB       0.43 MiB
extra/ktexteditor            6.14.0-1      15.19 MiB       3.64 MiB
extra/kwallet                6.14.0-1       2.57 MiB       0.66 MiB
extra/kwidgetsaddons         6.14.0-1      10.43 MiB       4.16 MiB
extra/kxmlgui                6.14.0-1       4.61 MiB       1.47 MiB
extra/libkomparediff2        25.04.1-1      0.41 MiB       0.12 MiB
extra/media-player-info      26-1           0.18 MiB       0.03 MiB
extra/polkit-qt6             0.200.0-1      0.35 MiB       0.09 MiB
extra/qca-qt6                2.3.10-2       3.36 MiB       0.86 MiB
extra/qt6-5compat            6.9.0-1        1.68 MiB       0.44 MiB
extra/qt6-multimedia         6.9.0-1        5.68 MiB       1.11 MiB
extra/qt6-multimedia-ffmpeg  6.9.0-1        2.60 MiB       0.51 MiB
extra/qt6-shadertools        6.9.0-1        4.71 MiB       1.55 MiB
extra/qt6-speech             6.9.0-1        0.55 MiB       0.13 MiB
extra/solid                  6.14.0-1       2.53 MiB       0.75 MiB
extra/sonnet                 6.14.0-1       2.13 MiB       0.59 MiB
extra/syntax-highlighting    6.14.0-1       8.69 MiB       1.37 MiB
extra/kompare                25.04.1-1      2.75 MiB       0.92 MiB

Total Download Size:    42.28 MiB
Total Installed Size:  190.41 MiB

:: Proceed with installation? [Y/n] n

❯ pacman -S kdiff3
resolving dependencies...
looking for conflicting packages...

Package (31)             New Version  Net Change  Download Size

extra/breeze-icons       6.14.0-1      58.80 MiB       7.32 MiB
extra/karchive           6.14.0-1       1.17 MiB       0.44 MiB
extra/kauth              6.14.0-1       0.74 MiB       0.29 MiB
extra/kbookmarks         6.14.0-1       1.03 MiB       0.35 MiB
extra/kcodecs            6.14.0-1       1.03 MiB       0.35 MiB
extra/kcolorscheme       6.14.0-1       0.43 MiB       0.20 MiB
extra/kcompletion        6.14.0-1       0.98 MiB       0.48 MiB
extra/kconfig            6.14.0-1       3.81 MiB       1.41 MiB
extra/kconfigwidgets     6.14.0-1       1.94 MiB       0.67 MiB
extra/kcoreaddons        6.14.0-1       4.13 MiB       1.46 MiB
extra/kcrash             6.14.0-1       0.26 MiB       0.14 MiB
extra/kdbusaddons        6.14.0-1       0.44 MiB       0.20 MiB
extra/kglobalaccel       6.14.0-1       0.49 MiB       0.21 MiB
extra/kguiaddons         6.14.0-1       1.08 MiB       0.44 MiB
extra/ki18n              6.14.0-1      18.00 MiB       1.94 MiB
extra/kiconthemes        6.14.0-1       1.22 MiB       0.51 MiB
extra/kio                6.14.0-1      21.78 MiB       5.53 MiB
extra/kitemviews         6.14.0-1       0.75 MiB       0.33 MiB
extra/kjobwidgets        6.14.0-1       0.95 MiB       0.33 MiB
extra/knotifications     6.14.0-1       0.81 MiB       0.34 MiB
extra/kservice           6.14.0-1       0.97 MiB       0.43 MiB
extra/kwallet            6.14.0-1       2.57 MiB       0.66 MiB
extra/kwidgetsaddons     6.14.0-1      10.43 MiB       4.16 MiB
extra/kxmlgui            6.14.0-1       4.61 MiB       1.47 MiB
extra/media-player-info  26-1           0.18 MiB       0.03 MiB
extra/polkit-qt6         0.200.0-1      0.35 MiB       0.09 MiB
extra/qca-qt6            2.3.10-2       3.36 MiB       0.86 MiB
extra/qt6-5compat        6.9.0-1        1.68 MiB       0.44 MiB
extra/qt6-shadertools    6.9.0-1        4.71 MiB       1.55 MiB
extra/solid              6.14.0-1       2.53 MiB       0.75 MiB
extra/kdiff3             1.12.2-1       6.03 MiB       1.68 MiB

Total Download Size:    35.05 MiB
Total Installed Size:  157.26 MiB

:: Proceed with installation? [Y/n] n

Don’t use it in production then. :wink:

You too! :wave:

3 Likes

Sidenote: tried using it for KDE DE, got scrapped very quickly after people understood using it even less than meld.

4 Likes