[prev in list] [next in list] [prev in thread] [next in thread] List: rpm-devel Subject: Fwd: Additional features or bug fixes for rpm-5.1.7? From: Jeff Johnson <n3npq () mac ! com> Date: 2009-01-12 15:23:11 Message-ID: 25C0AE8C-47D7-43FD-9FCA-F2FF9E43D160 () mac ! com [Download RAW message or body] (not seen this message come through. apologies if duplicated). Begin forwarded message: > From: Jeff Johnson <n3npq@mac.com> > Date: January 12, 2009 8:58:52 AM EST > To: rpm-devel@rpm5.org > Subject: Additional features or bug fixes for rpm-5.1.7? > > The release of rpm-5.1.7 is likely pending in the next week or two. > > Several important implementations that are ready for release were > moved > into rpm-5.1.6+ this weekend, including > > 1) Using PCRE (which is now a MANDATORY build pre-requisite for > RPM) to > parse dependency EVR tags and apply tag data validation patterns. > RPM has always been too loose about what is permitted in tag content, > the data validation patterns will help ensure package metadata > reliability. > > 2) Adding signature support using OpenSSL as well as BeeCrypt > and NSS. All > three implementations are now fully supported. I'll finish up the 4th > crypto implementation in RPM, using -lgcrypt, one of these days, > mostly because > GCrypt has support for ECDSA. > > 3) Adding --needswhat/--whatneeds generalizations of -- > whatprovides/--whatrequires. > This is basically a loop over all, not just one, Provides: or > Requires:, and > helps identifying, say, "unused packages" quite a bit easier. > > 4) Adding an additional tsort relation to guarantee that new > packages are installed > before old packages are erased. The additional "install-before- > erase" relation > cures a number of flaws installing packages if/when dependency > loops are encountered. > > Additional bug fixes associated with the above functionality were > moved > from development HEAD to rpm-5.1.6+ as necessary, but there may be > other > desired bug fixes that should also be moved. > > Are there any other features or bug fixes that anyone wants added to > rpm-5.1.7 before release? > > Last night's (or tonight's) snapshot should contain the release > candidate code. > > 73 de Jeff ["smime.p7s" (smime.p7s)] 0 *H 010 + 0 *H 00 r k 0 *H 0|10 UDE10U TC TrustCenter GmbH1%0#UTC TrustCenter Class 1 L1 CA1(0&UTC TrustCenter \ Class 1 L1 CA VI0 081202135405Z 091203135405Z0B10 UUS10UJeff Johnson10 *H n3npq@mac.com0"0 *H 0 Ҭ14B~:*;˄rx%I"^~22Wń9i,#O))~SC ` \ ˨ŕ1i!~I5S)R&Ϥ(tuIAЈTOb߁>fN*5Q <1Rn&,f`iR!S~WUzsB \ SNg>Ox>ɐ{FMк 00+00Q+0Eh \ ttp://www.trustcenter.de/certservices/cacerts/tc_class1_L1_CA_VI.crt02+0&http \ ://ocsp.VI.tcclass1.trustcenter.de0U#0NjkJɻdK&0U0 0JU \ C0A0? * ,0200+$http://www.trustcenter.de/guidelines0U0UDL荺e9=7N&d?0TUM0K0I \ G EChttp://crl.VI.tcclass1.trustcenter.de/crl/v2/tc_class1_L1_CA_VI.crl03U%,0*+++ +70U0 n3npq@mac.com0 *H c3#5@+Nwc<~3mJ \ 2݉}dsOM3/cCåt(:ӌmxH#F?&N^?6c"*-7lu`+x|W \ ʕnbgҮV4H008 bnrd0 *H 010 UDE10UHamburg10UHamburg1:08U 1TC TrustCenter for Security in Data Networks GmbH1"0 UTC TrustCenter Class 1 \ CA1)0' *H certificate@trustcenter.de0 080718113854Z 101231225959Z0|10 UDE10U TC TrustCenter GmbH1%0#UTC TrustCenter Class 1 L1 CA1(0&UTC TrustCenter \ Class 1 L1 CA VI00 *H 0 ?N~ݤ㰾(ݙuLαlK%8H ~uH@MNCm]9Xq K1~_݄ Vfk(ѢzaW00' @ 00+00L+0@http://www.trustcenter.de/certservices/ \ cacerts/tc_class_1_ca.crt0/+0#http://ocsp.tcclass1.trustcenter.de0U00JU \ C0A0? * ,0200+$http://www.trustcenter.de/guidelines0U0UNjkJɻdK&0U00 \ ؆;http://crl.tcclass1.trustcenter.de/crl/v2/tc_class_1_ca.crlldap://www.trustc \ enter.de/CN=TC%20TrustCenter%20Class%201%20CA,O=TC%20TrustCenter%20AG,ou=rootcerts,dc=trustcenter,dc=de?certificateRevocationList?base?0 *H n g,<H[<KB*8ُ˰y}e-pT-):mnzq/eJ̄tZմw"D˴W\&8kT.WƎ|W[30(0 \ 0 *H 0y10U Root CA10Uhttp://www.cacert.org1"0 UCA Cert Signing \ Authority1!0 *H support@cacert.org0 070806160927Z 090805160927Z0810UCAcert WoT User10 *H n3npq@mac.com0"0 *H 0 MǼ~arqC?j(Ѝ.= ܐ[m47囵{ Hǰmgk=FlFَ ^ \ c9hٕ/,fOcY;ik"XFS )֟W:Z#AqW:_rIqc&ZZAKBH oY_x(V!zd AHDJAdG*QXVr:tpM 00U0 0V `HB IGTo get your own certificate for FREE head over to \ http://www.CAcert.org0@U%907++ +7 +7 `HB02+&0$0"+0http://ocsp.cacert.org0U0 n3npq@mac.com0 *H BmC2G$+`?kdC o߫'iƬ'9\q459xOS@B= \ 49ێ0أZ-n! Hrλy)gPmcFkrzGr1d3)g"LZ\bkR&h@[%|%@ht'?Нc]y4J m !ϵ[4QB}bK_gD, ? wG:U\XC\! }i)7%7ufmW]-x|̭QćHxNF%3z3rR>~c͛y2GL<n#K/ (_Q7nfrCej T \ q$,76ICm@C@)H4{\ZX̢T@niQjcN'.i. +(a =F(>O1B0>00|10 UDE10U TC TrustCenter GmbH1%0#UTC TrustCenter Class 1 L1 CA1(0&UTC TrustCenter \ Class 1 L1 CA VI r k 0 + 0 *H 1 *H 0 *H 1 090112152312Z0# *H 1Y#B7r*[<