Re: [OE-core] [PATCH 05/22] Update libnotify to version 0.7.6

2015-06-22 Thread Alexander Kanavin

On 06/20/2015 12:41 AM, Andreas Müller wrote:


Emotional part: I am sorry for my last email's style and I hope this
does not cause lack of motivation on your side. This was definitely
not an email that should have gone out this way.


Thank you Andreas, I very much appreciate you saying this. Also my email 
had the wrong tone, a bit too blunt and provocative perhaps.



Technical part: Although your patches break things I think _now_ that
they point in the right direction. The old gnome stuff turns into a
maintenance burden with every new tool/library introduced. As Martin
pointed out: I have tried to update libnotify two years ago and
stopped due to huge fallout.
Now we expect same but the situation is different: We have stable
releases of better quality than two years ago. If still interested in
gnome 2 style user experience and not accepting gnome 3 one could work
with releases (or implement/use alternatives Mate/Xfce..).


I have looked at recent commit history for meta-gnome; my impression is 
that it only gets ad-hoc patching so that things still compile, and 
nobody is doing a systematic effort to keep things up to date and 
working. So the layer is effectively unmaintained and slowly bit rots.



One note regarding gnome 3: I played around with gnome 3 long time ago
but stopped messing around with gobject-introspection which looked
mandatory for some packages. I think if we want to migrate meta-gnome
to gnome 3 we should think of migrating meta-gir to meta-gnome.


Yes; getting gobject-introspection to work and perhaps taking it into 
oe-core is something that we'd really like to do, so I plan to look at 
it when I have a bit of breathing space later this or next week.



Regards,
Alex
--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 05/22] Update libnotify to version 0.7.6

2015-06-19 Thread Andreas Müller
On Thu, Jun 18, 2015 at 4:42 PM, Andreas Müller
schnitzelt...@googlemail.com wrote:
 On Thu, Jun 18, 2015 at 3:16 PM, Alexander Kanavin
 alexander.kana...@linux.intel.com wrote:
 On 06/18/2015 03:35 PM, Andreas Müller wrote:

 I think gtk3 is not the problem here it is the API change libnotify
 0.6 - 0.7 which cannot (or only by ugly hacks) be installed parallel.
 Do we know what happens to meta-gnome/meta-xfce?


 The packages in meta-gnome that fail because of new libnotify are all five
 year old, unmaintained 2.32.something versions.

 Let's just accept that meta-gnome needs to get a massive update to 3.x,
 those who don't like gnome 3.x need to seek alternative desktops and move
 on.

 Cool: you send patches having no idea what efforts are caused and give
 helping hints as 'let's move on'. From my experience guys like you
 will not give any support in 'moving on' as the only scope is academic
 'core-image-sato' building green for quemux86.

 Over and out

Hi Alexander,

Emotional part: I am sorry for my last email's style and I hope this
does not cause lack of motivation on your side. This was definitely
not an email that should have gone out this way.

Technical part: Although your patches break things I think _now_ that
they point in the right direction. The old gnome stuff turns into a
maintenance burden with every new tool/library introduced. As Martin
pointed out: I have tried to update libnotify two years ago and
stopped due to huge fallout.
Now we expect same but the situation is different: We have stable
releases of better quality than two years ago. If still interested in
gnome 2 style user experience and not accepting gnome 3 one could work
with releases (or implement/use alternatives Mate/Xfce..).
One note regarding gnome 3: I played around with gnome 3 long time ago
but stopped messing around with gobject-introspection which looked
mandatory for some packages. I think if we want to migrate meta-gnome
to gnome 3 we should think of migrating meta-gir to meta-gnome.

Andreas
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 05/22] Update libnotify to version 0.7.6

2015-06-18 Thread Alexander Kanavin

On 06/17/2015 05:59 PM, Jussi Kukkonen wrote:

0.6 is the last release that supports GTK+2 and changing this might
annoy people who are avoiding GTK+3 and are using some of the recipes
in meta-oe that depend on libnotify.

I believe the GTK dependency is only there for tests: Modifying the
build so it doesn't build tests and doesn't depend on GTK should not
be difficult.


There is no way to switch off tests building in libnotify, so dropping 
the gtk3 dependency means developing a custom source patch. I'd rather 
do that only if there are specific complaints.


Alex

--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 05/22] Update libnotify to version 0.7.6

2015-06-18 Thread Alexander Kanavin

On 06/18/2015 03:35 PM, Andreas Müller wrote:


I think gtk3 is not the problem here it is the API change libnotify
0.6 - 0.7 which cannot (or only by ugly hacks) be installed parallel.
Do we know what happens to meta-gnome/meta-xfce?


The packages in meta-gnome that fail because of new libnotify are all 
five year old, unmaintained 2.32.something versions.


Let's just accept that meta-gnome needs to get a massive update to 3.x, 
those who don't like gnome 3.x need to seek alternative desktops and 
move on.


Regards,
Alex
--
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 05/22] Update libnotify to version 0.7.6

2015-06-18 Thread Martin Jansa
On Thu, Jun 18, 2015 at 02:35:20PM +0200, Andreas Müller wrote:
 On Thu, Jun 18, 2015 at 1:23 PM, Alexander Kanavin
 alexander.kana...@linux.intel.com wrote:
  On 06/17/2015 05:59 PM, Jussi Kukkonen wrote:
 
  0.6 is the last release that supports GTK+2 and changing this might
  annoy people who are avoiding GTK+3 and are using some of the recipes
  in meta-oe that depend on libnotify.
 
  I believe the GTK dependency is only there for tests: Modifying the
  build so it doesn't build tests and doesn't depend on GTK should not
  be difficult.
 
 
  There is no way to switch off tests building in libnotify, so dropping the
  gtk3 dependency means developing a custom source patch. I'd rather do that
  only if there are specific complaints.
 
 I think gtk3 is not the problem here it is the API change libnotify
 0.6 - 0.7 which cannot (or only by ugly hacks) be installed parallel.
 Do we know what happens to meta-gnome/meta-xfce?

I think they will get broken like 2 years ago when we tried to do this:
http://permalink.gmane.org/gmane.comp.handhelds.openembedded/57913

-- 
Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com


signature.asc
Description: Digital signature
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 05/22] Update libnotify to version 0.7.6

2015-06-18 Thread Andreas Müller
On Thu, Jun 18, 2015 at 3:16 PM, Alexander Kanavin
alexander.kana...@linux.intel.com wrote:
 On 06/18/2015 03:35 PM, Andreas Müller wrote:

 I think gtk3 is not the problem here it is the API change libnotify
 0.6 - 0.7 which cannot (or only by ugly hacks) be installed parallel.
 Do we know what happens to meta-gnome/meta-xfce?


 The packages in meta-gnome that fail because of new libnotify are all five
 year old, unmaintained 2.32.something versions.

 Let's just accept that meta-gnome needs to get a massive update to 3.x,
 those who don't like gnome 3.x need to seek alternative desktops and move
 on.

Cool: you send patches having no idea what efforts are caused and give
helping hints as 'let's move on'. From my experience guys like you
will not give any support in 'moving on' as the only scope is academic
'core-image-sato' building green for quemux86.

Over and out

Andreas
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH 05/22] Update libnotify to version 0.7.6

2015-06-17 Thread Jussi Kukkonen
On 17 June 2015 at 16:19, Alexander Kanavin
alexander.kana...@linux.intel.com wrote:
 New webkit requires at least version 0.7

0.6 is the last release that supports GTK+2 and changing this might
annoy people who are avoiding GTK+3 and are using some of the recipes
in meta-oe that depend on libnotify.

I believe the GTK dependency is only there for tests: Modifying the
build so it doesn't build tests and doesn't depend on GTK should not
be difficult.

 - Jussi

 Signed-off-by: Alexander Kanavin alexander.kana...@linux.intel.com
 ---
  .../libnotify/{libnotify_0.6.0.bb = libnotify_0.7.6.bb}  | 8 
 
  1 file changed, 4 insertions(+), 4 deletions(-)
  rename meta/recipes-gnome/libnotify/{libnotify_0.6.0.bb = 
 libnotify_0.7.6.bb} (66%)

 diff --git a/meta/recipes-gnome/libnotify/libnotify_0.6.0.bb 
 b/meta/recipes-gnome/libnotify/libnotify_0.7.6.bb
 similarity index 66%
 rename from meta/recipes-gnome/libnotify/libnotify_0.6.0.bb
 rename to meta/recipes-gnome/libnotify/libnotify_0.7.6.bb
 index e6ee89b..e9363e8 100644
 --- a/meta/recipes-gnome/libnotify/libnotify_0.6.0.bb
 +++ b/meta/recipes-gnome/libnotify/libnotify_0.7.6.bb
 @@ -5,15 +5,15 @@ LIC_FILES_CHKSUM = 
 file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34

  PR = r1

 -DEPENDS = dbus gtk+ dbus-glib
 +DEPENDS = dbus gtk+3 dbus-glib

 -inherit gnomebase distro_features_check
 +inherit gnomebase distro_features_check gtk-doc

  # Requires gdk/gdkx.h which is provided by gtk when x11 in DISTRO_FEATURES
  REQUIRED_DISTRO_FEATURES = x11

 -SRC_URI[archive.md5sum] = 732c9d2cd5eb6a9069264a319d330516
 -SRC_URI[archive.sha256sum] = 
 73b16a79bb2fed62dcf146b11c4405776cb96a09dce66379ca541da7dbd64210
 +SRC_URI[archive.md5sum] = a4997019d08f46f3bf57b78e6f795a59
 +SRC_URI[archive.sha256sum] = 
 0ef61ca400d30e28217979bfa0e73a7406b19c32dd76150654ec5b2bdf47d837

  do_configure_prepend() {
  sed -i /GTK3/d ${S}/configure.ac
 --
 2.1.4

 --
 ___
 Openembedded-core mailing list
 Openembedded-core@lists.openembedded.org
 http://lists.openembedded.org/mailman/listinfo/openembedded-core
-- 
___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core