[MIR] indicator-session

Bug #412601 reported by Ken VanDine
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Session Menu
Fix Released
Undecided
Ted Gould
indicator-session (Ubuntu)
Fix Released
High
Unassigned
Karmic
Fix Released
High
Unassigned

Bug Description

Revision history for this message
Loïc Minier (lool) wrote :

Vcs-Bzr: http://bazaar.launchpad.net/~ubuntu-core-dev/indicator-sus/ubuntu
is incorrect (404)

Description is broken as I reported earlier to the uploaders.

Why dont you just depend on gdm >> some version instead of depends + conflicts << version, since this package is a new one?

The autogen.sh script is in the .diff.gz.

FYI with configure.ac constructs like:
PKG_CHECK_MODULES(STATUSSERVICE, dbusmenu-glib >= $DBUSMENUGLIB_REQUIRED_VERSION)
AC_SUBST(STATUSERVICE_CFLAGS)
AC_SUBST(STATUSERVICE_LIBS)

you actually dont need the AC_SUBSTs (the pkg-config macro does them already)

Please build-dep on libdbus-1-dev for /usr/lib/pkgconfig/dbus-1.pc which you use in:
$PKG_CONFIG --variable=session_bus_services_dir dbus-1

You mention gettext support but I dont see any .po or .pot files?

Changed in indicator-sus (Ubuntu):
assignee: nobody → Loïc Minier (lool)
status: New → Incomplete
Revision history for this message
Loïc Minier (lool) wrote :

Sorry forgot to check source package in LP:

Please subscribe to bugmail.

References to scrollkeeper in bdep and configure flags seem bogus:
configure: WARNING: unrecognized options: --disable-scrollkeeper

Please fix this:
status-service.c: In function 'build_user_item':
status-service.c:127: warning: implicit declaration of function 'getuid'

There are other build time warnings.

Ted Gould (ted)
Changed in indicator-session:
milestone: none → karmic-feature-freeze
Ted Gould (ted)
Changed in indicator-session:
status: New → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

indicator-sus was renamed to indicator-session (just about to upload), but -sus wasn't yet in main either.

Changed in indicator-sus (Ubuntu):
assignee: Loïc Minier (lool) → nobody
status: Incomplete → Invalid
Revision history for this message
Martin Pitt (pitti) wrote :

Oops, sorry, confused project/packages tasks.

Changed in indicator-sus (Ubuntu):
assignee: nobody → Loïc Minier (lool)
status: Invalid → New
Revision history for this message
Martin Pitt (pitti) wrote :

Note that I more or less accidentally put that into main already, but it still needs MIR review.

affects: indicator-sus (Ubuntu) → indicator-session (Ubuntu)
Revision history for this message
Martin Pitt (pitti) wrote :

Ken, can you please check Loic's review feedback against the current indicator-session?

Changed in indicator-session (Ubuntu):
assignee: Loïc Minier (lool) → Ken VanDine (ken-vandine)
status: New → Incomplete
Revision history for this message
Martin Pitt (pitti) wrote :

Another issue is that indicator-session uses the old policykit API. It needs to be ported to polkit-1.

If this is just a PK client for services provided by gdm, then the only thing to do is to rip out all the PK code entirely. If i-s itself provides PK-protected services, it needs to be ported.

Please see https://wiki.ubuntu.com/DesktopTeam/PolicyKitOneMigration for details.

summary: - move to main
+ move indicator-session to main
Revision history for this message
Ted Gould (ted) wrote : Re: [Bug 412601] Re: move to main

On Tue, 2009-08-25 at 10:00 +0000, Martin Pitt wrote:
> Another issue is that indicator-session uses the old policykit API. It
> needs to be ported to polkit-1.

Reported as bug 418643 to ensure it doesn't get lost.

Revision history for this message
Loïc Minier (lool) wrote : Re: move indicator-session to main

I pushed a couple of fixes and filed a couple of bugs; please do subscribe you or your team to the bug mail.

I didn't file a bug about the AC_SUBST constructs.

The question on gettext support in the MIR stands.

Changed in indicator-session (Ubuntu):
milestone: none → karmic-alpha-5
Christian Reis (kiko)
Changed in indicator-session:
assignee: nobody → Ted Gould (ted)
Martin Pitt (pitti)
summary: - move indicator-session to main
+ [MIR] indicator-session
Revision history for this message
Martin Pitt (pitti) wrote :

Moving milestone, since it's not blocking alpha-5 release (package is already in main). The outstanding issues still need to be settled, though.

Changed in indicator-session (Ubuntu Karmic):
milestone: karmic-alpha-5 → ubuntu-9.10
Steve Langasek (vorlon)
Changed in indicator-session (Ubuntu Karmic):
importance: Undecided → High
Revision history for this message
Martin Pitt (pitti) wrote :

Setting to triaged. THe package is in main, and the only remaining issue is to drop the old policykit client-side code and dependency.

Ken, can you please see to this soon?

Changed in indicator-session (Ubuntu Karmic):
status: Incomplete → Triaged
Revision history for this message
Martin Pitt (pitti) wrote :

Reopening upstream task, it still has the old policykit code.

Changed in indicator-session:
status: Fix Released → Confirmed
Changed in indicator-session (Ubuntu Karmic):
assignee: Ken VanDine (ken-vandine) → Martin Pitt (pitti)
Revision history for this message
Martin Pitt (pitti) wrote :

It actually queries PK, so it's not just about dropping the code entirely. I look into porting this now.

Revision history for this message
Martin Pitt (pitti) wrote :

I did the porting and uploaded to Karmic.

Patch: http://bazaar.launchpad.net/%7Eubuntu-desktop/indicator-session/ubuntu/annotate/head%3A/debian/patches/01_polkit-1.patch

Please apply upstream.

In case you are interested for a package branch of your's, this is the complete changeset, with build-dependency change:

http://bazaar.launchpad.net/%7Eubuntu-desktop/indicator-session/ubuntu/revision/45

Changed in indicator-session:
status: Confirmed → In Progress
Revision history for this message
Martin Pitt (pitti) wrote :

I unsubscribe ubuntu-mir now, since the Karmic package is fine now, and there's nothing left for MIR to do/approve.

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

This bug was fixed in the package indicator-session - 0.1.4-0ubuntu2

---------------
indicator-session (0.1.4-0ubuntu2) karmic; urgency=low

  * Add 01_polkit-1.patch: Port to polkit-1. (LP: #412601)
  * Add 99_autoreconf.patch: Autoconf changes for above patch.
  * debian/control: libpolkit-gnome-dev → libpolkit-gobject-1-dev

 -- Martin Pitt <email address hidden> Tue, 22 Sep 2009 09:17:43 +0200

Changed in indicator-session (Ubuntu Karmic):
status: Triaged → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

I did a proper branch now and submitted for merge:

  https://code.launchpad.net/~pitti/indicator-session/polkit-1/+merge/12221

Ted Gould (ted)
Changed in indicator-session:
milestone: ubuntu-9.10-feature-freeze → 0.1.5
status: In Progress → Fix Committed
Ted Gould (ted)
Changed in indicator-session:
status: Fix Committed → Fix Released
Changed in indicator-session (Ubuntu):
assignee: Martin Pitt (pitti) → kingsuk_23 (king-majumdar)
Martin Pitt (pitti)
Changed in indicator-session (Ubuntu):
assignee: kingsuk_23 (king-majumdar) → nobody
Changed in indicator-session (Ubuntu Karmic):
assignee: Martin Pitt (pitti) → nobody
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.