[Pkg-games-ubuntu] [Bug 743265] Re: when using unity, the cities menu is not shown

KarlGoetz karl at kgoetz.id.au
Sat Jul 16 23:41:09 UTC 2011


On Sat, 16 Jul 2011 13:55:33 -0000
Jacob Nevins <743265 at bugs.launchpad.net> wrote:

> @Karl:
> > Are you after a fix for the released ubuntus?
> 
> If it's possible to get it in as an SRU, that would be ideal. It is a
> "severe regression from the previous release of Ubuntu" (severe for
> Freeciv, not for the whole system). It affects "an application rather
> than critical infrastructure packages", although it's less clear that
> the patch will be "obviously safe".

I expect we could make it safe enough, but i'll have to find out from
someone in ubuntu who can be authoritive :)

> As upstream, I'd love to not have to keep pointing people at this bug
> and the workaround (and get bad reviews in Software Centre because of
> it).

I can understand that.

> It's most critical for Natty, where Unity is the default on the
> desktop. On Maverick I think it only affects the netbook edition by
> default (but we know people play Freeciv on netbooks). Fortunately,
> the workaround should be version-agnostic.

ok. so we might need up to 3 versions patched specially for ubuntu in
that case.

> However, if an SRU isn't possible, at a minimum, I think we should
> plan to get the workaround in Oneiric, in case we haven't worked out
> a proper fix by then. (Assuming it's not already too late to get a
> new version in Oneiric!)

I expect we could get in a patch/wrapper still.

> > We have 2.2.5 packaged in git, but I was holding off on 2.3 for a
> > new
> upload (don't know if this is a sane idea or not tbh).
> 
> Not sure. We're hoping 2.3.0 will go gold RSN (RC1 this weekend), but
> we've thought that before ;) It mainly depends when the window closes
> for Oneiric, I think.

Debian import freeze has passed, so i suspect it would be harder to go
up a full new version at this stage.

https://wiki.ubuntu.com/OneiricReleaseSchedule

> If 2.3.0 slips, I recommend you go to 2.2.7 (not yet released, also
> due RSN, but with higher confidence). I wouldn't bother with 2.2.6;
> while it has valuable fixes, it also has an embarrassing regression.
> (As does 2.2.5, actually.)

guess we dodged a bullet by not releasing 2.2.5 then (I didn't know
2.2.6 was out yet, i rely on the /topic and people of #freeciv on
freenode for that sort of news).

> > we would have to replace the freeciv binary with a wrapper script,
> > or force people to use a .desktop file
> 
> I think the .desktop fix would catch >90% of users, but a wrapper
> script would be better, obviously.

We could include a wrapper going forward, but how long would it be used
for? I hope these UI regressions are nailed down pretty quick. Either
way, i'll write one up later (it should be trivial) and attach it here.

> > (i assume these can export environment pre launch).
> 
> Should be able to change "Exec=freeciv-gtk2" to "Exec=env
> UBUNTU_MENUPROXY= freeciv-gtk", or something like that, I'd expect.
> (Warning: completely unchecked.)

Validates ok, don't have ubuntu installed anyware to test yet.
$ desktop-file-validate z.freeciv.desktop
$ grep Exec $_ Exec=env
UBUNTU_MENUPROXY=freeciv-gtk2

> > Additionally, does anyone know if SDL and XAW3D clients are
> > affected,
> or if its just GTK?
> 
> I wouldn't expect SDL to be affected, since it draws its own widgets
> with custom code, and appmenu won't be able to hook into it. Don't
> know about Xaw, and can't conveniently check right now (but I
> wouldn't hold up a Gtk patch for lack of an Xaw patch, personally).

Thats what I was thinking too, but if i remember i'll test it in a VM
later (assuming the vm installs ok ;))
kk

-- 
Karl Goetz, (Kamping_Kaiser / VK5FOSS)
Debian contributor / gNewSense Maintainer
http://www.kgoetz.id.au
No, I won't join your social networking group

-- 
You received this bug notification because you are a member of
Debian/Ubuntu Games Team, which is subscribed to freeciv in Ubuntu.
https://bugs.launchpad.net/bugs/743265

Title:
  When using unity, the diplomacy and cities menus are not shown.

Status in Application menu module for GTK+:
  Triaged
Status in Freeciv Game:
  Unknown
Status in “appmenu-gtk” package in Ubuntu:
  Triaged
Status in “freeciv” package in Ubuntu:
  Confirmed

Bug description:
  In freeciv there is a menu below the cities display (F4, Civilization
  -> Cities). The menu disappears if you're using unity.

To manage notifications about this bug go to:
https://bugs.launchpad.net/appmenu-gtk/+bug/743265/+subscriptions



More information about the Pkg-games-ubuntu mailing list