From owner-freebsd-current@FreeBSD.ORG Thu Oct 31 21:25:43 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id CC76B6B7; Thu, 31 Oct 2013 21:25:43 +0000 (UTC) (envelope-from eric.camachat@gmail.com) Received: from mail-pd0-x22c.google.com (mail-pd0-x22c.google.com [IPv6:2607:f8b0:400e:c02::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 98359247E; Thu, 31 Oct 2013 21:25:43 +0000 (UTC) Received: by mail-pd0-f172.google.com with SMTP id w10so2969036pde.3 for ; Thu, 31 Oct 2013 14:25:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=ojHE9xvS3p2E1Y6rfATIY/NUaKhZQzHvjvGqWLAa1DA=; b=AOz1PyfdBHFjLbz4xdJh//w6/xPUnlM9UBIc76LS+4pwhN6d/tCd62rn2dxcPKDGc5 wvL8vzke8nyzJaQpE9Y+Wt0tuQiMgC6fJYZtX0tIrogpZeMgidDxIXK/evwJAYA6nxS0 SJsB698ISovZzdrg2MUfLZMLdVTSJN65a8ktstsARICBanM5fB5TQ0O6dgt734iYpFmq OCnx9TR36zHjSwy3BFY9wND3Of7wANalRo8/2yg0ZXgk/8OSLIjfKcsBclt/3zYR84kl iWBqIdQiu9mCzzyt9vzv4iHQI28D0CWUhX+xzyWQW7Ti2P4AsNJEsV/caxxYlcY0Not/ 7SEA== X-Received: by 10.68.190.103 with SMTP id gp7mr4057285pbc.74.1383254743197; Thu, 31 Oct 2013 14:25:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.70.51.136 with HTTP; Thu, 31 Oct 2013 14:25:23 -0700 (PDT) In-Reply-To: <5272C70B.1040200@FreeBSD.org> References: <5271BC11.1010303@FreeBSD.org> <5272C5E5.6050109@allanjude.com> <5272C70B.1040200@FreeBSD.org> From: Eric Camachat Date: Thu, 31 Oct 2013 14:25:23 -0700 Message-ID: Subject: Re: Official FreeBSD Binary Packages now available for pkgng To: Bryan Drewery Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: Adrian Chadd , freebsd-current X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Oct 2013 21:25:44 -0000 Same result, neither pkg+http:// nor http+pkg:// worked with proxy server. Eric On Thu, Oct 31, 2013 at 2:09 PM, Bryan Drewery wrote: > On 10/31/2013 4:06 PM, Adrian Chadd wrote: > > ... I still think the SRV record stuff is a bad idea. > > > > Well, I think it's a great idea - because I plan on supporting it in > > the next HTTP thing I write - but not having an A record is going to > > continue to bite things. > > I don't like it either, it's not up to portmgr. > > > > > Also, http+pkg:// isn't a defined protocol either and some strict > > proxies may actually reject it. You should go back to the http:// > > protocol. > > It's not real. It's a client-side thing only. The "pkg+" is stripped > away before the fetch. It's only intended to make people realize they > can't just drop it into firefox and hit enter. > > 1.2 adds support for it which is coming soon, but it doesn't really > change much. > > > > > > > -adrian > > > > (with his HTTP hat on..) > > > > > > On 31 October 2013 14:04, Allan Jude wrote: > >> > > On 2013-10-31 16:47, Eric Camachat wrote: > >>>> It doesn't work with our (microsoft) proxy server, see below. > >>>> > >>>> root@basay:/usr/local/etc/pkg/repos # pkg update -f > >>>> Updating repository catalogue > >>>> pkg: http://pkg.FreeBSD.org/freebsd:10:x86:64/latest/digests.txz: > Service > >>>> Unavailable > >>>> pkg: No digest falling back on legacy catalog format > >>>> pkg: http://pkg.FreeBSD.org/freebsd:10:x86:64/latest/repo.txz: > Service > >>>> Unavailable > >>>> root@basay:/usr/local/etc/pkg/repos # > >>>> > >>>> Eric > >>>> > >>>> > >>>> On Wed, Oct 30, 2013 at 7:10 PM, Bryan Drewery > > wrote: > >>>> > >>>>> We are pleased to announce that official binary packages are now > >>>>> available for pkg, the next generation package management tool for > > FreeBSD. > >>>>> > >>>>> Pkg allows you to either use ports with portmaster/portupgrade or to > >>>>> have binary remote packages without ports. > >>>>> > >>>>> We have binary packages available for i386 and amd64 on > >>>>> 8.3,8.4,9.1,9.2,10.0 and 11 (head). > >>>>> > >>>>> Pkg will be the default starting in FreeBSD 10. > >>>>> > >>>>> The pkg_install suite of tools pkg_create(1), pkg_add(1), and > >>>>> pkg_info(1) (which ports also use), are deprecated and will be > >>>>> discontinued in roughly 6 months. A communication regarding the > >>>>> deprecation of the pkg_install suite of tools will be sent > separately in > >>>>> the future. > >>>>> > >>>>> If you are currently not using pkg and wish to, run the following as > >>>>> root. Be sure not to add WITH_PKGNG=yes to your make.conf until after > >>>>> pkg is installed. > >>>>> > >>>>> # cd /usr/ports/ports-mgmt/pkg && make install clean > >>>>> # echo WITH_PKGNG=yes >> /etc/make.conf > >>>>> # pkg2ng > >>>>> > >>>>> You can now either continue to use ports with > portmaster/portupgrade, as > >>>>> before or switch to using binary packages only. > >>>>> > >>>>> > >>>>> To use binary packages: > >>>>> > >>>>> 1. Ensure your pkg(8) is up-to-date. 'pkg -v' should say at least > >>>>> 1.1.4_8. If it does not, first upgrade from ports. > >>>>> 2. Remove any repository-specific configuration from > >>>>> /usr/local/etc/pkg.conf, such as PACKAGESITE, MIRROR_TYPE, PUBKEY. > >>>>> If this leaves your pkg.conf empty, just remove it. > >>>>> 3. mkdir -p /usr/local/etc/pkg/repos > >>>>> 4. Create the file /usr/local/etc/pkg/repos/FreeBSD.conf with: > >>>>> FreeBSD: { > >>>>> url: "http://pkg.FreeBSD.org/${ABI}/latest", > >>>>> mirror_type: "srv", > >>>>> enabled: "yes" > >>>>> } > >>>>> > >>>>> * Note that pkg.FreeBSD.org does not have a browsable web page on > it and > >>>>> does not have a DNS A record. This is intended as it is an SRV host. > >>>>> pkg(8) knows how to properly use it. You can use 'pkg search' to > browse > >>>>> the available packages in the repository. > >>>>> > >>>>> Mirrors you may use instead of the global pkg.FreeBSD.org: > >>>>> > >>>>> pkg.eu.FreeBSD.org > >>>>> pkg.us-east.FreeBSD.org > >>>>> pkg.us-west.FreeBSD.org > >>>>> > >>>>> Your system is now ready to use packages! > >>>>> > >>>>> Refer to the handbook section on pkgng for usage at > >>>>> > > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/pkgng-intro.html > >>>>> . > >>>>> Also see 'man pkg' for examples or 'pkg help'. > >>>>> > >>>>> > >>>>> Packages are built weekly from a snapshot of the Ports Collection > every > >>>>> Wednesday morning 01:00 UTC. They typically will be available in the > >>>>> repository after a few days. > >>>>> > >>>>> Pkg 1.2 will be released in the coming month which will bring many > >>>>> improvements including officially signed packages. FreeBSD 10's pkg > >>>>> bootstrap now also supports signed pkg(8) installation. > >>>>> > >>>>> > >>>>> Regards, > >>>>> Bryan Drewery > >>>>> on behalf of portmgr@ > >>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> freebsd-current@freebsd.org mailing list > >>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current > >>>>> To unsubscribe, send any mail to > > "freebsd-current-unsubscribe@freebsd.org" > >>>>> > >>>> _______________________________________________ > >>>> freebsd-current@freebsd.org mailing list > >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current > >>>> To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > > I am guessing the proxy passes the full HTTP request, without doing the > > SRV lookup, and then can't find the A record. > > > > I wonder if the http+pkg:// protocol can solve this, likely will require > > a patch to fetch to implement the logic to do the dns lookup and make > > the proxies request for the real hostname > > > >> > >> _______________________________________________ > >> freebsd-current@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/freebsd-current > >> To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > > _______________________________________________ > > freebsd-current@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-current > > To unsubscribe, send any mail to " > freebsd-current-unsubscribe@freebsd.org" > > > > > -- > Regards, > Bryan Drewery > >