[MIR] yaru-theme

Bug #1783600 reported by Didier Roche-Tolomelli
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
yaru-theme (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

[Availability]

In Cosmic, universe, all archs.

[Rationale]

This is our new default theme for ubuntu desktop.

[Security]

No issue reported, very new package. It doesn't contain code, only assets (images, sounds, css compiled from sass). The source has some upstream/ directories with C code that aren't shipped in any binary package.

[Quality assurance]

Package is straightforward, maintained by the communitheme core team and canonical desktop team to stay in sync with GTK and GNOME Shell themes.

[Dependencies]

All binary dependencies are in main. Require sass in universe but only as a build-dep.

[Standards compliance]

Standard compliant with the FHS. lintian error free.

[Maintenance]

Canonical desktop team is going to maintain it.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in yaru-theme (Ubuntu):
status: New → Confirmed
Changed in yaru-theme (Ubuntu):
status: Confirmed → New
Changed in yaru-theme (Ubuntu):
status: New → Confirmed
Revision history for this message
Matthias Klose (doko) wrote :

 - outdated standards version
 - Build-Depends should be Build-Depends-Indep?

Afaik you are trying to demote gtk2 support, at least that's an activity driven by Jerimy Bicha. However the new them unconditionally depends on some gtk2 packages. Is there a better way to split out these dependencies into a separate binary package?

Changed in yaru-theme (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Bumping standards version/adding b-d-i in upstream (will be in the next upload, I don't think the MIR will block on that, correct?)

For the gtk2 support, we need it especially for Qt applications. We discussed that in our team meeting and ubuntu-desktop channel and it doesn't seem that we'll demote gtk2 this cycle, so having the dep makes sense for this cycle.

Unfortunately, there isn't an easy split that can be done as of now (the issue being mostly Qt applications related), but something we'll revisit int he cycle where dropping GTK2 is one of our goal.

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

on b-d-i, you mean only adding sassc, as the 2 others are needed in the clean target. Does it really achieve anything?

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :
Changed in yaru-theme (Ubuntu):
status: Incomplete → New
Revision history for this message
Matthias Klose (doko) wrote :

thanks for replying to the gtk2 question (and addressing the other minor issues)

Override component to main
yaru-theme 18.10.1 in cosmic: universe/misc -> main
yaru-theme-gnome-shell 18.10.1 in cosmic amd64: universe/misc/optional/100% -> main
yaru-theme-gnome-shell 18.10.1 in cosmic arm64: universe/misc/optional/100% -> main
yaru-theme-gnome-shell 18.10.1 in cosmic armhf: universe/misc/optional/100% -> main
yaru-theme-gnome-shell 18.10.1 in cosmic i386: universe/misc/optional/100% -> main
yaru-theme-gnome-shell 18.10.1 in cosmic ppc64el: universe/misc/optional/100% -> main
yaru-theme-gnome-shell 18.10.1 in cosmic s390x: universe/misc/optional/100% -> main
yaru-theme-gtk 18.10.1 in cosmic amd64: universe/misc/optional/100% -> main
yaru-theme-gtk 18.10.1 in cosmic arm64: universe/misc/optional/100% -> main
yaru-theme-gtk 18.10.1 in cosmic armhf: universe/misc/optional/100% -> main
yaru-theme-gtk 18.10.1 in cosmic i386: universe/misc/optional/100% -> main
yaru-theme-gtk 18.10.1 in cosmic ppc64el: universe/misc/optional/100% -> main
yaru-theme-gtk 18.10.1 in cosmic s390x: universe/misc/optional/100% -> main
yaru-theme-icon 18.10.1 in cosmic amd64: universe/misc/optional/100% -> main
yaru-theme-icon 18.10.1 in cosmic arm64: universe/misc/optional/100% -> main
yaru-theme-icon 18.10.1 in cosmic armhf: universe/misc/optional/100% -> main
yaru-theme-icon 18.10.1 in cosmic i386: universe/misc/optional/100% -> main
yaru-theme-icon 18.10.1 in cosmic ppc64el: universe/misc/optional/100% -> main
yaru-theme-icon 18.10.1 in cosmic s390x: universe/misc/optional/100% -> main
yaru-theme-sound 18.10.1 in cosmic amd64: universe/misc/optional/100% -> main
yaru-theme-sound 18.10.1 in cosmic arm64: universe/misc/optional/100% -> main
yaru-theme-sound 18.10.1 in cosmic armhf: universe/misc/optional/100% -> main
yaru-theme-sound 18.10.1 in cosmic i386: universe/misc/optional/100% -> main
yaru-theme-sound 18.10.1 in cosmic ppc64el: universe/misc/optional/100% -> main
yaru-theme-sound 18.10.1 in cosmic s390x: universe/misc/optional/100% -> main
25 publications overridden.

Changed in yaru-theme (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.