Switch to gee-0.8

Bug #1270091 reported by No Name on 2014-01-17
32
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Cerbere
Fix Released
Undecided
No Name
Contractor
Fix Released
Undecided
No Name
Files
Fix Released
Undecided
Corentin Noël
Gala
Fix Released
Undecided
No Name
Granite
Fix Released
Medium
Olivier Duchateau
Maya
Fix Released
Undecided
Corentin Noël
Noise
Fix Released
Undecided
No Name
Scratch
Fix Released
Medium
No Name
Slingshot
Fix Released
Undecided
No Name
Switchboard
Fix Released
Medium
No Name
Switchboard Online Accounts Plug
Fix Released
Undecided
No Name
Wingpanel
Fix Released
Undecided
No Name

Bug Description

Granite uses gee-1.0 for some reason. AFAIK gee-0.8 is more recent..

I ended up in dependency hell when including granite and and packet that depends on gee-0.8.. double includes and that stuff

Related branches

No Name (nonamenoname) on 2014-01-17
description: updated

Here my patch (I use it since 0.2.1 release), I ported granite on FreeBSD, unfortunately it fails with clang (it's another problem).

I use this patch in order to use the latest API of gee. Patch is targeted for granite 0.2.3.

Cody Garver (codygarver) on 2014-01-23
Changed in granite:
assignee: nobody → Olivier Duchateau (duchateau-olivier)
milestone: none → isis-beta1
importance: Undecided → Medium
status: New → In Progress
No Name (nonamenoname) wrote :

Not using gee

Changed in switchboard-plug-about:
status: New → Invalid
Changed in switchboard-plug-default-applications:
status: New → Invalid
Changed in switchboard-plug-pantheon-shell:
status: New → Invalid
Changed in switchboard-plug-power:
status: New → Invalid
No Name (nonamenoname) on 2014-01-24
Changed in cerbere:
assignee: nobody → Simon Dieterle (smndtrl)
status: New → Fix Committed
Changed in contractor:
status: New → Fix Committed
Changed in gala:
assignee: nobody → Simon Dieterle (smndtrl)
status: New → Fix Committed
Changed in scratch:
assignee: nobody → Simon Dieterle (smndtrl)
status: New → Fix Committed
No Name (nonamenoname) on 2014-01-24
Changed in slingshot:
assignee: nobody → Simon Dieterle (smndtrl)
status: New → Fix Committed
Changed in switchboard:
assignee: nobody → Simon Dieterle (smndtrl)
status: New → Fix Committed
Changed in wingpanel:
assignee: nobody → Simon Dieterle (smndtrl)
status: New → Fix Committed
No Name (nonamenoname) on 2014-01-24
Changed in switchboard-plug-onlineaccounts:
assignee: nobody → Simon Dieterle (smndtrl)
status: New → Fix Committed
No Name (nonamenoname) on 2014-01-24
Changed in noise:
assignee: nobody → Simon Dieterle (smndtrl)
status: New → Fix Committed
Corentin Noël (tintou) on 2014-01-24
Changed in maya:
assignee: nobody → Corentin Noël (tintou)
status: New → In Progress
Corentin Noël (tintou) on 2014-01-24
Changed in pantheon-files:
assignee: nobody → Corentin Noël (tintou)
status: New → In Progress
Changed in gala:
status: Fix Committed → In Progress
Changed in scratch:
importance: Undecided → Medium
milestone: none → isis-beta1
status: Fix Committed → Fix Released
Changed in wingpanel:
status: Fix Committed → In Progress
Changed in switchboard-plug-onlineaccounts:
status: Fix Committed → In Progress
Changed in switchboard:
status: Fix Committed → In Progress
Changed in slingshot:
status: Fix Committed → In Progress
Changed in noise:
status: Fix Committed → In Progress
Changed in contractor:
assignee: nobody → Simon Dieterle (smndtrl)
Changed in contractor:
status: Fix Committed → Fix Released
Changed in cerbere:
status: Fix Committed → Fix Released

I've merged all linked branches and made changes to the deb-packaging of those projects accordingly. I'm unsure if I've merged the Wingpanel changes to the right branch though. See https://lists.launchpad.net/elementary-dev-community/msg03074.html for more info.

Changed in scratch:
status: Fix Released → Fix Committed
Changed in contractor:
status: Fix Released → Fix Committed
Changed in maya:
status: In Progress → Fix Committed
Changed in granite:
status: In Progress → Fix Committed
Changed in gala:
status: In Progress → Fix Committed
Changed in pantheon-files:
status: In Progress → Fix Committed
Changed in slingshot:
status: In Progress → Fix Committed
Changed in switchboard:
status: In Progress → Fix Committed
Changed in noise:
status: In Progress → Fix Committed
Changed in switchboard-plug-onlineaccounts:
status: In Progress → Fix Committed
Changed in wingpanel:
status: In Progress → Fix Committed
Changed in granite:
status: Fix Committed → Fix Released

I think you should update your apps, because now that you released a version of granite that requires the new gee-0.8, all the apps will horribly fail to build with two conflicting APIs fighting each other. See https://build.opensuse.org/package/live_build_log/home:Mailaender:branches:X11:Pantheon/maya-calendar/openSUSE_13.1/i586 for example.

No Name (nonamenoname) wrote :

You are using granite directly from the repository but maya from a release tar. Wait for the stable releases as tar or compile both from the repository.

Changed in contractor:
milestone: none → 0.3.1
status: Fix Committed → Fix Released
Daniel Fore (danrabbit) on 2014-06-03
Changed in maya:
status: Fix Committed → Fix Released

pantheon-files 0.1.6 requires both modules 'granite>=0.3.0;gee-1.0' which is conflicting in itself and can't be worked around with BuildRequires and BuildConflicts.

Scratch fails to compile with which might be related.

Noise 0.3.0 already requires gee-0.8

Changed in noise:
status: Fix Committed → Fix Released

To build Scratch trunk you have to use Granite 0.3.x

On Sun, Jun 15, 2014 at 5:08 PM, Matthias Mailänder <
<email address hidden>> wrote:

> Noise 0.3.0 already requires gee-0.8
>
> ** Changed in: noise
> Status: Fix Committed => Fix Released
>
> --
> You received this bug notification because you are subscribed to
> Granite.
> Matching subscriptions: granite
> https://bugs.launchpad.net/bugs/1270091
>
> Title:
> Switch to gee-0.8
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/cerbere/+bug/1270091/+subscriptions
>

--
Cody Garver

Daniel Fore (danrabbit) on 2014-08-08
Changed in pantheon-files:
milestone: none → freya-beta1
Daniel Fore (danrabbit) on 2014-10-05
Changed in wingpanel:
milestone: none → freya-beta2
Changed in gala:
milestone: none → freya-beta1
Daniel Fore (danrabbit) on 2014-10-15
Changed in slingshot:
milestone: none → freya-beta1
Daniel Fore (danrabbit) on 2014-11-15
Changed in switchboard-plug-about:
milestone: none → freya-beta2
Changed in switchboard-plug-pantheon-shell:
milestone: none → freya-beta2
Changed in maya:
milestone: none → freya-beta2
Changed in noise:
milestone: none → freya-beta2
Changed in switchboard-plug-onlineaccounts:
status: Fix Committed → Fix Released
Changed in switchboard:
milestone: none → freya-beta2
no longer affects: switchboard-plug-pantheon-shell
no longer affects: switchboard-plug-default-applications
no longer affects: switchboard-plug-about
Daniel Fore (danrabbit) on 2014-11-15
no longer affects: switchboard-plug-power
Daniel Fore (danrabbit) on 2014-12-29
Changed in gala:
status: Fix Committed → Fix Released
Changed in pantheon-files:
milestone: freya-beta1 → none
status: Fix Committed → Fix Released
milestone: none → freya-beta2
Changed in scratch:
status: Fix Committed → Fix Released
Daniel Fore (danrabbit) on 2014-12-29
Changed in slingshot:
status: Fix Committed → Fix Released
Daniel Fore (danrabbit) on 2015-02-10
Changed in switchboard:
status: Fix Committed → Fix Released
Changed in wingpanel:
status: Fix Committed → Fix Released
Cody Garver (codygarver) on 2015-04-06
Changed in wingpanel:
milestone: 0.3.0 → 0.3
Cody Garver (codygarver) on 2015-04-10
Changed in switchboard:
importance: Undecided → Medium
milestone: freya-beta2 → 2.0
Cody Garver (codygarver) on 2015-04-11
Changed in pantheon-files:
milestone: freya-beta2 → 0.2
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers