ወደ ሁለት ዓመት የሚጠጋ እድገት በኋላ
በጣም ታዋቂ
- በ chroot አካባቢ ውስጥ ላልተፈቀደ ስብሰባ ተጨማሪ የሙከራ ድጋፍ;
-
ተተግብሯል። በባለብዙ-ኮር ስርዓቶች ላይ የጥቅል ስብሰባን ትይዩ ለማድረግ ድጋፍ. በክሮች ብዛት ላይ ያለው ገደብ በማክሮ "%_smp_build_ncpus" እና በ$RPM_BUILD_NCPUS ተለዋጭ ተቀናብሯል። የሲፒዩዎችን ብዛት ለመወሰን ማክሮ "%getncpus" ቀርቧል; - የተወሰኑ ፋይሎች አሁን ሁኔታዊ ኦፕሬተርን "% elif" (ሌላ ከሆነ) እንዲሁም ከስርጭቱ እና ከሥነ ሕንፃ ጋር ለማያያዝ "%elifos" እና "%elifarch" አማራጮችን ይደግፋሉ;
-
ታክሏል። አዲስ ክፍሎች "% patchlist" እና "% sourcelist"፣ ይህም የመግቢያ ቁጥሮችን ሳይገልጹ በቀላሉ ስሞችን በመዘርዘር (ለምሳሌ፣ ከመጥቀስ ይልቅ) መጠገኛዎችን እና ምንጮችን ለመጨመር ሊያገለግል ይችላል።
"Patch0: popt-1.16-pkgconfig.patch" በ% patchlist ክፍል ውስጥ "popt-1.16-pkgconfig.patch" መግለጽ ይችላሉ; - በ rpmbuild
ታክሏል በ src.rpm ውስጥ ከተካተቱት ጋር ለተለዋዋጭ ጥገኛዎች ስብስብ ድጋፍ። በፋይሉ ውስጥ ለ "% generate_buildrequires" ክፍል ድጋፍ ተጨምሯል, ይዘቱ እንደ ጥገኞች ዝርዝር (BuildRequires), ማረጋገጫ የሚያስፈልገው (ጥገኛው ከጠፋ, ስህተት ይታያል). -
ተተግብሯል። የ"^" ኦፕሬተር ከ"~" ኦፕሬተር ተቃራኒ የሆነውን ከተወሰነ ቀን በላይ የቆዩ ስሪቶችን ለመፈተሽ ይጠቅማል። ለምሳሌ,
"1.1 ^ 20160101" ሥሪት 1.1ን እና ከጃንዋሪ 1, 2016 በኋላ የተጨመሩትን ጥገናዎች ይሸፍናል. - "% autosetup SCM" ሁነታን ለማንቃት "--scm" አማራጭ ታክሏል;
- የታከለ ማክሮ "%{expr:...}" የዘፈቀደ አገላለጾችን ለመገምገም (ከጥቂት ቀናት በፊት እንዲሁ ነበር)
የሚል ሀሳብ አቅርቧል ቅርጸት "%[ expr]"); - ነባሪው ኢንኮዲንግ UTF-8 ለሕብረቁምፊ ውሂብ በራስጌዎች ውስጥ መሆኑን ያረጋግጣል።
- ዓለም አቀፍ ማክሮዎች %build_cflags፣ %build_cxxflags፣ %build_flags እና %build_ld flags ከአቀናባሪ እና አገናኝ ባንዲራዎች ጋር;
- አስተያየቶችን ለማስገባት ማክሮ "%dnl" (ወደ ቀጣዩ መስመር አስወግድ) ታክሏል;
- የፓይዘን 3 ማሰሪያዎች ሕብረቁምፊዎች ከባይት ውሂብ ይልቅ እንደ አመለጠ UTF-8 መመለሳቸውን ያረጋግጣል።
- ያለ rpmdb (ለምሳሌ ዴቢያን) ለሥርዓቶች ድጋፍን ለማሻሻል የተጨመረ የዱሚ ዳታቤዝ ድጋፍ;
- የተሻሻለ የ ARM ሥነ ሕንፃ ማወቅ እና ለ armv8 ተጨማሪ ድጋፍ;
- ለ Lua 5.2-5.3 እንከን የለሽ ድጋፍ ይሰጣል፣ ይህም በኮዱ ውስጥ ኮምፓክት ፍቺዎችን አያስፈልገውም።
ምንጭ: opennet.ru