From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 17 Dec 2009 21:26:21 +0300 From: Alexey Tourbin To: community@lists.altlinux.org Message-ID: <20091217182621.GL9864@altlinux.org> Mail-Followup-To: community@lists.altlinux.org References: <20091217172048.GA23452@borodin.zarya> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HBg0C3yr6HVa1ZCc" Content-Disposition: inline In-Reply-To: <20091217172048.GA23452@borodin.zarya> Subject: Re: [Comm] =?koi8-r?b?bGlidG9vbF8yLjI6IPTSxcLVxdQ6IC91c3Ivc2hhcmUv?= =?koi8-r?b?bGljZW5zZS9MR1BMLTIuMSDOzyDQwcvF1CDOxSDNz9bF1CDC2dTY?= =?koi8-r?b?INXT1MHOz9fMxc4=?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2009 18:26:22 -0000 Archived-At: List-Archive: List-Post: --HBg0C3yr6HVa1ZCc Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 17, 2009 at 05:20:48PM +0000, Andrew Borodin wrote: > =EF=C2=CE=CF=D7=C9=CC=D3=D1 =D3 ALD4.0 =C4=CF School-5.0.0 (Master+Junior= ). =E9=DA =D0=C1=CB=C5=D4=CF=D7 > =CF=C2=CF=C9=C8 DVD =D3=C4=C5=CC=C1=CE =CF=C4=C9=CE =D2=C5=D0=CF =CE=C1 = =C4=C9=D3=CB=C5. =E9=DA =C2=D2=C1=CE=DE=C1 =D7=DA=D1=D4 hasher =D3=CF > =D7=D3=C5=CD=C9 =DA=C1=D7=C9=D3=C9=CD=D9=CD=C9 =D0=C1=CB=C5=D4=C1=CD=C9, = =CB=CF=D4=CF=D2=D9=C8 =CE=C5=D4 =CE=C1 =C4=C9=D3=CB=C1=C8. 1) Invoke genbasedir with --bloat option. This will preserve full information about packaged files. OR 2) Don't use genbasedir at all. Instead, use "rpm-dir" access method in your sources.list file (instead of "rpm"; arguments are the same). APT will scan for packages as needed. This only works with local (mounted) filesystems. This works especially well with small repos, but might not work very well with big ones, though. > [borodin@borodin galeon]$ hsh galeon-2.0.7-alt0.M41.1.i586.rpm=20 > =FE=D4=C5=CE=C9=C5 =D3=D0=C9=D3=CB=CF=D7 =D0=C1=CB=C5=D4=CF=D7... > =F0=CF=D3=D4=D2=CF=C5=CE=C9=C5 =C4=C5=D2=C5=D7=C1 =DA=C1=D7=C9=D3=C9=CD= =CF=D3=D4=C5=CA... > Selected version rpm-build#4.0.4-alt98.23 for So what are you trying to do? Why in the world you think you need to rebuild a package from branch 4.1 in 5.1 environment? > =F3=CC=C5=C4=D5=C0=DD=C9=C5 =D0=C1=CB=C5=D4=D9 =C9=CD=C5=C0=D4 =CE=C5=D5= =C4=CF=D7=CC=C5=D4=D7=CF=D2=C5=CE=CE=D9=C5 =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4= =C9: > libtool_2.2: =F4=D2=C5=C2=D5=C5=D4: /usr/share/license/LGPL-2.1 =CE=CF = =D0=C1=CB=C5=D4 =CE=C5 =CD=CF=D6=C5=D4 =C2=D9=D4=D8 =D5=D3=D4=C1=CE=CF=D7= =CC=C5=CE > E: =E9=DA=D7=C9=CE=C9=D4=C5, `=C2=C9=D4=D9=C5' =D0=C1=CB=C5=D4=D9 > hsh-install: failed to calculate package file list. > hsh-install: Failed to generate package file list. > =EF=DB=C9=C2=CB=C1 =D0=D2=C9 =D3=CF=DA=C4=C1=CE=C9=C9 =D2=C5=D0=CF =D0=D2= =C1=CB=D4=C9=DE=C5=D3=CB=C9 =C9=D3=CB=CC=C0=DE=C5=CE=C1, =C4=CC=D1 =CD=C5= =CE=D1 =DC=D4=CF =C4=C5=CC=CF > =C8=CF=D2=CF=DB=CF =DA=CE=C1=CB=CF=CD=CF=C5 =C9 =C4=C1=CC=C5=CB=CF =CE=C5= =CE=CF=D7=CF=C5. In short, file-level dependencies (starting with a dash "/") can be resolved into both either explicit Provides or into a packaged file (implicitly). That is, it is actually possible to require any packaged file. However, it is then required to preserve at least SOME information about packaged files in the repo. --HBg0C3yr6HVa1ZCc Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAksqd80ACgkQfBKgtDjnu0b1IQCguXFfwXsDCyp3sGXmw0lncXL9 3AYAn0vfrIBlYMajFMGa4RyOzdOvOse0 =/Kq7 -----END PGP SIGNATURE----- --HBg0C3yr6HVa1ZCc--