NetBSD Problem Report #46921

From diro@nixsyspaus.org  Fri Sep  7 13:36:21 2012
Return-Path: <diro@nixsyspaus.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	by www.NetBSD.org (Postfix) with ESMTP id 8C4F063B9BC
	for <gnats-bugs@gnats.netbsd.org>; Fri,  7 Sep 2012 13:36:21 +0000 (UTC)
Message-Id: <20120907133618.840C72041F2@asche.nixsyspaus.org>
Date: Fri,  7 Sep 2012 13:36:18 +0000 (UTC)
From: diro@nixsyspaus.org
Reply-To: diro@nixsyspaus.org
To: gnats-bugs@gnats.netbsd.org
Subject: Please, pull up devel/libpeas from wip/libpeas
X-Send-Pr-Version: 3.95

>Number:         46921
>Category:       pkg
>Synopsis:       Please, pull up devel/libpeas from wip/libpeas
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    prlw1
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Fri Sep 07 13:40:00 +0000 2012
>Closed-Date:    Sun Jan 20 23:17:16 +0000 2013
>Last-Modified:  Sun Jan 20 23:17:16 +0000 2013
>Originator:     diro@nixsyspaus.org
>Release:        NetBSD 6.0_RC1
>Organization:
>Environment:
System: NetBSD gift 6.0_RC1 NetBSD 6.0_RC1 (GIFT) #6: Sat Sep  1 04:44:23 UTC
2012  root@gift:/usr/obj/sys/arch/amd64/compile/GIFT amd64
Architecture: amd64
Machine: amd64
>Description:
Please, pull up devel/libpeas from wip/libpeas. A lot of bugs have been fixed
between the versions such as:

https://bugzilla.gnome.org/show_bug.cgi?id=679508
https://bugzilla.gnome.org/show_bug.cgi?id=678339
https://bugzilla.gnome.org/show_bug.cgi?id=679995
https://bugzilla.gnome.org/show_bug.cgi?id=679507

and others which are not listed on the bug tracker.

Also, a package that i'm working on, Eina, needs this newer version which
depends on devel/py-gobject3.
>How-To-Repeat:
Be packaging something that needs py-gobject3 and libpeas-1.5.0
>Fix:
Pull it up!

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->prlw1
Responsible-Changed-By: obache@NetBSD.org
Responsible-Changed-When: Wed, 12 Sep 2012 11:47:20 +0000
Responsible-Changed-Why:
Over to importer.


From: Patrick Welche <prlw1@cam.ac.uk>
To: pkgsrc-bugs@netbsd.org
Cc: prlw1@cam.ac.uk
Subject: Re: pkg/46921
Date: Thu, 20 Sep 2012 12:35:44 +0100

 It seems that 1.5.0 may have broken vala support, so this is might take
 just a little longer:

   https://bugzilla.gnome.org/show_bug.cgi?id=684457

From: Patrick Welche <prlw1@cam.ac.uk>
To: pkgsrc-bugs@netbsd.org
Cc: prlw1@cam.ac.uk
Subject: Re: pkg/46921
Date: Thu, 20 Sep 2012 13:10:36 +0100

 You mention py-gobject3. devel/libpeas does use py-gobject3, whereas the
 one wip doesn't. Do you have a specific problem with 1.4.0 and your
 Eina package? (Maybe we can patch 1.4.0)

From: diro@nixsyspaus.org
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/46921
Date: Sat, 22 Sep 2012 11:20:23 -0400

 >  It seems that 1.5.0 may have broken vala support, so this is might take
 >  just a little longer:
 >
 >  https://bugzilla.gnome.org/show_bug.cgi?id=684457
 >
 >  You mention py-gobject3. devel/libpeas does use py-gobject3, whereas the
 >  one wip doesn't. Do you have a specific problem with 1.4.0 and your
 >  Eina package? (Maybe we can patch 1.4.0)

 Hmm, let's suspend this PR for now until that issue gets resolved. I
 didn't realize there was an issue with libpeas-1.5.0. Eina needs
 libpeas-1.5.0, and i found an old version in pkgsrc-wip, which i updated to
 test with Eina. Then, i thought, since there's also devel/libpeas (which is
 also an older version), that we could pullup devel/libpeas from wip and delete
 wip/libpeas, as to not have two versions of the same package. It's not mission
 critical and not worth the time to patch Eina or devel/libpeas. There's a bit
 more work to do in Eina before it's imported anyway. Thanks for your help.

From: Patrick Welche <prlw1@cam.ac.uk>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/46921
Date: Mon, 24 Sep 2012 10:50:17 +0100

 It turns out that --enable-vala just enables the compilation of the vala
 demo plugin - libpeas has C support, vala is essentially C, there is no
 vala support as such => after the freeze, we can simply upgrade to 1.5.0.

From: diro@nixsyspaus.org
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/46921
Date: Mon, 24 Sep 2012 10:29:58 -0400

 >  It turns out that --enable-vala just enables the compilation of the vala
 >  demo plugin - libpeas has C support, vala is essentially C, there is no
 >  vala support as such => after the freeze, we can simply upgrade to 1.5.0.

 Excellent news. Keep me posted on the pullup and i'll remove wip/libpeas.

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/46921
Date: Sun, 30 Sep 2012 22:43:12 +0000

 On Mon, Sep 24, 2012 at 09:55:02AM +0000, Patrick Welche wrote:
  >  It turns out that --enable-vala just enables the compilation of the vala
  >  demo plugin - libpeas has C support, vala is essentially C, there is no
  >  vala support as such 

 Uh, vala's more like java, isn't it?

  >  => after the freeze, we can simply upgrade to 1.5.0.

 As this is a gnome package, isn't 1.5.0 a devel version?

 -- 
 David A. Holland
 dholland@netbsd.org

From: diro@nixsyspaus.org
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/46921
Date: Sun, 30 Sep 2012 21:17:15 -0400

 >  On Mon, Sep 24, 2012 at 09:55:02AM +0000, Patrick Welche wrote:
 >   >  It turns out that --enable-vala just enables the compilation of the vala
 >   >  demo plugin - libpeas has C support, vala is essentially C, there is no
 >   >  vala support as such 
 >  
 >  Uh, vala's more like java, isn't it?
 >  
 >   >  => after the freeze, we can simply upgrade to 1.5.0.
 >  
 >  As this is a gnome package, isn't 1.5.0 a devel version?

 I'm not awake of how GNOME manages its versioning system, and i wasn't able to
 find any concrete documentation regarding which release of libpeas is stable.
 Aside from that, 1.6.0 was released five days ago, dropping the vala demo
 plugin. I have tested this version. It builds and installs fine, although no
 python support is available, because it depends on devel/py-gobject3 and that
 package conflicts with devel/py-gobject:

 Configuration:

         Source code location          : .
         Compiler                      : cc
         Installation prefix           : /usr/pkg
         Build libpeas-gtk             : yes
         Coverage testing              : no (disabled, use --enable-gcov to
 enable)
         Glade Catalog                 : no
         Disable deprecated features   : yes

 Languages support:

         Python support                : no (pygobject >= 3.0.0 not found)
         Javascript support (Seed)     : no
         Javascript support (GJS)      : no

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/46921
Date: Mon, 1 Oct 2012 02:15:59 +0000

 On Mon, Oct 01, 2012 at 01:20:04AM +0000, diro@nixsyspaus.org wrote:
  >>  As this is a gnome package, isn't 1.5.0 a devel version?
  >  
  > I'm not awake of how GNOME manages its versioning system, and i
  > wasn't able to find any concrete documentation regarding which
  > release of libpeas is stable.

 Most gnome stuff is odd/even like Linux kernels used to be.

  > Aside from that, 1.6.0 was released five days ago, dropping the
  > vala demo plugin. I have tested this version. It builds and
  > installs fine, although no python support is available, because it
  > depends on devel/py-gobject3 and that package conflicts with
  > devel/py-gobject:

 I don't think we care about the vala plugin. However... the existing
 package uses py-gobject3 without conflicting with anything, so ISTM
 that a new one should be able to as well.

 I just diffed the wip package against the one in devel/ and there are
 some things that should probably be merged back into the wip one, such
 as that.

 -- 
 David A. Holland
 dholland@netbsd.org

From: "Patrick Welche" <prlw1@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/46921 CVS commit: pkgsrc/devel/libpeas
Date: Mon, 8 Oct 2012 21:34:14 +0000

 Module Name:	pkgsrc
 Committed By:	prlw1
 Date:		Mon Oct  8 21:34:14 UTC 2012

 Modified Files:
 	pkgsrc/devel/libpeas: Makefile PLIST buildlink3.mk distinfo

 Log Message:
 Update libpeas to 1.6.0 (PR#46921)

 * Remove the vala demo plugin
 * Add min required and max allowed version for glib and Gdk
 * Warn if activate or deactivate are not implemented
 * Find extension construct properties also in interface prerequisites
 * Fix interface sorting in GJS and Seed
 * Added peas_engine_prepend_search_path
 * Added peas_plugin_info_get_external_data
 * Misc bugfixes


 To generate a diff of this commit:
 cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/libpeas/Makefile
 cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/libpeas/PLIST \
     pkgsrc/devel/libpeas/distinfo
 cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/libpeas/buildlink3.mk

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Tue, 09 Oct 2012 01:38:48 +0000
State-Changed-Why:
updated - please let us know if it works ok


From: diro@nixsyspaus.org
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/46921
Date: Sun, 20 Jan 2013 07:59:25 -0500

 Looks good. Thanks!

State-Changed-From-To: feedback->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sun, 20 Jan 2013 23:17:16 +0000
State-Changed-Why:
confirmed, thanks.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.