Bug 403920 - Icon theme "breeze" not found
Summary: Icon theme "breeze" not found
Status: REPORTED
Alias: None
Product: Craft
Classification: Developer tools
Component: Blueprints (show other bugs)
Version: unspecified
Platform: Other macOS
: NOR normal
Target Milestone: ---
Assignee: Hannah von Reth
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-04 11:01 UTC by Andrew Udvare
Modified: 2019-02-05 11:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Udvare 2019-02-04 11:01:15 UTC
SUMMARY

All apps are missing icons. Running the app directly via the command line gives the output in the title of this bug.

STEPS TO REPRODUCE
1. craft kate
2. Run Kate.app

OBSERVED RESULT

No icons are displayed.

EXPECTED RESULT

Breeze icon theme should be found, as it is installed:

 $ craft --search breeze
Craft               : /Users/tatsh/.craft
Version             : master
ABI                 : macos-64-clang
Download directory  : /Users/tatsh/.craft/download
Package breeze found:
kde/plasma/breeze
    Name: breeze
    BlueprintPath: /Users/tatsh/.craft/etc/blueprints/locations/craft-blueprints-kde/kde/plasma/breeze/breeze.py
    Homepage: https://www.kde.org/
    Description: The KDE Community is a free software community dedicated to creating an open and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant atmosphere open for experimentation.
    Tags:
    Options: args=, branch=(str), buildStatic=(bool), buildTests=(bool), buildType=RelWithDebInfo, ignored=(bool), patchLevel=(int), version=(str)
    Latest version: 5.14.5
    Installed versions: 5.14.5


SOFTWARE/OS VERSIONS
Windows: 
MacOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

Icon theme seems to be installed:

 $ tree -L 2 ~/.craft/share/icons/
/Users/tatsh/.craft/share/icons/
├── Breeze_Snow
│   ├── cursors
│   └── index.theme
├── breeze
│   └── breeze-icons.rcc
├── breeze-dark
│   └── breeze-icons-dark.rcc
├── breeze_cursors
│   ├── cursors
│   └── index.theme
└── hicolor
    ├── 128x128
    ├── 16x16
    ├── 22x22
    ├── 32x32
    ├── 48x48
    ├── 64x64
    └── scalable

14 directories, 4 files
Comment 1 Hannah von Reth 2019-02-04 11:14:02 UTC
PS C:\Crafts\mingw> craft --search breeze.*
Craft               : C:\Crafts\mingw
Version             : master
ABI                 : windows-mingw_64-gcc
Download directory  : C:\Crafts\mingw\download
Craft was unable to find breeze.*, similar packages are:
kde/plasma/breeze
    Name: breeze
    BlueprintPath: C:\CraftBlueprints\craft-blueprints-kde\kde\plasma\breeze\breeze.py
    Homepage: https://www.kde.org/
    Description: The KDE Community is a free software community dedicated to creating an open and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant atmosphere open for experimentation.
    Tags:
    Options: args=, branch=(str), buildStatic=(bool), buildTests=(bool), buildType=RelWithDebInfo, ignored=(bool), patchLevel=(int), version=(str)
    Latest version: 5.14.5
    Installed versions: None
    Installed revision: None

    Available versions: master, 5.10.5, 5.11.5, 5.12.7, 5.13.5, 5.14.4, 5.14.5

kde/frameworks/tier1/breeze-icons
    Name: breeze-icons
    BlueprintPath: C:\CraftBlueprints\craft-blueprints-kde\kde\frameworks\tier1\breeze-icons\breeze-icons.py
    Homepage: https://www.kde.org/
    Description: Breeze icon theme.
    Tags:
    Options: args=, branch=(str), buildStatic=(bool), buildTests=(bool), buildType=RelWithDebInfo, ignored=(bool), patchLevel=(int), useBreezeDark=False, useIconResource=True, version=(str)
    Latest version: 5.54.0
    Installed versions: None
    Installed revision: None

    Available versions: master, 5.42.0, 5.43.0, 5.44.0, 5.45.0, 5.46.0, 5.47.0, 5.48.0, 5.49.0, 5.50.0, 5.51.0, 5.52.0, 5.53.0, 5.54.0
Comment 2 Andrew Udvare 2019-02-04 11:22:24 UTC
This is my output:

 $ craft --search breeze.*
Craft               : /Users/tatsh/.craft
Version             : master
ABI                 : macos-64-clang
Download directory  : /Users/tatsh/.craft/download
Craft was unable to find breeze.*, similar packages are:
kde/plasma/breeze
    Name: breeze
    BlueprintPath: /Users/tatsh/.craft/etc/blueprints/locations/craft-blueprints-kde/kde/plasma/breeze/breeze.py
    Homepage: https://www.kde.org/
    Description: The KDE Community is a free software community dedicated to creating an open and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant atmosphere open for experimentation.
    Tags:
    Options: args=, branch=(str), buildStatic=(bool), buildTests=(bool), buildType=RelWithDebInfo, ignored=(bool), patchLevel=(int), version=(str)
    Latest version: 5.14.5
    Installed versions: 5.14.5
    Installed revision: None

    Available versions: master, 5.10.5, 5.11.5, 5.12.7, 5.13.5, 5.14.4, 5.14.5

kde/frameworks/tier1/breeze-icons
    Name: breeze-icons
    BlueprintPath: /Users/tatsh/.craft/etc/blueprints/locations/craft-blueprints-kde/kde/frameworks/tier1/breeze-icons/breeze-icons.py
    Homepage: https://www.kde.org/
    Description: Breeze icon theme.
    Tags:
    Options: args=, branch=(str), buildStatic=(bool), buildTests=(bool), buildType=RelWithDebInfo, ignored=(bool), patchLevel=(int), useBreezeDark=False, useIconResource=True, version=(str)
    Latest version: 5.54.0
    Installed versions: 5.54.0
    Installed revision: None

    Available versions: master, 5.42.0, 5.43.0, 5.44.0, 5.45.0, 5.46.0, 5.47.0, 5.48.0, 5.49.0, 5.50.0, 5.51.0, 5.52.0, 5.53.0, 5.54.0
Comment 3 Hannah von Reth 2019-02-04 11:34:54 UTC
craft --print-files breeze-icons
Craft               : /home/hannah/CraftRoot
Version             : master
ABI                 : linux-64-gcc
Download directory  : /home/hannah/CraftRoot/download
====================================================================================================================================================================================
*** Handling package: kde/frameworks/tier1/breeze-icons, action: print-files ***
*** Action: print-files for kde/frameworks/tier1/breeze-icons ***
share/icons/breeze-dark/actions/12/object-fill.svg
....
Comment 4 Andrew Udvare 2019-02-04 11:37:44 UTC
(In reply to Hannah von Reth from comment #3)
> craft --print-files breeze-icons
> Craft               : /home/hannah/CraftRoot
> Version             : master
> ABI                 : linux-64-gcc
> Download directory  : /home/hannah/CraftRoot/download
> =============================================================================
> =============================================================================
> ==========================
> *** Handling package: kde/frameworks/tier1/breeze-icons, action: print-files
> ***
> *** Action: print-files for kde/frameworks/tier1/breeze-icons ***
> share/icons/breeze-dark/actions/12/object-fill.svg
> ....

 $ craft --print-files breeze-icons
Craft               : /Users/tatsh/.craft
Version             : master
ABI                 : macos-64-clang
Download directory  : /Users/tatsh/.craft/download
======================================================================================================
*** Handling package: kde/frameworks/tier1/breeze-icons, action: print-files ***
*** Action: print-files for kde/frameworks/tier1/breeze-icons ***
share/icons/breeze-dark/breeze-icons-dark.rcc
share/icons/breeze/breeze-icons.rcc
share/icontheme.rcc
Comment 5 Hannah von Reth 2019-02-05 11:17:42 UTC
Hm we are using the rcc on mac.
Is kiconthemes installed? The hook to load a rcc is still in there.
Plans to move the rcc loader to tier1 exists for ages....