end-4 / dots-hyprland

Modern, feature-rich and accessible desktop configuration.
https://end-4.github.io/dots-hyprland-wiki/en/
GNU General Public License v3.0
3.08k stars 197 forks source link

[Issue] Install script telling me that merging arch-packages/illogical-impulse-portal failed: fatal: No remote for the current branch. #581

Closed justin-a30 closed 3 weeks ago

justin-a30 commented 4 weeks ago
Click to expand ```plain # I don't have a log for normal usage, since I'm clean-installing Arch # But I have Installation log /usr/bin/pacman -->online-setup<--: Downloading repo to /home/bobert/.cache/dots-hyprland ... -->online-setup<--: Command "mkdir -p /home/bobert/.cache/dots-hyprland" finished. -->online-setup<--: Command "cd /home/bobert/.cache/dots-hyprland" finished. remote: Enumerating objects: 22, done. remote: Counting objects: 100% (22/22), done. remote: Compressing objects: 100% (6/6), done. remote: Total 14 (delta 12), reused 10 (delta 8), pack-reused 0 Unpacking objects: 100% (14/14), 1.08 KiB | 370.00 KiB/s, done. From https://github.com/end-4/dots-hyprland * branch main -> FETCH_HEAD d3bbeaa..9eaf715 main -> origin/main Updating d3bbeaa..9eaf715 Fast-forward .config/ags/modules/indicators/musiccontrols.js | 2 +- .config/ags/modules/sideright/sideright.js | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) -->online-setup<--: Command "git pull origin main" finished. -->online-setup<--: Downloaded. -->online-setup<--: Running "install.sh". [./install.sh]: Hi there! Before we start: This script 1. only works for ArchLinux and Arch-based distros. 2. does not handle system-level/hardware stuff like Nvidia drivers Please CONFIRM that you HAVE ALREADY BACKED UP "/home/bobert/.config" and "/home/bobert/.local/" folders! Enter capital "YES" (without quotes) to continue: YES Do you want to confirm every time before a command executes? y = Yes, ask me before executing each of them. (DEFAULT) n = No, just execute them automatically. a = Abort. ====> n [./install.sh]: 1. Get packages and setup user groups/services #################################################### [./install.sh]: Next command: sudo pacman -Syu [sudo] password for bobert: Sorry, try again. [sudo] password for bobert: :: Synchronizing package databases... core-testing 2.5 KiB 2.87 KiB/s 00:01 [########################################################################################] 100% core is up to date extra-testing 44.1 KiB 242 KiB/s 00:00 [########################################################################################] 100% extra 7.9 MiB 3.84 MiB/s 00:02 [########################################################################################] 100% multilib-testing 1136.0 B 12.8 KiB/s 00:00 [########################################################################################] 100% multilib 137.4 KiB 1250 KiB/s 00:00 [########################################################################################] 100% :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Packages (7) iwd-2.18-1 liblouis-3.30.0-1 openssl-3.3.1-1 poppler-24.06.0-1 poppler-glib-24.06.0-1 poppler-qt6-24.06.0-1 qt5-base-5.15.14+kde+r141-1 Total Download Size: 23.06 MiB Total Installed Size: 98.82 MiB Net Upgrade Size: 0.26 MiB :: Proceed with installation? [Y/n] y :: Retrieving packages... qt5-base-5.15.14+kde+r141-1-x86_64 13.0 MiB 3.88 MiB/s 00:03 [########################################################################################] 100% openssl-3.3.1-1-x86_64 4.9 MiB 3.82 MiB/s 00:01 [########################################################################################] 100% liblouis-3.30.0-1-x86_64 2.4 MiB 3.78 MiB/s 00:01 [########################################################################################] 100% poppler-24.06.0-1-x86_64 1634.4 KiB 3.35 MiB/s 00:00 [########################################################################################] 100% iwd-2.18-1-x86_64 574.7 KiB 2.74 MiB/s 00:00 [########################################################################################] 100% poppler-glib-24.06.0-1-x86_64 332.7 KiB 1869 KiB/s 00:00 [########################################################################################] 100% poppler-qt6-24.06.0-1-x86_64 237.6 KiB 1722 KiB/s 00:00 [########################################################################################] 100% Total (7/7) 23.1 MiB 3.35 MiB/s 00:07 [########################################################################################] 100% (7/7) checking keys in keyring [########################################################################################] 100% (7/7) checking package integrity [########################################################################################] 100% (7/7) loading package files [########################################################################################] 100% (7/7) checking for file conflicts [########################################################################################] 100% (7/7) checking available disk space [########################################################################################] 100% :: Processing package changes... (1/7) upgrading iwd [########################################################################################] 100% (2/7) upgrading liblouis [########################################################################################] 100% (3/7) upgrading openssl [########################################################################################] 100% (4/7) upgrading poppler [########################################################################################] 100% (5/7) upgrading poppler-glib [########################################################################################] 100% (6/7) upgrading poppler-qt6 [########################################################################################] 100% (7/7) upgrading qt5-base [########################################################################################] 100% :: Running post-transaction hooks... (1/4) Reloading system manager configuration... (2/4) Arming ConditionNeedsUpdate... (3/4) Reloading system bus configuration... (4/4) Updating the info directory file... [./install.sh]: Command "sudo pacman -Syu" finished. #################################################### [./install.sh]: Next command: set-explicit-to-implicit Attempting to set previously explicitly installed deps as implicit... [./install.sh]: Command "set-explicit-to-implicit" finished. #################################################### [./install.sh]: Next command: yay -Bi --needed --answerclean=n --noconfirm arch-packages/illogical-impulse-audio arch-packages/illogical-impulse-backlight arch-packages/illogical-impulse-basic arch-packages/illogical-impulse-fonts-themes arch-packages/illogical-impulse-gnome arch-packages/illogical-impulse-gtk arch-packages/illogical-impulse-microtex arch-packages/illogical-impulse-portal arch-packages/illogical-impulse-python arch-packages/illogical-impulse-screencapture arch-packages/illogical-impulse-widgets SRCINFO Explicit (11): illogical-impulse-python-1.0-1, illogical-impulse-basic-1.0-1, illogical-impulse-backlight-1.0-1, illogical-impulse-widgets-1.0-1, illogical-impulse-gnome-1.0-1, illogical-impulse-fonts-themes-1.0-1, illogical-impulse-audio-1.0-1, illogical-impulse-screencapture-1.0-1, illogical-impulse-microtex-1.0-1, illogical-impulse-gtk-1.0-1, illogical-impulse-portal-1.0-1 Sync Dependency (45): tesseract-5.3.4-2, bc-1.07.1-4, python-wheel-0.43.0-4, playerctl-2.4.1-3, fuzzel-1.10.2-1, python-pywal-3.3.0-9, starship-1.19.0-1, python-build-1.2.1-3, cairomm-1.14.5-1, ydotool-1.0.4-1, swappy-1.5.1-2, gammastep-2.0.9-3, ttf-space-mono-nerd-3.2.1-2, python-pywayland-0.4.17-2, python-setuptools-scm-8.1.0-1, typescript-5.4.5-1, brightnessctl-0.5.1-2, wl-clipboard-1:2.2.1-1, tinyxml2-10.0.0-1, rsync-3.3.0-2, yad-13.0-2, qt5-wayland-5.15.14+kde+r57-1, fish-3.7.1-2, cliphist-1:0.5.0-1, wf-recorder-0.4.1-1, gtksourceviewmm-1:3.18.0-5, tesseract-data-eng-2:4.1.0-4, dart-sass-1.77.4-1, ttf-jetbrains-mono-nerd-3.2.1-2, python-pillow-10.3.0-2, blueberry-1.4.8-1, qt5ct-1.8-1, polkit-gnome-0.105-10, grim-1.4.1-1, gtkmm3-3.24.9-1, axel-2.17.14-1, pavucontrol-1:6.0-1, gtksourceview3-1:3.24.11+r28+g73e57b57-1, webp-pixbuf-loader-0.2.7-1, slurp-1.5.0-1, gtk-layer-shell-0.8.2-1, meson-1.4.1-1, gobject-introspection-1.80.1-3, hyprlang-0.5.2-1, sdbus-cpp-1.5.0-3 Sync Make Dependency (5): wayland-protocols-1.36-1, wlroots-0.17.3-1, ninja-1.12.1-1, scdoc-1.11.3-1, sassc-3.6.2-4 AUR Dependency (11): swww-0.9.5-1, ttf-readex-pro-1.204-2, gojq-0.12.16-1, hypridle-git-0.1.1.r4.gdad6ac14-1, hyprlock-git-0.2.0.r20.g2448774d-1, xdg-desktop-portal-hyprland-git-1.3.1.r14.g2d2fb547-1, ttf-material-symbols-variable-git-4.0.0.r91.ga90037f8-1, anyrun-git-r136.e14da6c-5, adw-gtk3-git-5.3.r2.gd8cb661-1, wlogout-1.2.2-0, hyprpicker-git-0.2.0.r6.0eb4919-1 :: PKGBUILD up to date, skipping download: material-symbols-git :: PKGBUILD up to date, skipping download: anyrun-git :: PKGBUILD up to date, skipping download: adw-gtk3-git :: PKGBUILD up to date, skipping download: wlogout :: PKGBUILD up to date, skipping download: hyprpicker-git :: PKGBUILD up to date, skipping download: swww :: PKGBUILD up to date, skipping download: ttf-readex-pro :: PKGBUILD up to date, skipping download: gojq :: PKGBUILD up to date, skipping download: hypridle-git :: PKGBUILD up to date, skipping download: hyprlock-git :: PKGBUILD up to date, skipping download: xdg-desktop-portal-hyprland-git -> error merging arch-packages/illogical-impulse-portal: fatal: No remote for the current branch. [./install.sh]: Command "yay -Bi --needed --answerclean=n --noconfirm arch-packages/illogical-impulse-audio arch-packages/illogical-impulse-backlight arch-packages/illogical-impulse-basic arch-packages/illogical-impulse-fonts-themes arch-packages/illogical-impulse-gnome arch-packages/illogical-impulse-gtk arch-packages/illogical-impulse-microtex arch-packages/illogical-impulse-portal arch-packages/illogical-impulse-python arch-packages/illogical-impulse-screencapture arch-packages/illogical-impulse-widgets" has failed. You may need to resolve the problem manually BEFORE repeating this command. r = Repeat this command (DEFAULT) e = Exit now i = Ignore this error and continue (your setup might not work correctly) [R/e/i]: ```
clsty commented 4 weeks ago

I'll look into it later. @Makrennel Any ideas?


Yes, I can reproduce the problem on a fresh Arch Linux virtual machine, but not on my main PC. Weird.

Maybe related: https://github.com/Jguer/yay/issues/1555


idk why. I've brought back the traditional method as a quick fix for now.

NotAF0e commented 4 weeks ago

Yep I had the same issue when I tried to install again in a gnome endeavouros virtual machine

clsty commented 4 weeks ago

This issue has been temporarily fixed. I'll leave it open for discussion about a real fix.

Makrennel commented 4 weeks ago

I haven't been able to reproduce with my own VMs, but it appears yay -Bi may be kinda hit-or-miss. I'm going to try a different approach to installing depends - probably source the PKGBUILD and yay -S --asdeps $depends and then just makepkg -si to install the custom PKGBUILDs without yay.

l4v3nx commented 4 weeks ago

@clsty check https://github.com/l4v3nx/dots-hyprland/commit/edfdcadf3632fe581a6bf8a195dd8d6a41570447 (apply patch if it is worth it)

clsty commented 4 weeks ago

@clsty check l4v3nx@edfdcad (apply patch if it is worth it)

Sorry but I don't see any fix there. The *.2.* file is just a temporary thing.

l4v3nx commented 4 weeks ago

oh, okay

l4v3nx commented 4 weeks ago

can't reproduce too. just tried on archlinux official docker image and archwsl - everything installs fine