Re: Testing GNOME Software 3.20.5 in Xenial

2017-07-10 Thread Robert Ancell
Thanks for spotting that Amr! Fixed in 3.20.5-0ubuntu0.16.04.4

On Fri, Jul 7, 2017 at 8:56 PM Amr Ibrahim 
wrote:

> I don't see any user reviews in gnome-software 3.20.5. Neither for
> installed nor non-installed applications. Does anyone have the same issue?
>
> On 07/07/17 04:20, Robert Ancell wrote:
>
> Thanks for testing everyone, I've now uploaded this to xenial-proposed to
> go through the SRU process.
>
> On Thu, Jul 6, 2017 at 12:34 AM Amr Ibrahim 
> wrote:
>
>> Hallo,
>>
>> I am also testing gnome-software 3.20.5 in Xenial. It's working well so
>> far. In fact, I think it fixes this bug
>> https://bugs.launchpad.net/ubuntu/xenial/+source/wine1.6/+bug/1571816,
>> even though it was not affecting gnome-software in the first place.
>>
>> Regards,
>> Amr
>> --
>> ubuntu-desktop mailing list
>> ubuntu-desktop@lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop
>>
>
>
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Testing GNOME Software 3.20.5 in Xenial

2017-07-07 Thread Amr Ibrahim
I don't see any user reviews in gnome-software 3.20.5. Neither for installed 
nor non-installed applications. Does anyone have the same issue?

On 07/07/17 04:20, Robert Ancell wrote:
Thanks for testing everyone, I've now uploaded this to xenial-proposed to go 
through the SRU process.

On Thu, Jul 6, 2017 at 12:34 AM Amr Ibrahim 
mailto:amribrahim1...@hotmail.com>> wrote:
Hallo,

I am also testing gnome-software 3.20.5 in Xenial. It's working well so
far. In fact, I think it fixes this bug
https://bugs.launchpad.net/ubuntu/xenial/+source/wine1.6/+bug/1571816,
even though it was not affecting gnome-software in the first place.

Regards,
Amr
--
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com<mailto:ubuntu-desktop@lists.ubuntu.com>
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Testing GNOME Software 3.20.5 in Xenial

2017-07-06 Thread Robert Ancell
Thanks for testing everyone, I've now uploaded this to xenial-proposed to
go through the SRU process.

On Thu, Jul 6, 2017 at 12:34 AM Amr Ibrahim 
wrote:

> Hallo,
>
> I am also testing gnome-software 3.20.5 in Xenial. It's working well so
> far. In fact, I think it fixes this bug
> https://bugs.launchpad.net/ubuntu/xenial/+source/wine1.6/+bug/1571816,
> even though it was not affecting gnome-software in the first place.
>
> Regards,
> Amr
> --
> ubuntu-desktop mailing list
> ubuntu-desktop@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop
>
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Testing GNOME Software 3.20.5 in Xenial

2017-07-05 Thread Amr Ibrahim
Hallo,

I am also testing gnome-software 3.20.5 in Xenial. It's working well so 
far. In fact, I think it fixes this bug 
https://bugs.launchpad.net/ubuntu/xenial/+source/wine1.6/+bug/1571816, 
even though it was not affecting gnome-software in the first place.

Regards,
Amr
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Testing GNOME Software 3.20.5 in Xenial

2017-07-04 Thread Sebastien Bacher
Hey Robert,

Le 23/06/2017 à 03:16, Robert Ancell a écrit :
> Confirmed. The 3.20.1 -> 3.20.2 release changed the PackageKit plugin
> name from "PackageKit" to "packagekit" and I didn't update the APT
> plugin. Fixed in 3.20.5-0ubuntu0.16.04.1.1 in the PPA. 

That update indeed fixes the regression. From a bit of testing the
current ppa version seems to work well

Cheers,

Sebastien Bacher


-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Testing GNOME Software 3.20.5 in Xenial

2017-06-22 Thread Robert Ancell
Confirmed. The 3.20.1 -> 3.20.2 release changed the PackageKit plugin name
from "PackageKit" to "packagekit" and I didn't update the APT plugin. Fixed
in 3.20.5-0ubuntu0.16.04.1.1 in the PPA.

On Fri, Jun 23, 2017 at 3:42 AM Sebastien Bacher  wrote:

> Hey Robert,
>
> Le 18/06/2017 à 12:11, Robert Ancell a écrit :
> > If you are running Xenial I would love some testing of this from a PPA:
>
> I give it a go on my xenial/i386 installation and installing debs isn't
> working, clicking on the "install" button in the list of info page
> doesn't do anything (same action triggers the polkit auth dialog with
> the current xenial version)
>
> What I do exactly:
>
> - stop gnome-software
>
> - start a new instance
>
> - type "gtg" to find "get things gnome"
>
> - click "install" in the list result
>
> or
>
> - click on the item and then install on the gtg summary
>
>
> The behaviour is not specific to gtg, I tried some other debs and they
> behave the same. Downgrading to the active version makes it work again.
>
>
> The verbose log looks like that
>
>
> (gnome-software:21381): As-DEBUG: run
> 0xafc09830~GsPlugin::snap(gs_plugin_add_search;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc09830~GsPlugin::appstream(gs_plugin_add_search;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc09830~GsPlugin::moduleset(gs_plugin_add_search;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
>
> 0xafc09830~GsPlugin::hardcoded-blacklist(gs_plugin_add_search;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc09830~GsPlugin::apt(gs_plugin_add_search;gs_plugin_refine)
> (gnome-software:21381): GsPlugin-DEBUG: ignoring
> /usr/share/applications/gtg.desktop as does not exist
> (gnome-software:21381): Gs-DEBUG: gtg.desktop non-transient state now
> available
> (gnome-software:21381): As-DEBUG: run
>
> 0xafc09830~GsPlugin::menu-spec-refine(gs_plugin_add_search;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc09830~GsPlugin::icons(gs_plugin_add_search;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc09830~GsPlugin::provenance(gs_plugin_add_search;gs_plugin_refine)
> (gnome-software:21381): GsPlugin-DEBUG: prov: considering gtg.desktop
> (gnome-software:21381): GsPlugin-DEBUG: prov: GsApp:
>   kind:   desktop
>   compulsory: False
>   state:  available
>   id: gtg.desktop
>   kudo:   featured-recommended
>   kudo:   has-keywords
>   kudo-percentage:25
>   name:   Getting Things GNOME!
>   match-value:00118
>   version:0.3.1-3
>   update-version: 0.3.1-3
>   summary:Personal tasks and TODO-list items organizer for
> the GNOME desktop environment.
>   description:Getting Things GNOME! est un un organisateur pour
> le gestionnaire de bureau GNOME, GTG se concentre sur l'ergonomie et la
> facilité d'usage. Son principal objectif est de fournir un outil
> d'organisation simple, et donc flexible, pour la vie réelle et le travail.
>   provenance: yes
>   source-00:  gtg
>   license: href="http://www.ubuntu.com/about/about-ubuntu/licensing";>Libre
>   open source:yes
>   management-plugin:  packagekit
>   origin: ubuntu-xenial-universe
>   origin-ui:  Ubuntu
>   reviews:0
>   pixbuf: 0x8d0fe70
>   category:   Office
>   category:   ProjectManagement
>   keyword:Organizer
>   keyword:Task
>   keyword:Activity
>   keyword:Plan
>   keyword:Time
>
> (gnome-software:21381): As-DEBUG: run
> 0xafc097b0~GsPlugin::snap(gs_plugin_app_install)
> (gnome-software:21381): As-DEBUG: run
> 0xafc097b0~GsPlugin::apt(gs_plugin_app_install)
> (gnome-software:21381): As-DEBUG: run
> 0xafc097b0~GsPlugin::snap(gs_plugin_app_install;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc097b0~GsPlugin::appstream(gs_plugin_app_install;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc097b0~GsPlugin::moduleset(gs_plugin_app_install;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
>
> 0xafc097b0~GsPlugin::hardcoded-blacklist(gs_plugin_app_install;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc097b0~GsPlugin::apt(gs_plugin_app_install;gs_plugin_refine)
> (gnome-software:21381): GsPlugin-DEBUG: ignoring
> /usr/share/applications/gtg.desktop as does not exist
> (gnome-software:21381): As-DEBUG: run
>
> 0xafc097b0~GsPlugin::menu-spec-refine(gs_plugin_app_install;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc097b0~GsPlugin::icons(gs_plugin_app_install;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc097b0~GsPlugin::provenance(gs_plugin_app_install;gs_plugin_refine)
> (gnome-software:21381): As-DEBUG: run
> 0xafc097b0~GsPlugin::snap(gs_plugin_add_search)
> (gnome-software:21381): As-DEBUG: run
> 0xafc097b0~GsPlugin::appstream(g

Re: Testing GNOME Software 3.20.5 in Xenial

2017-06-22 Thread Jean-Baptiste Lallement

On 22/06/2017 18:41, Jeremy Bicha wrote:

On Thu, Jun 22, 2017 at 12:19 PM, Jean-Baptiste Lallement
 wrote:

'Remove' seems to be broken too with the version in the PPA. when you remove
an application from the info page, everything seems to work properly and the
application is really removed from the system. But when you go back to the
list or the main page the application is still tagged as 'installed' and on
the info page the buttons 'Remove' and 'Launch' are displayed while the app
is already uninstalled.

It works fine with current version on xenial.


Are you sure Remove was displaying correctly in xenial? That was
broken for a long time: https://launchpad.net/bugs/1551599
I tried on a fresh installation of xenial and it works fine. Besides the 
behaviour is differently broken than on the bug report.


JB.


Thanks,
Jeremy Bicha




--
Jean-Baptiste Lallement
Canonical Services Ltd.
IRC: jibel

--
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Testing GNOME Software 3.20.5 in Xenial

2017-06-22 Thread Jeremy Bicha
On Thu, Jun 22, 2017 at 12:19 PM, Jean-Baptiste Lallement
 wrote:
> 'Remove' seems to be broken too with the version in the PPA. when you remove
> an application from the info page, everything seems to work properly and the
> application is really removed from the system. But when you go back to the
> list or the main page the application is still tagged as 'installed' and on
> the info page the buttons 'Remove' and 'Launch' are displayed while the app
> is already uninstalled.
>
> It works fine with current version on xenial.

Are you sure Remove was displaying correctly in xenial? That was
broken for a long time: https://launchpad.net/bugs/1551599

Thanks,
Jeremy Bicha

-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Testing GNOME Software 3.20.5 in Xenial

2017-06-22 Thread Jean-Baptiste Lallement

On 22/06/2017 17:40, Sebastien Bacher wrote:

Hey Robert,

Le 18/06/2017 à 12:11, Robert Ancell a écrit :

If you are running Xenial I would love some testing of this from a PPA:


I give it a go on my xenial/i386 installation and installing debs isn't
working, clicking on the "install" button in the list of info page
doesn't do anything (same action triggers the polkit auth dialog with
the current xenial version)



'Remove' seems to be broken too with the version in the PPA. when you 
remove an application from the info page, everything seems to work 
properly and the application is really removed from the system. But when 
you go back to the list or the main page the application is still tagged 
as 'installed' and on the info page the buttons 'Remove' and 'Launch' 
are displayed while the app is already uninstalled.


It works fine with current version on xenial.


--
Jean-Baptiste Lallement
Canonical Services Ltd.
IRC: jibel

--
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Testing GNOME Software 3.20.5 in Xenial

2017-06-22 Thread Sebastien Bacher
Hey Robert,

Le 18/06/2017 à 12:11, Robert Ancell a écrit :
> If you are running Xenial I would love some testing of this from a PPA:

I give it a go on my xenial/i386 installation and installing debs isn't
working, clicking on the "install" button in the list of info page
doesn't do anything (same action triggers the polkit auth dialog with
the current xenial version)

What I do exactly:

- stop gnome-software

- start a new instance

- type "gtg" to find "get things gnome"

- click "install" in the list result

or

- click on the item and then install on the gtg summary


The behaviour is not specific to gtg, I tried some other debs and they
behave the same. Downgrading to the active version makes it work again.


The verbose log looks like that


(gnome-software:21381): As-DEBUG: run
0xafc09830~GsPlugin::snap(gs_plugin_add_search;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc09830~GsPlugin::appstream(gs_plugin_add_search;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc09830~GsPlugin::moduleset(gs_plugin_add_search;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc09830~GsPlugin::hardcoded-blacklist(gs_plugin_add_search;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc09830~GsPlugin::apt(gs_plugin_add_search;gs_plugin_refine)
(gnome-software:21381): GsPlugin-DEBUG: ignoring
/usr/share/applications/gtg.desktop as does not exist
(gnome-software:21381): Gs-DEBUG: gtg.desktop non-transient state now
available
(gnome-software:21381): As-DEBUG: run
0xafc09830~GsPlugin::menu-spec-refine(gs_plugin_add_search;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc09830~GsPlugin::icons(gs_plugin_add_search;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc09830~GsPlugin::provenance(gs_plugin_add_search;gs_plugin_refine)
(gnome-software:21381): GsPlugin-DEBUG: prov: considering gtg.desktop
(gnome-software:21381): GsPlugin-DEBUG: prov: GsApp:
  kind:   desktop
  compulsory: False
  state:  available
  id: gtg.desktop
  kudo:   featured-recommended
  kudo:   has-keywords
  kudo-percentage:25
  name:   Getting Things GNOME!
  match-value:00118
  version:0.3.1-3
  update-version: 0.3.1-3
  summary:Personal tasks and TODO-list items organizer for
the GNOME desktop environment.
  description:Getting Things GNOME! est un un organisateur pour
le gestionnaire de bureau GNOME, GTG se concentre sur l'ergonomie et la
facilité d'usage. Son principal objectif est de fournir un outil
d'organisation simple, et donc flexible, pour la vie réelle et le travail.
  provenance: yes
  source-00:  gtg
  license:http://www.ubuntu.com/about/about-ubuntu/licensing";>Libre
  open source:yes
  management-plugin:  packagekit
  origin: ubuntu-xenial-universe
  origin-ui:  Ubuntu
  reviews:0
  pixbuf: 0x8d0fe70
  category:   Office
  category:   ProjectManagement
  keyword:Organizer
  keyword:Task
  keyword:Activity
  keyword:Plan
  keyword:Time

(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::snap(gs_plugin_app_install)
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::apt(gs_plugin_app_install)
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::snap(gs_plugin_app_install;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::appstream(gs_plugin_app_install;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::moduleset(gs_plugin_app_install;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::hardcoded-blacklist(gs_plugin_app_install;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::apt(gs_plugin_app_install;gs_plugin_refine)
(gnome-software:21381): GsPlugin-DEBUG: ignoring
/usr/share/applications/gtg.desktop as does not exist
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::menu-spec-refine(gs_plugin_app_install;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::icons(gs_plugin_app_install;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::provenance(gs_plugin_app_install;gs_plugin_refine)
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::snap(gs_plugin_add_search)
(gnome-software:21381): As-DEBUG: run
0xafc097b0~GsPlugin::appstream(gs_plugin_add_search)


Cheers,

Sebastien Bacher


-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Testing GNOME Software 3.20.5 in Xenial

2017-06-17 Thread Robert Ancell
After much frustration I've managed to rebase our version of GNOME Software
in Xenial on 3.20.5. This means we can pick up all the general improvements
that were made post-release and hopefully fix some reliability issues that
we're seeing in errors.ubuntu.com.

If you are running Xenial I would love some testing of this from a PPA:
$ sudo apt-add-repository ppa:ubuntu-desktop/gnome-software
$ sudo apt update
$ sudo apt upgrade
$ killall gnome-software
(then run gnome-software)

This release has some backported fixes (see below) for the Snap plugin but
should otherwise behave the same as the current version in Xenial, so we're
looking for any regressions.
https://bugs.launchpad.net/bugs/1697565
https://bugs.launchpad.net/bugs/1663097

There were two patches (see below) that got dropped in the rebase as they
didn't fit. In the previous two (or three?) attempts to rebase I did ask
William about them and he wasn't sure if they were required. They never
made it upstream so I think they were working around issues that were fixed
elsewhere.

commit e71049df28787f0e0aec0dc35be6b8b37be0ea4c
Author: William Hua 
Date:   Wed Apr 20 07:33:40 2016 -0400

Add a separate flag for refreshing just the UI

commit 297be3647e1727d191124d507e1da60336612abf
Author: William Hua 
Date:   Fri Apr 15 08:00:38 2016 -0400

Only request appstream refresh while window is visible

The gory details about the rebase:
I created a new branch in GNOME Git called wip/rancell/ubuntu-3-20-rebase
that started at the point we branched off wip/ubuntu-3-20.
I then cherry-picked and manually did patches until it was exactly the same
as wip/ubuntu-3-20. Patches were merged together so just major changes are
shown, not all the little fixes. Much sanity was lost.
I then made new branches (wip/rancell/ubuntu-3-20-*) from the
GNOME_SOFTWARE_3_20_* tags and rebased on them.

Eventually we end up at the wip/rancell/ubuntu-3-20-5 branch which I then
pulled patches out and updated
lp:~ubuntu-desktop/gnome-software/ubuntu-xenial. Uploaded to the PPA from
that.

If this is all good I plan to make the wip/ubuntu-3-20 branch to be my
rebased branch and we can pretend the old complex branch doesn't exist
anymore :) (ok, I will rename it to wip/ubuntu-3-20-pre-merge).

--Robert
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop