From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 1 Dec 2004 22:33:08 +0300 From: Alexey Tourbin To: devel@altlinux.ru Message-ID: <20041201193308.GK7294@solemn.turbinal.org> Mail-Followup-To: devel@altlinux.ru Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="C7Ke/meiCZutM6I/" Content-Disposition: inline Subject: [devel] RFC: perl deps versioning X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Dec 2004 20:30:59 -0000 Archived-At: List-Archive: List-Post: --C7Ke/meiCZutM6I/ Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable =FA=C4=D2=C1=D7=D3=D4=D7=D5=CA=D4=C5, =EE=C1=D0=CF=CD=CE=C0 =D3=D5=D4=D8 =D0=D2=CF=C2=CC=C5=CD=D9: =C4=CC=D1 =D0= =D2=CF=D7=C5=D2=CB=C9 =D7=C5=D2=D3=C9=C9 =D4=D2=C5=C2=D5=C5=CD=CF=C7=CF =CD= =CF=C4=D5=CC=D1 =D7 =D0=C5=D2=CC=C5 =C9=D3=D0=CF=CC=D8=DA=D5=C0=D4=D3=D1 =DE=C9=D3=CC=C1 =D3 =C4=C5=D3=D1=D4=C9= =DE=CE=CF=CA =D4=CF=DE=CB=CF=CA (=CE=C1=D0=D2. `use Data::Dumper 2.121', =D7 =C4=C1=CE=CE=CF=CD =D3=CC=D5=DE=C1=C5 =DC=D4=CF =D4=C5=CB=D5=DD=C1=D1 = =D7=C5=D2=D3=C9=D1 Data::Dumper). =F0=D2=C9 =DC=D4=CF=CD =D4=CF=DE=CE=CF= =D3=D4=D8 =D4=D2=C5=C2=D5=C5=CD=CF=CA =D7=C5=D2=D3=C9=C9 (=DE=C9=D3=CC=CF =DA=CE=C1= =CB=CF=D7 =D0=CF=D3=CC=C5 =D4=CF=DE=CB=C9) =CD=CF=D6=C5=D4 =CE=C5 =D3=CF=D7= =D0=C1=C4=C1=D4=D8 =D3 =D4=CF=DE=CE=CF=D3=D4=D8=C0 =D7=C5=D2=D3=C9=C9, =D5=CB=C1=DA=C1=CE=CE= =CF=CA =D7 =D3=C1=CD=CF=CD =DC=D4=CF=CD =CD=CF=C4=D5=CC=C5 (=CE=C1=D0=D2. = =CE=CF=D7=C1=D1 =D7=C5=D2=D3=C9=D1 Data::Dumper =CD=CF=D6=C5=D4 =C9=CD=C5=D4=D8 =D7=C5=D2=D3=C9=C0 2.20 (=C8= =CD... =CB=CF=CC=C2=C1=D3=CE=C1=D1 =D7=C5=D2=D3=C9=D1:))). RPM =C9=D3=D0=CF=CC=D8=DA=D5=C5=D4 =C4=D2=D5=C7=CF=CA =C1=CC=C7=CF=D2=C9=D4= =CD =D3=D2=C1=D7=CE=C5=CE=C9=D1 =D7=C5=D2=D3=C9=CA: =D2=C1=DA=C2=C9=D7=C1= =C5=D4 =D7=C5=D2=D3=C9=C0 =CB=C1=CB =D3=D4=D2=CF=CB=D5 =CE=C1 =C3=C9=C6=D2=CF=D7=D9=C5 =C9 =C2=D5=CB=D7=C5=CE= =CE=D9=C5 =D3=C5=C7=CD=C5=CE=D4=D9, =D0=CF=D3=CC=C5 =DE=C5=C7=CF =C3=C9=C6= =D2=CF=D7=D9=C5 =D3=C5=C7=CD=C5=CE=D4=D9 =D3=D2=C1=D7=CE=C9=D7=C1=C0=D4=D3=D1 =CB=C1=CB =C3=C5=CC=D9=C5 =DE=C9=D3=CC= =C1, =C1 =C2=D5=CB=D7=C5=CE=CE=D9=C5 -- =CB=C1=CB =D3=D4=D2=CF=CB=C9. =F7 =D2=C5=DA=D5=CC=D8=D4=C1=D4=C5 =C2=C5=DA =CB=CF=D2=D2=C5=CB=D4=C9=D2=CF= =D7=CB=C9 =D4=CF=DE=CE=CF=D3=D4=C9 =D7=C5=D2=D3=C9=CA =D7=CF=DA=CD=CF=D6=CE= =D9 =D3=CC=C5=C4=D5=C0=DD=C9=C5 =CB=C1=DA=D5=D3=D9: 1) =D0=C5=D2=C5=C2=CF=D2 =D7 =D3=CD=D9=D3=CC=C5 Requires, =D7 =D2=C5=DA=D5= =CC=D8=D4=C1=D4=C5 =CB=CF=D4=CF=D2=CF=C7=CF =D0=CF=CC=D5=DE=C1=C5=D4=D3=D1 = unmet dependency: Requires: perl(Data/Dumper) >=3D 0:2.121 Provides: perl(Data/Dumper) =3D 0:2.20 2) =D0=C5=D2=C5=C2=CF=D2 =D7 =D3=CD=D9=D3=CC=C5 Provides, =D7 =D2=C5=DA=D5= =CC=D8=D4=C1=D4=C5 =CB=CF=D4=CF=D2=CF=C7=CF =CE=C5=CF=C2=C8=CF=C4=C9=CD=C1= =D1 =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=D8 =C6=C1=CB=D4=C9=DE=C5=D3=CB=C9 =D4=C5=D2= =D1=C5=D4=D3=D1: Requires: perl(Data/Dumper) >=3D 0:2.12 Provides: perl(Data/Dumper) =3D 0:2.100 =F0=D2=CF=D3=D4=D9=CD =C9 =C4=C5=CA=D3=D4=D7=C5=CE=CE=D9=CD =D2=C5=DB=C5=CE= =C9=C5=CD =DC=D4=CF=CA =D0=D2=CF=C2=CC=C5=CD=D9 =CD=CE=C5 =D0=D2=C5=C4=D3= =D4=C1=D7=CC=D1=C5=D4=D3=D1 =CF=C7=D2=C1=CE=C9=DE=C5=CE=C9=C5 =CB=C1=CB Requires, =D4=C1=CB =C9 Provide= s =D3 =D4=CF=DE=CE=CF=D3=D4=D8=C0 =C4=CF =C4=D7=D5=C8 =DA=CE=C1=CB=CF=D7 =D0=CF=D3=CC=C5 =D4=CF=DE=CB=C9. =EF=C2=CF=D3=CE=CF=D7=C1=CE=C9=C5: =D3=D4= =C1=D4=C9=D3=D4=C9=CB=C1 =D4=C5=CB=D5=DD=C5=C7=CF =C9=D3=D0=CF=CC=D8=DA=CF= =D7=C1=CE=C9=D1 =D4=C1=CB=CF=C7=CF =D2=CF=C4=C1 =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C5=CA. $ rpm -qa --requires --provides |grep 'perl(' |grep =3D >perl_ver_deps (=F5 =CD=C5=CE=D1 =CE=C1 =CD=C1=DB=C9=CE=C5 =D5=D3=D4=C1=CE=CF=D7=CC=C5=CE= =D9 =C4=C1=CC=C5=CB=CF =CE=C5 =D7=D3=C5 =D0=C1=CB=C5=D4=D9, =CE=CF =C2=CF= =CC=D8=DB=C9=CE=D3=D4=D7=CF =D0=C5=D2=CC=CF=D7=D9=C8 =D7=D3=A3 =D6=C5 =D5=D3=D4=C1=CE=CF=D7=CC=C5=CE=CF= .) =FA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C9 Requires =D3 =CF=C4=CE=C9=CD =DA=CE=C1=CB= =C1=CD=C9 =D0=CF=D3=CC=C5 =D4=CF=DE=CB=C9: $ perl -ne 'print if />=3D 0:\d+\.\d$/' perl_ver_deps perl(Chart/Base.pm) >=3D 0:2.0 perl(Socket.pm) >=3D 0:1.3 perl(HTTP/Request.pm) >=3D 0:1.3 perl(File/Spec.pm) >=3D 0:0.8 perl(Socket.pm) >=3D 0:1.3 perl(File/Spec.pm) >=3D 0:0.8 $ =FA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C9 Requires =D3 =C4=D7=D5=CD=D1 =DA=CE=C1=CB= =C1=CD=C9 =D0=CF=D3=CC=C5 =D4=CF=DE=CB=C9: $ perl -ne 'print if />=3D 0:\d+\.\d\d$/' perl_ver_deps perl(HTML/Element.pm) >=3D 0:3.15 perl(Config/General.pm) >=3D 0:1.18 perl(IO/Pty.pm) >=3D 0:0.97 perl(Pod/Escapes.pm) >=3D 0:1.03 perl(HTML/Element.pm) >=3D 0:3.05 perl(HTML/TreeBuilder.pm) >=3D 0:3.01 perl(Getopt/Long.pm) >=3D 0:2.17 perl(HTML/Parser.pm) >=3D 0:2.19 perl(HTML/Tagset.pm) >=3D 0:3.02 perl(Convert/ASN1.pm) >=3D 0:0.07 perl(HTML/Parser.pm) >=3D 0:3.24 perl(Convert/ASN1.pm) >=3D 0:0.07 perl(LWP.pm) >=3D 0:5.76 perl(Net/SSLeay.pm) >=3D 0:1.08 perl(Search/Dict.pm) >=3D 0:1.02 perl(Tie/IxHash.pm) >=3D 0:1.21 perl(Pod/Usage.pm) >=3D 0:1.12 perl(XML/Stream.pm) >=3D 0:1.18 perl(MIME/Base64.pm) >=3D 0:2.04 perl(MIME/QuotedPrint.pm) >=3D 0:2.03 perl(Mail/Field.pm) >=3D 0:1.05 perl(Mail/Header.pm) >=3D 0:1.09 perl(Mail/Internet.pm) >=3D 0:1.28 perl(XML/LibXML.pm) >=3D 0:1.57 perl(Crypt/DES.pm) >=3D 0:2.03 perl(Digest/HMAC.pm) >=3D 0:1.00 perl(Digest/MD5.pm) >=3D 0:2.11 perl(Digest/SHA1.pm) >=3D 0:1.02 $ =FA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C9 Requires =D3 =D4=D2=C5=CD=D1 =C9 =C2=CF= =CC=C5=C5 =DA=CE=C1=CB=C1=CD=C9 =D0=CF=D3=CC=C5 =D4=CF=DE=CB=C9: $ perl -ne 'print if />=3D 0:\d+\.\d\d\d+$/' perl_ver_deps perl(Text/Wrap.pm) >=3D 0:98.112902 perl(LWP/UserAgent.pm) >=3D 0:2.003 perl(IO/Lines.pm) >=3D 0:1.108 perl(IO/Scalar.pm) >=3D 0:1.117 perl(IO/ScalarArray.pm) >=3D 0:1.114 $ =F4.=C5. =CE=C1=C9=C2=CF=CC=C5=C5 =D7=CF=D3=D4=D2=C5=C2=CF=D7=C1=CE=CE=D9= =CA =C6=CF=D2=CD=C1=D4 =D5=CB=C1=DA=C1=CE=C9=D1 =DA=C1=D7=C9=D3=C9=CD=CF=D3= =D4=C5=CA -- =D3 =C4=D7=D5=CD=D1 =DA=CE=C1=CB=C1=CD=C9 =D0=CF=D3=CC=C5 =D4=CF=DE=CB=C9. PS: =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=D8 =CD=CF=D6=C5=D4 =C2=D9=D4=D8 =D4=C1= =CB=D6=C5 =D5=CB=C1=DA=C1=CE=C1 =D3 =D0=CF=CD=CF=DD=D8=C0 v-string (=D4=C1= =CB=C9=C5 =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C9 =C9=CD=C5=C0=D4 Serial:1), =D7 =DC=D4=CF= =CD =D3=CC=D5=DE=C1=C5 =D0=D2=CF=C2=CC=C5=CD =CE=C5 =D7=CF=DA=CE=C9=CB=C1= =C5=D4. =EF=C4=CE=C1=CB=CF =D0=CF=D1=D7=CC=D1=C5=D4=D3=D1 =D0=D2=CF=C2=CC=C5=CD=C1 = =D3=CF=D0=CF=D3=D4=C1=D7=CC=C5=CE=C9=D1 =D7=C5=D2=D3=C9=C9 v-string =C9 =C4= =C5=D3=D1=D4=C9=DE=CE=CF=CA =D7=C5=D2=D3=C9=C9. --C7Ke/meiCZutM6I/ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFBrhx0fBKgtDjnu0YRAioBAJ95xKIAtG6lRErQ9P74Jt979zmFkwCfWVaR /F0iGvAfUlmeKUOrqTa4uG4= =69Wr -----END PGP SIGNATURE----- --C7Ke/meiCZutM6I/--