ከአንድ አመት እድገት በኋላ, የጥቅል አስተዳዳሪ RPM 4.17.0 ተለቋል. የ RPM4 ፕሮጀክት የተገነባው በቀይ ኮፍያ ሲሆን እንደ RHEL ባሉ ስርጭቶች ውስጥ ጥቅም ላይ ይውላል (ከተመነጩ ፕሮጀክቶች CentOS ፣ Scientific Linux ፣ AsiaLinux ፣ Red Flag Linux ፣ Oracle Linux) ፣ Fedora ፣ SUSE ፣ openSUSE ፣ ALT Linux ፣ OpenMandriva ፣ Mageia ፣ PCLinuxOS Tizen እና ሌሎች ብዙ። ከዚህ ቀደም ራሱን የቻለ የልማት ቡድን ከ RPM5 ጋር በቀጥታ ያልተገናኘ እና በአሁኑ ጊዜ የተተወ (ከ4 ጀምሮ ያልዘመነ) RPM2010 ፕሮጀክት አዘጋጅቷል። የፕሮጀክት ኮድ በGPLv2 እና LGPLv2 ፍቃዶች ስር ተሰራጭቷል።
በ RPM 4.17 ውስጥ በጣም የሚታወቁት ማሻሻያዎች፡-
- በመጫን ጊዜ የተሻሻለ ብልሽቶችን አያያዝ.
- በሉአ ውስጥ ማክሮዎችን ለመፍጠር የተሻሻለ በይነገጽ።
- አንድ ፋይል መኖሩን ለማረጋገጥ አብሮ የተሰራ ማክሮ %{exist:...} ታክሏል።
- የግብይት ሂደትን የማስኬድ የኤፒአይ ችሎታዎች ተዘርግተዋል።
- አብሮገነብ እና የተጠቃሚ ማክሮዎች አገባብ አንድ ሆነዋል፣እንዲሁም የሚጠራቸው ቅርጸት (%foo arg፣ %{foo arg} እና %{foo:arg} አሁን አቻ ናቸው)።
- buildroot ".la" ፋይሎችን ለማስወገድ ነባሪ ደንብ አለው እና ለጋራ ቤተ-መጽሐፍት ፋይሎች ተፈጻሚ የሆነውን ቢት ለማጽዳት ደንብ አክሏል።
- የ RPM ግብይቶችን በዲ አውቶቡስ በኩል ሪፖርት ለማድረግ dbus-announce ተሰኪ ታክሏል።
- የፋይል መዳረሻ መመሪያዎችን ለመወሰን ፋፖሊሲድ ተሰኪ ታክሏል።
- በከርነል ውስጥ የተሰራውን የfs-verity ዘዴን በመጠቀም የግለሰብ ፋይሎችን ትክክለኛነት ለማረጋገጥ የfs-verity plugin ታክሏል።
- የሰው ገፆች ወደ Markdown ቅርጸት ተለውጠዋል።
- ፓኬጆችን ለማስተዳደር እና ጥቅሎችን ለመፍጠር የመጀመሪያ መመሪያ ይሰጣል።
- በበርክሌይ ዲቢ ውስጥ መረጃን ለማከማቸት የታሰበው የዲቢዲ ጀርባ ተወግዷል (ከአሮጌ ስርዓቶች ጋር ለተኳሃኝነት፣ BDB_RO ጀርባ፣ በንባብ-ብቻ ሁነታ የሚሠራው ቀርቷል)። ነባሪው ዳታቤዝ sqlite ነው።
- ለ EdDSA ዲጂታል ፊርማዎች ድጋፍ ታክሏል።
- Debuginfo ን ለማውጣት መገልገያዎች በተለየ ፕሮጀክት ተከፍለዋል።
- በፓይዘን ውስጥ ያሉ ረዳት ማቀነባበሪያዎች እና ጥቅል ጀነሬተሮች በተለየ ፕሮጀክት ተለያይተዋል።
- ያልተጠበቁ ስክሪፕቶች ጸድተዋል።
- የቢክሪፕት እና የኤን.ኤስ.ኤስ ምስጠራ ዳራዎች ተወግደዋል።
ምንጭ: opennet.ru