NetBSD Problem Report #47219
From www@NetBSD.org Mon Nov 19 18:58:12 2012
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
by www.NetBSD.org (Postfix) with ESMTP id BF89F63E773
for <gnats-bugs@gnats.NetBSD.org>; Mon, 19 Nov 2012 18:58:11 +0000 (UTC)
Message-Id: <20121119185811.02E0263E773@www.NetBSD.org>
Date: Mon, 19 Nov 2012 18:58:10 +0000 (UTC)
From: mschoth@gmx.net
Reply-To: mschoth@gmx.net
To: gnats-bugs@NetBSD.org
Subject: "pkgin in firefox" does not work
X-Send-Pr-Version: www-1.0
>Number: 47219
>Category: pkg
>Synopsis: "pkgin in firefox" does not work
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: pkg-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Nov 19 19:00:00 +0000 2012
>Closed-Date: Wed Jun 13 09:50:42 +0000 2018
>Last-Modified: Wed Jun 13 09:50:42 +0000 2018
>Originator: Matthias Schoth
>Release: 6.0 (amd64)
>Organization:
>Environment:
NetBSD ThinkPad 6.0 NetBSD 6.0 (GENERIC) amd64
>Description:
"pkgin in firefox" shows the output "firefox is not available on the repository" even though the firefox binary package is present on the ftp
site. Also "pkgin up" and "pkgin fug" does not help.
Other packages like "pkgin in gzip" work flawlessly.
When doing "pkgin up" an index file called "pkg_summary.bz2" is fetched. Even though a binary firefox package is available in /All the index file does not contain the package.
>How-To-Repeat:
ThinkPad# cat /usr/pkg/etc/pkgin/repositories.conf"
ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/amd64/6.0/All
ThinkPad# pkgin in firefox
firefox is not available on the repository
calculating dependencies... done.
nothing to do.
>Fix:
update the file pkg_summary.bz2 in /All
>Release-Note:
>Audit-Trail:
From: "Jeremy C. Reed" <reed@reedmedia.net>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/47219: "pkgin in firefox" does not work
Date: Mon, 19 Nov 2012 13:26:00 -0600 (CST)
> update the file pkg_summary.bz2 in /All
Yes it is out of date
See
http://ftp.netbsd.org/pub/NetBSD/misc/reed/pkgsrc-package-sanity/missing-or-old-pkg_summary.txt
Should we automate these complaints?
Should we automate the regeneration of the pkg_summary?
Should we have some queue directory for new uploads so the new packages
are added to public repo at same time as new pkg_summary?
From: Thomas Klausner <wiz@NetBSD.org>
To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
Cc:
Subject: Re: pkg/47219: "pkgin in firefox" does not work
Date: Fri, 23 Nov 2012 14:32:31 +0100
On Mon, Nov 19, 2012 at 07:30:10PM +0000, Jeremy C. Reed wrote:
> Should we automate the regeneration of the pkg_summary?
Perhaps a cronjob that looks if any package file is newer and
regenerates pkg_summary in that case?
I think that's the human-cycles-easiest solution.
Thomas
From: "Jeremy C. Reed" <reed@reedmedia.net>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/47219: "pkgin in firefox" does not work
Date: Fri, 30 Nov 2012 07:59:45 -0600 (CST)
On Fri, 23 Nov 2012, Thomas Klausner wrote:
> On Mon, Nov 19, 2012 at 07:30:10PM +0000, Jeremy C. Reed wrote:
> > Should we automate the regeneration of the pkg_summary?
>
> Perhaps a cronjob that looks if any package file is newer and
> regenerates pkg_summary in that case?
>
> I think that's the human-cycles-easiest solution.
That won't work yet. Still researching this and learned that a
different cron job was rsyncing the packages from nyftp server which
replaces the pkg_summary database files. There is a mix of packages
uploaded from different sources (see firefox packages and midori as
quick examples).
From: Aleksey Cheusov <cheusov@tut.by>
To: gnats-bugs@NetBSD.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
mschoth@gmx.net
Subject: Re: pkg/47219: "pkgin in firefox" does not work
Date: Sat, 01 Dec 2012 02:59:21 +0300
> See
> http://ftp.netbsd.org/pub/NetBSD/misc/reed/pkgsrc-package-sanity/missing-or-old-pkg_summary.txt
>
> Should we automate these complaints?
At least for i386/amd64/spark64/ppc -- yes.
> Should we automate the regeneration of the pkg_summary?
I think no. There is a risk to make a real mess instead of normal
package repository. The only correct way to generate pkg_summary(5) is
to use bulk builds both for building packages and uploads. Manual
interventions should be avoided or minimized.
> Should we have some queue directory for new uploads so the new packages
> are added to public repo at same time as new pkg_summary?
Yes. In my case upload is very slow. In order to reduce a period of time
when a repository is in "unclear" state I thought about two directories
for uploading and swapping them in the end.
--
Best regards, Aleksey Cheusov.
From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/47219: "pkgin in firefox" does not work
Date: Tue, 4 Dec 2012 06:17:49 +0000
On Fri, Nov 30, 2012 at 02:00:10PM +0000, Jeremy C. Reed wrote:
> There is a mix of packages
> uploaded from different sources (see firefox packages and midori as
> quick examples).
This seems likely to result in a huge mess regardless of frobbing
pkg_summary.
--
David A. Holland
dholland@netbsd.org
State-Changed-From-To: open->closed
State-Changed-By: jperkin@NetBSD.org
State-Changed-When: Wed, 13 Jun 2018 09:50:42 +0000
State-Changed-Why:
Closing this as I believe all bulk builds have moved to pbulk which ensures
pkg_summary is correct. If anyone is still performing manual builds they
need to ensure pkg_summary is correctly generated. This isn't a pkgin bug.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.