Re: Cosmic mutter version and budgie desktop

2018-08-10 Thread David Mohammed
Jeremy
 agreed. Adam has pulled together a quick patch to resolve which I
have included and uploaded.

David
On Wed, 8 Aug 2018 at 21:25, Jeremy Bicha  wrote:
>
> On Wed, Aug 8, 2018 at 12:47 PM David Mohammed  
> wrote:
> > This includes a bunch of upstream changes.  The debian package has had
> > to be changed quite a bit to accommodate the changes - and a tweak to
> > ensure "caffeine" users coming from 18.04 don't crash and burn during
> > the upgrade since the new budgie installs the same icons into the same
> > folder locations.
>
> +Replaces: caffeine (<< 10.4)
> +Breaks: caffeine (<< 10.4)
>
> because of
> /usr/share/icons/hicolor/scalable/status/caffeine-cup-empty.svg
> /usr/share/icons/hicolor/scalable/status/caffeine-cup-full.svg
>
> Sorry, but I don't think that's the best way to handle this situation.
>
> Are the icons exactly the same? If so, I suggest asking the Debian
> caffeine maintainer if he'd be willing to split the icons into a
> separate package that budgie-desktop can depend on. budgie-desktop
> then wouldn't need any Conflicts/Breaks/Replaces itself since it never
> (assuming people don't run -proposed) shipped those file names.
>
> Anyway, I think it's impolite to add a conflict like that without
> discussing the situation with the maintainer of the package already in
> the archive.
>
> Thanks,
> Jeremy Bicha

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


Re: Cosmic mutter version and budgie desktop

2018-08-08 Thread Jeremy Bicha
On Wed, Aug 8, 2018 at 12:47 PM David Mohammed  wrote:
> This includes a bunch of upstream changes.  The debian package has had
> to be changed quite a bit to accommodate the changes - and a tweak to
> ensure "caffeine" users coming from 18.04 don't crash and burn during
> the upgrade since the new budgie installs the same icons into the same
> folder locations.

+Replaces: caffeine (<< 10.4)
+Breaks: caffeine (<< 10.4)

because of
/usr/share/icons/hicolor/scalable/status/caffeine-cup-empty.svg
/usr/share/icons/hicolor/scalable/status/caffeine-cup-full.svg

Sorry, but I don't think that's the best way to handle this situation.

Are the icons exactly the same? If so, I suggest asking the Debian
caffeine maintainer if he'd be willing to split the icons into a
separate package that budgie-desktop can depend on. budgie-desktop
then wouldn't need any Conflicts/Breaks/Replaces itself since it never
(assuming people don't run -proposed) shipped those file names.

Anyway, I think it's impolite to add a conflict like that without
discussing the situation with the maintainer of the package already in
the archive.

Thanks,
Jeremy Bicha

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


Re: Cosmic mutter version and budgie desktop

2018-08-08 Thread David Mohammed
think we have just crossed paths!

I've just pushed a new version of budgie-desktop to cosmic in the last
hour that includes your changes Iain.

This includes a bunch of upstream changes.  The debian package has had
to be changed quite a bit to accommodate the changes - and a tweak to
ensure "caffeine" users coming from 18.04 don't crash and burn during
the upgrade since the new budgie installs the same icons into the same
folder locations.

David
On Wed, 8 Aug 2018 at 17:42, Iain Lane  wrote:
>
> On Mon, Aug 06, 2018 at 12:27:15PM +0100, Iain Lane wrote:
> > On Sun, Aug 05, 2018 at 02:30:49PM +0100, David Mohammed wrote:
> > > So Ubuntu Budgie has a major issue here.  I have been plugging away 
> > > looking
> > > at this but really the areas involved aren't in my area of expertise  
> > > mutter and the in depth relationships with the budgie stack.  I will
> > > continue to look at the vala coding changes but am not really confident on
> > > writing a timely solution for 18.10 beta.
> > >
> > > Any thoughts on the way forward? I don't know  if it is feasible to have a
> > > short term 18.10 version of mutter based upon the 18.04 mutter libraries
> > > specifically for budgie with gnome shell using the gnome 3.30 mutter
> > > version at the same time in the repo. Kludge I know.
> >
> > Thanks for raising this.
> >
> > I'm having a look at what changes are required to port this to mutter-3.
> > It's going to be mainly that MetaScreen was removed, but you should
> > still be able to do everything you could do before.
>
> I've uploaded my initial port¹ to Cosmic now. I realise this is a little
> bit of a forward thing to do, since the code has some known bugs, and I
> apologise for any irritation that you feel / have to face from users.
>
> Hopefully you understand that we need to get moving on testing GNOME
> 3.29, and you agree there's enough time left this cycle to shake out
> bugs or work on another strategy for keeping budgie rocking on.
>
> Cheers,
>
> --
> Iain Lane  [ i...@orangesquash.org.uk ]
> Debian Developer   [ la...@debian.org ]
> Ubuntu Developer   [ la...@ubuntu.com ]
>
> ¹ https://github.com/solus-project/budgie-desktop/pull/1523
> --
> 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: Cosmic mutter version and budgie desktop

2018-08-08 Thread Iain Lane
On Wed, Aug 08, 2018 at 05:41:33PM +0100, Iain Lane wrote:
> On Mon, Aug 06, 2018 at 12:27:15PM +0100, Iain Lane wrote:
> > On Sun, Aug 05, 2018 at 02:30:49PM +0100, David Mohammed wrote:
> > > So Ubuntu Budgie has a major issue here.  I have been plugging away 
> > > looking
> > > at this but really the areas involved aren't in my area of expertise  
> > > mutter and the in depth relationships with the budgie stack.  I will
> > > continue to look at the vala coding changes but am not really confident on
> > > writing a timely solution for 18.10 beta.
> > > 
> > > Any thoughts on the way forward? I don't know  if it is feasible to have a
> > > short term 18.10 version of mutter based upon the 18.04 mutter libraries
> > > specifically for budgie with gnome shell using the gnome 3.30 mutter
> > > version at the same time in the repo. Kludge I know.
> > 
> > Thanks for raising this.
> > 
> > I'm having a look at what changes are required to port this to mutter-3.
> > It's going to be mainly that MetaScreen was removed, but you should
> > still be able to do everything you could do before.
> 
> I've uploaded my initial port¹ to Cosmic now. I realise this is a little
> bit of a forward thing to do, since the code has some known bugs, and I
> apologise for any irritation that you feel / have to face from users.

Well, I thought I had. But then I got:

  Rejected:
  budgie-desktop_10.4+git20171031.10.g9f71bb8-1.2ubuntu2.dsc: Version older 
than that in the archive. 10.4+git20171031.10.g9f71bb8-1.2ubuntu2 <= 
10.4+git20180806.01.933f78fc03d-0ubuntu1

and it seems like the new version includes my patch. So... thanks!

 

-- 
Iain Lane  [ i...@orangesquash.org.uk ]
Debian Developer   [ la...@debian.org ]
Ubuntu Developer   [ la...@ubuntu.com ]


signature.asc
Description: PGP signature
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Cosmic mutter version and budgie desktop

2018-08-08 Thread Iain Lane
On Mon, Aug 06, 2018 at 12:27:15PM +0100, Iain Lane wrote:
> On Sun, Aug 05, 2018 at 02:30:49PM +0100, David Mohammed wrote:
> > So Ubuntu Budgie has a major issue here.  I have been plugging away looking
> > at this but really the areas involved aren't in my area of expertise  
> > mutter and the in depth relationships with the budgie stack.  I will
> > continue to look at the vala coding changes but am not really confident on
> > writing a timely solution for 18.10 beta.
> > 
> > Any thoughts on the way forward? I don't know  if it is feasible to have a
> > short term 18.10 version of mutter based upon the 18.04 mutter libraries
> > specifically for budgie with gnome shell using the gnome 3.30 mutter
> > version at the same time in the repo. Kludge I know.
> 
> Thanks for raising this.
> 
> I'm having a look at what changes are required to port this to mutter-3.
> It's going to be mainly that MetaScreen was removed, but you should
> still be able to do everything you could do before.

I've uploaded my initial port¹ to Cosmic now. I realise this is a little
bit of a forward thing to do, since the code has some known bugs, and I
apologise for any irritation that you feel / have to face from users.

Hopefully you understand that we need to get moving on testing GNOME
3.29, and you agree there's enough time left this cycle to shake out
bugs or work on another strategy for keeping budgie rocking on.

Cheers,

-- 
Iain Lane  [ i...@orangesquash.org.uk ]
Debian Developer   [ la...@debian.org ]
Ubuntu Developer   [ la...@ubuntu.com ]

¹ https://github.com/solus-project/budgie-desktop/pull/1523


signature.asc
Description: PGP signature
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Re: Cosmic mutter version and budgie desktop

2018-08-06 Thread David Mohammed
Hi Iain,

 I've have raised it here -
https://github.com/solus-project/budgie-desktop/pull/1519 i.e. the PR
is current publishable progress to-date.

David

On 6 August 2018 at 12:27, Iain Lane  wrote:
> On Sun, Aug 05, 2018 at 02:30:49PM +0100, David Mohammed wrote:
>> So Ubuntu Budgie has a major issue here.  I have been plugging away looking
>> at this but really the areas involved aren't in my area of expertise  
>> mutter and the in depth relationships with the budgie stack.  I will
>> continue to look at the vala coding changes but am not really confident on
>> writing a timely solution for 18.10 beta.
>>
>> Any thoughts on the way forward? I don't know  if it is feasible to have a
>> short term 18.10 version of mutter based upon the 18.04 mutter libraries
>> specifically for budgie with gnome shell using the gnome 3.30 mutter
>> version at the same time in the repo. Kludge I know.
>
> Thanks for raising this.
>
> I'm having a look at what changes are required to port this to mutter-3.
> It's going to be mainly that MetaScreen was removed, but you should
> still be able to do everything you could do before.
>
> Is there an upstream issue for this?
>
> Cheers,
>
> --
> Iain Lane  [ i...@orangesquash.org.uk ]
> Debian Developer   [ la...@debian.org ]
> Ubuntu Developer   [ la...@ubuntu.com ]
>
> --
> 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: Cosmic mutter version and budgie desktop

2018-08-06 Thread Iain Lane
On Sun, Aug 05, 2018 at 02:30:49PM +0100, David Mohammed wrote:
> So Ubuntu Budgie has a major issue here.  I have been plugging away looking
> at this but really the areas involved aren't in my area of expertise  
> mutter and the in depth relationships with the budgie stack.  I will
> continue to look at the vala coding changes but am not really confident on
> writing a timely solution for 18.10 beta.
> 
> Any thoughts on the way forward? I don't know  if it is feasible to have a
> short term 18.10 version of mutter based upon the 18.04 mutter libraries
> specifically for budgie with gnome shell using the gnome 3.30 mutter
> version at the same time in the repo. Kludge I know.

Thanks for raising this.

I'm having a look at what changes are required to port this to mutter-3.
It's going to be mainly that MetaScreen was removed, but you should
still be able to do everything you could do before.

Is there an upstream issue for this?

Cheers,

-- 
Iain Lane  [ i...@orangesquash.org.uk ]
Debian Developer   [ la...@debian.org ]
Ubuntu Developer   [ la...@ubuntu.com ]


signature.asc
Description: PGP signature
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop


Cosmic mutter version and budgie desktop

2018-08-05 Thread David Mohammed
Hi there

  At the request of Jeremy I have been looking at the new beta version of
mutter currently in cosmic proposed and how to make budgie desktop compile
against it.

For the uninitiated budgie is built using many gnome components including
the mutter libraries

For this new version of mutter the gnome devs have removed a key part of
the api meta.screen and moved various methods around to other headers.

Unfortunately this has broken a large part of budgie and quite a bit of
rewriting/rewiring will need to be done.

Upstream (Solus project) are aware but this rewriting may take some time.
Upstream are already talking about dropping mutter with a new window
manager.

This will not happen in the 18.10 timescales.

So Ubuntu Budgie has a major issue here.  I have been plugging away looking
at this but really the areas involved aren't in my area of expertise  
mutter and the in depth relationships with the budgie stack.  I will
continue to look at the vala coding changes but am not really confident on
writing a timely solution for 18.10 beta.

Any thoughts on the way forward? I don't know  if it is feasible to have a
short term 18.10 version of mutter based upon the 18.04 mutter libraries
specifically for budgie with gnome shell using the gnome 3.30 mutter
version at the same time in the repo. Kludge I know.

David (Ubuntu budgie project lead)
-- 
ubuntu-desktop mailing list
ubuntu-desktop@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop