From owner-freebsd-ports@FreeBSD.ORG Wed Mar 21 10:59:17 2007 Return-Path: X-Original-To: freebsd-ports@FreeBSD.org Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7057A16A40E; Wed, 21 Mar 2007 10:59:17 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from nat-application.b1.lan.prg.vol.cz (nat-application.b1.lan.prg.vol.cz [195.122.204.152]) by mx1.freebsd.org (Postfix) with ESMTP id 0D37213C4AE; Wed, 21 Mar 2007 10:59:16 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from pav.hide.vol.cz (localhost [127.0.0.1]) by nat-application.b1.lan.prg.vol.cz (8.13.8/8.13.8) with ESMTP id l2LAxFLm052239; Wed, 21 Mar 2007 11:59:15 +0100 (CET) (envelope-from pav@FreeBSD.org) Received: (from pav@localhost) by pav.hide.vol.cz (8.13.8/8.13.8/Submit) id l2LAxFHn052238; Wed, 21 Mar 2007 11:59:15 +0100 (CET) (envelope-from pav@FreeBSD.org) X-Authentication-Warning: pav.hide.vol.cz: pav set sender to pav@FreeBSD.org using -f From: Pav Lucistnik To: Andrew Pantyukhin In-Reply-To: References: <200703181638.l2IGcoaj003204@repoman.freebsd.org> <20070319125101.4lb7lljt5w4cwog8@webmail.leidinger.net> <1174308178.15322.13.camel@pav.hide.vol.cz> <45FF29E4.4060305@FreeBSD.org> <46004202.5040603@gmail.com> <20070320214735.0d55a1cb@Magellan.Leidinger.net> <4600647D.2040305@FreeBSD.org> <20070321083401.7x3vh4rb4wgs0wcw@webmail.leidinger.net> <1174472619.32542.14.camel@pav.hide.vol.cz> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-iIzqDP9qfakquGDqlpyd" Date: Wed, 21 Mar 2007 11:59:15 +0100 Message-Id: <1174474755.32542.24.camel@pav.hide.vol.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.10.0 FreeBSD GNOME Team Port Cc: Alexander Leidinger , Doug Barton , freebsd ports , Rene Ladan Subject: Re: Ports management tools in the base (Was: Re: cvs commit: www/en/projects/ideas ideas.xml) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pav@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Mar 2007 10:59:17 -0000 --=-iIzqDP9qfakquGDqlpyd Content-Type: text/plain; charset=ISO8859-2 Content-Transfer-Encoding: quoted-printable Andrew Pantyukhin p=ED=B9e v st 21. 03. 2007 v 13:55 +0300: > On 3/21/07, Pav Lucistnik wrote: > > Andrew Pantyukhin p=ED=B9e v st 21. 03. 2007 v 11:31 +0300: > > > On 3/21/07, Alexander Leidinger wrote: > > > > When you need a program which needs a newer lib than installed on a > > > > production system, but you don't get a maintenance window to update > > > > all other programs which use this lib, then not having the old lib > > > > will hurt. > > > > > > > > When the reason for the library version bump also requires to chang= e > > > > some parts in the source of the programs which make use of the lib, > > > > you have to update all programs at once. If some programs have bugs= in > > > > more recent versions which you can't accept in production and when = you > > > > need to install a program which needs the new lib version, you are > > > > busted when you don't have the old lib around. > > > > > > But don't you smell an architectural flaw here (of the > > > ports system) and don't you feel that working around it > > > in a tool in the base system might only mess things up > > > even more?.. > > > > No I don't see a systematic flaw here. Or you suggest we reset all > > shmajors everywhere to zero? >=20 > I would suggest that multiple versions of any port > should be allowed to be installed simultaneously - > and without the burden of introducing versioned > ports. How would that work? I'm curious. > I do not volunteer just yet to propose an outline > of a solution to make that possible, but workarounds > have a tendency to be tolerated in the long run once > introduced into the base system. objformat tool is a > nice example of such a workaround. Let's say I prefer a working system now than neatly designed system in 2014. --=20 Pav Lucistnik ... the obese drugged penguin used by Linux. -- Scott Long --=-iIzqDP9qfakquGDqlpyd Content-Type: application/pgp-signature; name=signature.asc Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBGARAAntdYP8FOsoIRArkdAJ44v2xWwJBt7qRnAD8Hrt2JpboM7ACfXeLE bdg0wlZSQIhMTsfMiE7nlug= =7xLZ -----END PGP SIGNATURE----- --=-iIzqDP9qfakquGDqlpyd--