Re: [Libreoffice-qa] Unity Integration issues?

2013-02-25 Thread Michael Meeks
Hi Robinson,

On Sun, 2013-02-24 at 17:10 -0500, Robinson Tryon wrote:
 http://ask.libreoffice.org/en/question/11626/unity-integration-in-libreoffice-40-doesnt-work/

Thanks for looking into this ! so this is essentially a build
environment problem. If you want Unity integration to work - you will
need to get a build from your distributor.

The essential problem is that we have to build on a -really- old Linux
in order to be backwards compatible. That old linux does not include GIO
and glib-dbus. Since the Unity menu integration not only depends on
glib-dbus, but is not cleanly separated in such a way that it can be
dynamically loaded on systems where that code is there - we can't ship
it enabled in our builds [ without loosing a lot of backwards
compatibility ].

 - Is there currently a source for builds with Unity menu integration?

Sure - so downloading a PPA from Ubuntu should do it nicely. I believe
the same code also shipped with the last Ubuntu release as a back-port
(though I'm no expert there.

 - Did we miss something in testing the final rc 3? (and how can we
 prevent this type of issue next time?)

This is basically an issue of how the feature was implemented, if you
do:

git grep ENABLE_GMENU_INTEGRATION

you can see the pieces that would need some abstract interface
implementing, and the bits that need splitting out into a plugin we can
dynamically load. Not a huge amount of work - a few man days perhaps.

So - I guess we should release note this / tweak the features page to
make it clear that this is only available from distribution builds - is
that something you can chase ?

Sorry about that !

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


Re: [Libreoffice-qa] Unity Integration issues?

2013-02-25 Thread Robinson Tryon
On Mon, Feb 25, 2013 at 4:40 AM, Michael Meeks michael.me...@suse.com wrote:
 Thanks for looking into this ! so this is essentially a build
 environment problem. If you want Unity integration to work - you will
 need to get a build from your distributor.

Ah, okay. We definitely should make that more clear in our Release
Notes. I had users trying to download the stock build because we
didn't provide any other information or download/install links.


 - Is there currently a source for builds with Unity menu integration?

 Sure - so downloading a PPA from Ubuntu should do it nicely. I believe
 the same code also shipped with the last Ubuntu release as a back-port
 (though I'm no expert there.

I've just posted information on all of the LibreOffice PPAs I can find here:
http://ask.libreoffice.org/en/question/11626/unity-integration-in-libreoffice-40-doesnt-work/

Bug is filed here:
https://bugs.freedesktop.org/show_bug.cgi?id=61461

When you say last Ubuntu release, do you mean 12.10?

 - Did we miss something in testing the final rc 3? (and how can we
 prevent this type of issue next time?)

 This is basically an issue of how the feature was implemented, if you
 do:

 git grep ENABLE_GMENU_INTEGRATION

 you can see the pieces that would need some abstract interface
 implementing, and the bits that need splitting out into a plugin we can
 dynamically load. Not a huge amount of work - a few man days perhaps.

The technical details are certainly interesting, but I'd like to focus
on just the issue of delivery to our users: In terms of testing, what
should the QA team do to make sure that the set of features on the
feature list correlates with the builds that we're pushing out the
door?

The simplest test I can think of is to get someone in QA to take the
final rc (before release, natch!) and use the feature list as a
checklist. If they can't get a particular feature to work, they file a
(blocker?) bug. One way to clear the block is to just drop the feature
from being listed for the release.

 So - I guess we should release note this / tweak the features page to
 make it clear that this is only available from distribution builds - is
 that something you can chase ?

Certainly. I'll try to figure out the appropriate people to contact.

 Sorry about that !


No worries -- I seem to have a knack at ferreting-out problems like
these :-) It sounds like LibreOffice may be experiencing some growing
pains...but I don't think growing pains are all bad. As the project
gets bigger, we may need to adjust our mechanisms to account for the
fact that one person or one team can't keep track of all the pieces of
a release. As long as we're open-minded about how the project needs to
adapt to the new challenges we face, and as long as put some checks in
place to make sure that we don't keep making the same types of
mistakes over and over, then I think we'll do all right :-)

--R
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


Re: [Libreoffice-qa] Unity Integration issues?

2013-02-25 Thread Robinson Tryon
On Mon, Feb 25, 2013 at 8:50 PM, Bjoern Michaelsen
bjoern.michael...@canonical.com wrote:
 On Mon, Feb 25, 2013 at 09:40:50AM +, Michael Meeks wrote:
  - Is there currently a source for builds with Unity menu integration?

 Yes, Ubuntu Raring has the build with the upstreamed Unity integration.

That's unreleased, AFAIK, so less useful for us to advertise to end users.

 Packages on Ubuntu 12.10 already had the Unity integration vendor patched in.


I don't have a 12.10 system to test this, but I do have a user on the
Ask site who I will ask to confirm. Here's what I'm going to tell him
for repro steps (please correct/confirm):

1. apt-get update; apt-get install libreoffice
2. At this point, he should have 3.6.(?) installed, with Unity menu support.

 Note that it makes no sense to backport the Unity integration to Ubuntu 12.04
 LTS as the Unity side of things isnt ready for it yet there.

As Ubuntu 12.04 is still a supported version of Ubuntu, perhaps I
should update the LO Release Notes for 4.0 with something like:

Unity integration is available via the official Ubuntu repositories.
Only the following Ubuntu/LibreOffice combinations are currently
supported:
 - Ubuntu 12.10, LO 3.6
 - Ubuntu 13.04, LO 4.0

Do you see any issue with that going into the 4.0 Release Notes?

   Sure - so downloading a PPA from Ubuntu should do it nicely. I believe
 the same code also shipped with the last Ubuntu release as a back-port
 (though I'm no expert there.

 Yes: Unity integration has been backported to LibreOffice 3.6 on Ubuntu 12.10.

great.

  - Did we miss something in testing the final rc 3? (and how can we
  prevent this type of issue next time?)

 No, its in the source and depends not only on things on the LibreOffice side,
 but also on a rather modern Unity version. As such, it makes currently little
 sense to enable it outside of distribution builds, which have a clear view of
 the state of the rest of the system dependencywise.

It sounds like maybe we're on two different wavelengths here. I'm not
asking about where this feature is implemented in the source. I'm not
asking technical questions. I'm asking about a discrepancy between the
official feature list that we put on the LibreOffice website and the
reality of the builds that we offer users to install.

To be frank, I'm a little frustrated right now that I've spent a
couple of hours triaging and dealing with this issue and trying to
help out Ubuntu users on the LO Ask site, only to discover that it was
clear to the Ubuntu devs all along that this feature would not work on
Ubuntu 12.04 at all and would only work on Ubuntu 12.10 + LO 3.6 via
Ubuntu's repositories.

- Where should the users have ascertained this information?

- Where should LO volunteers such as myself have ascertained this information?

- Are there any docs on this matter?

Had there been more extensive documentation linked from the Release
Notes from the day we shipped 4.0, it would have taken me only a few
minutes to field this user's questions. Perhaps we can figure out a
way to make sure that for future releases, features listed on our
Release Notes pages have some minimum level of documentation before we
ship any product.

Alternatively, I'd be happy to direct questions regarding a particular
feature to the developer of said feature, if that would be more
amenable.


Cheers,
--R
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/


[Libreoffice-qa] Unity Integration issues?

2013-02-24 Thread Robinson Tryon
I've been fielding several questions about Unity integration in
LibreOffice. For example:

http://ask.libreoffice.org/en/question/11626/unity-integration-in-libreoffice-40-doesnt-work/

The LO Release Notes/Features pages describe this support as landing
in LO 4.0.0:

https://www.libreoffice.org/download/4-0-new-features-and-fixes/
https://wiki.documentfoundation.org/ReleaseNotes/4.0

However, I haven't been able to find any users who successfully gotten
Unity menu integration running on their system from our builds.

Q's:

- Is there currently a source for builds with Unity menu integration?

- Should I file a bug about this problem?

- Did we miss something in testing the final rc 3? (and how can we
prevent this type of issue next time?)


Thanks,
-- Robinson 'qubit' Tryon
___
List Name: Libreoffice-qa mailing list
Mail address: Libreoffice-qa@lists.freedesktop.org
Change settings: http://lists.freedesktop.org/mailman/listinfo/libreoffice-qa
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://lists.freedesktop.org/archives/libreoffice-qa/