Skip to content

[BUG] yay building failed results in failing shell build #90

@LukasM937

Description

@LukasM937

Step 1. Before you submit

  • I have read the above instructions and am sure that this is supposed to be posted here.
  • I've successfully updated to the latest versions following the updating guide.
  • I've successfully updated the system packages to the latest.
  • I've ticked the checkboxes without reading their contents

Step 2. Version info

Version info

Packages:
    caelestia-shell not installed
    caelestia-cli not installed
    caelestia-meta not installed


Caelestia:
    Last commit: c07dd5b8fffd8f37e56dca4f307485a6012bdf6a
    Commit message: readme: remove outdated reference to AUR meta-package (#285)  * Remove outdated reference to AUR meta-package  Signed-off-by: Dan Griffiths <[email protected]>  * Rework meta package notice  Signed-off-by: Dan Griffiths <[email protected]>  * Tweak for clarity  Co-authored-by: 2 * r + 2 * t <[email protected]>  ---------  Signed-off-by: Dan Griffiths <[email protected]> Co-authored-by: 2 * r + 2 * t <[email protected]>

Shell:
     caelestia-shell 1.5.0, revision 1313b899ad9e0aba73aadedb249da1e5dfbf1486, distrubuted by: Unset

Quickshell:
    quickshell 0.2.1, revision cddb4f061bab495f4473ca5f2c571b6c710efef7, distributed by: AUR (package: quickshell-git)

Local copy of shell found:
    Unable to determine last merged upstream commit.

    Last commit: 1313b899ad9e0aba73aadedb249da1e5dfbf1486
    Commit message: config: added option to set session icons (#1189)  

Step 3. Describe the issue

Yay re-installation/building is failing.
While the manual building was successful (prior to the version test from above) the issue to build the cli cascaded to an unfinished rebuild of the shell as well.

Logs

…(truncated, seemed uninteresting since everything was green)

WARNING: Using existing $srcdir/ tree
==> Starting build()...
* Getting build dependencies for wheel...

Traceback (most recent call last):
  File "/home/lmuehrke/miniforge3/lib/python3.12/site-packages/pyproject_hooks/_impl.py", line 402, in _call_hook
    raise BackendUnavailable(
pyproject_hooks._impl.BackendUnavailable: Cannot import 'hatchling.build'

ERROR Backend 'hatchling.build' is not available.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: caelestia-cli-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
caelestia-cli - exit status 4

Reminder

  • I agree that it's usually impossible for others to help me without my logs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions