From owner-freebsd-gnome@FreeBSD.ORG Mon Jul 4 18:11:10 2011 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B99BB106564A for ; Mon, 4 Jul 2011 18:11:10 +0000 (UTC) (envelope-from mezz.freebsd@gmail.com) Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182]) by mx1.freebsd.org (Postfix) with ESMTP id 93AAB8FC08 for ; Mon, 4 Jul 2011 18:11:10 +0000 (UTC) Received: by pvg11 with SMTP id 11so6504710pvg.13 for ; Mon, 04 Jul 2011 11:11:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=bERVt3120HT8Sqfo2KL/4/2ndJuuVN/LN9vojGebz5g=; b=dheX+oGc4rOm8W2HM8/Snw+t4uifVyUUGql0ZBiI/l4hzDPscEyx8X2YKxtLczz7LC sjebXp17qcc5+jBA1USqG0tY5XQy0yCtu0EXrvo5mXAs74iQW4Vu63FKmJQ8GHbHzfAu r+K90Mu7ECrBdYWNW7lWnUa27VITs/j2iW1DI= MIME-Version: 1.0 Received: by 10.68.5.68 with SMTP id q4mr7339407pbq.117.1309803069882; Mon, 04 Jul 2011 11:11:09 -0700 (PDT) Received: by 10.68.41.35 with HTTP; Mon, 4 Jul 2011 11:11:09 -0700 (PDT) In-Reply-To: <4E11FB21.8010209@janh.de> References: <4E11912A.9020508@janh.de> <4E11FB21.8010209@janh.de> Date: Mon, 4 Jul 2011 13:11:09 -0500 Message-ID: From: Jeremy Messenger To: Jan Henrik Sylvester Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Aleksey Spiridonov , gnome-list freebsd Subject: Re: Port net-im/empathy/ possible broken X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2011 18:11:10 -0000 On Mon, Jul 4, 2011 at 12:40 PM, Jan Henrik Sylvester wrote: > On 07/04/2011 16:18, Jeremy Messenger wrote: >> >> On Mon, Jul 4, 2011 at 5:08 AM, Jan Henrik Sylvester =A0wrot= e: >>> >>> On Wed, Jun 29, 2011 at 20:59, Jeremy Messenger>> gmail.com> >>> wrote: >>>> >>>> On Sun, Jun 26, 2011 at 6:06 PM, Aleksey Spiridonov >>>> wrote: >>>>> >>>>> Hello. >>>>> >>>>> Same bug finds at >>>>> http://lists.pcbsd.org/pipermail/pbibuild/2011-June/034842.html >>>>> >>>>> My config.log in attach >>>> >>>> The pointyhat[1] and I can't reproduce it. You will need to make sure >>>> to follow this: http://www.freebsd.org/gnome/docs/bugging.html >>>> >>>> [1] >>>> >>>> http://pointyhat.freebsd.org/errorlogs/amd64-8-latest-logs/empathy-2.3= 2.2_1.log >>> >>> Have you found out more about this? >> >> I don't have to, because pointyhat and a lot of users don't have any of >> problem. > > Sorry for not being clear: I did not mean you specifically, since you cou= ld > not reproduce the problem, but you in general, like Aleksey or anyone els= e > with this problem. > >>> sysutils/gnome-mount: gnome-keyring:${PORTSDIR}/security/gnome-keyring >>> devel/gvfs: gnome-keyring:${PORTSDIR}/security/libgnome-keyring >>> >>> Ok, it seems to depend on which is installed first. If libgnome-keyring >>> is >>> present, gnome-keyring is fulfilled since lib/libgnome-keyring.so.0 is >>> installed. Hence, gnome-keyring will not be installed and registered. >>> >>> Is the dependency for gnome-keyring correct? >> >> No, but it's already fixed in MarcusCom CVS by me a few months ago >> that will be committed in this month. > > I do understand that updates and stylistic bug fixes do not go into ports > immediately, since many users (including me) rather have stable gnome > related ports. Anyhow, I do not understand why bug fixes are commited onl= y > after a few month. Aleksey and maybe some other people from PC-BSD were > looking into the problem, I was looking into it independently, but the > underlying issue was known for month. > > In my opinion, looking for a file to fulfill a dependency that is not > actually installed by the port specified is serious enough to fix, even i= f > it does not effect tinderbox builds, since it can have hard to find side > effects like the one with net-im/empathy. > > Moreover, if you get libgnome-keyring alone (and there are some ports > depending only on it) and then install one of the many ports that have th= e > wrong gnome-keyring dependency, you will not get any dependencies listed = in > the package -- more hard-to-find pitfalls for anyone not using tinderbox. > > I hope this does not sound like ranting, it is not supposed to be. > > Did you (or someone else) fix this issue in all gnome maintained ports (i= n > MarcusCom)? Do we put all fixes in MarcusCom CVS first? Not always. Depend on what I have in my system. That time, I fixed the gnome-keyring dependency. I had GNOME 3 installed and I have MarcusCom ports tree, so it's what it was tested on and I put fixes in there. I don't like to put non-test stuff in FreeBSD ports tree. I only have a FreeBSD system available (before was two). I know that I can do jail, chroot or whatever but I do not like it. If the GNOME 3 is taking too long. I will put gnome-keyring dependency fixes in the FreeBSD ports tree sooner. > Is the fix a general change or should I write to the other maintainers of > ports with this issue? No, you don't have to. We do touch on ports that isn't maintaining by us. I did that with gnome-keyring stuff. The gnome-keyring got splitted into two, libgnome-keyring and gnome-keyring in the two previous GNOME released (over a year ago). We forgot to have the ports (included our ports) to chase it. However, when main dependency got changed and it is that person's job to touch all ports that isn't maintain by that same person. Cheers, Mezz > Thanks, > Jan Henrik --=20 mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org