ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá
áºááŸá
áºááŒá®ážáá±á¬ááº
á¡áááá¬áá¯á¶áž
- SQLite DBMS ááœáẠáá±áá¬áá±á·á
áºáá»á¬áž ááááºážáááºážáááºá¡ááœáẠáá±á¬ááºáááºážá¡áá
áºááᯠá¡áá±á¬ááºá¡ááẠáá±á¬áºáá¬ážáááºá áá®áá±á¬ááºááœááº
á¡áá¯á¶ážááŒá¯áá«áááºá BerkeleyDB-based backend á¡á á¬áž Fedora Linux 33 ááœááºá - BDB (Oracle Berkeley DB) ááœáẠáá±áá¬áá±á·á áºáá»á¬áž ááááºážáááºážááŒááºážá¡ááœáẠá ááºážáááºááŸá¯ áá±á¬ááºáá¶á¡áá áºááᯠáááºááŸá¯ááẠáá®ážááá·áºáá¯ááºááœáẠá¡áá¯á¶ážááŒá¯ááŒá®ážááŒá áºáááºá á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááẠá¡á ááŸáá±á áá±ážáá¬ážáá¬ážááŒá®ážá ááŒááºážáááºáá¶áá¬ážááá±á¬ BerkeleyDB áá±á¬ááºáá¶ááá¯ááºá០áá¯ááºááᯠá¡áá¯á¶ážáááŒá¯áá² áá°áááºážá¡ááá¯ááºáž ááá·áºááœááºážáá¬ážáá²ááŒá áºáááºá
- á ááºážáááºáá² LMDB-based áá±áá¬áá±á·á áºáá±á¬ááºááœááºááᯠáááºááŸá¬ážááá¯ááºáá«ááŒá®á
- NDB ááá¯ááŸá±á¬ááºááŸá¯á¡áá±á«áº á¡ááŒá±áá¶áá¬ážáá±á¬ áá±á¬ááºáá¶áá±áá¬áá±á·á áºááẠáááºááŒáááºááŒá±á¬ááºáž ááŒá±áá¬áá¬ážáááºá
- "%if" áááºáááá¯ááŸáá·áº á
áá¬ážá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ ááá·áºáá¬ážáááºá
thenar á¡á±á¬áºááá±áᬠ(%{expr:1==0?"yes":"no"}) ááŸáá·áº built-in áá¬ážááŸááºáž ááŸáá¯ááºážááŸááºááŒááºážá¡ááºá¹áá«ááẠ('%[v"3:1.2-1â³> v"2.0â³]') ááᯠáá±ážáá«áááºá - áááºážááá¯á·áá¡ááŒá±á¬ááºážá¡áá¬á MIME á¡áá»áá¯ážá¡á á¬ážáá»á¬ážá¡áá±á«áºá¡ááŒá±áá¶á ááá¯ááºáá»á¬ážááᯠá¡áá»áá¯ážá¡á á¬ážááœá²ááŒááºážá¡ááœáẠáá¶á·ááá¯ážáá°áá®ááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºáá²á·áááºá
- ááŸá®ááá¯á¡á¬ážáá¬ážááŸá¯ááᯠáááºáá®ážááá¯ááºá
áœááºážááᯠááá·áºááœááºážá¡áá¯á¶ážááŒá¯áá¬ážáááºá
parametric áááºáááᯠ. - C ááŸáá·áº Python á¡ááœáẠááœá²ááŒááºážá áááºááŒá¬ááŒááºážááŸáá·áº ááŸáá¯ááºážááŸááºááŒááºáž API áá¬ážááŸááºážá¡áá áºááᯠá¡ááá¯ááŒá¯áá¬ážáááºá
- brp-strip ááŸáá·áº test suite á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠá¡ááŒáá¯ááºáá¯ááºáá±á¬ááºááŒááºážá¡á¬áž á¡á¬ááá¶áá«áááºá áááºáááºáá¯ááºáá¯ááºááŒááºážáá¯ááºáááºážá ááºá ááŒáá¯ááºáá°ááŒá¯áá¯ááºááŒááºážá¡á¬áž ááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºááŒááºážá¡á¬áž áá±á¬ááºááœááºáá²á·áá«áááºá
- rpmdb utility ááá¯á·
áááºááŒá±á¬áááºá áá»ááºá á®ážáá±áá±á¬áá±áá¬áá±á·á áºááá¯ááŒááºáááºááá°ááẠ(NDB backend ááŸáá·áºáá¬á¡áá¯ááºáá¯ááºáááº) ááœá±ážáá»ááºááŸá¯ ââsalvagedbâá - áááá¯áá¬ááá¬ááŸá¬ááœá±ááŒááºážá¡ááœáẠáááºáááᯠ%arm32á %arm64 ááŸáá·áº %riscv á¡áá áºááᯠááá·áºáá¬ážáááºá áááºáááá¯á á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠááá°ááẠáá«áááºáá±á¬ áááºáááᯠ%{macrobody:...} ááá¯áááºáž ááá·áºááœááºážáá¬ážáááºá
- á áá¬ážá¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážááœáẠááá¯ážáá¬ážá¡ááŸááºáá»á¬ážááŒáá·áº áááœá²ááŒá¬ážáá² á áá¬ážáá¯á¶ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááẠáá¬ážááŒá áºáá¬ážáááºá 'a == b' á¡á á¬áž '"a" == "b"' áá¯áá±ážááẠááá¯á¡ááºáá«áááºá
- expression parser ááẠmacro expansion ááŒáá·áº expression áá áºáá¯ááᯠáá¯ááºáá±á¬ááºáááºá¡ááœáẠ"%[...]" syntax ááᯠá¡áá±á¬ááºá¡áááºáá±á«áºááẠ(áááºážááẠ"%{expr:...}" ááŸáá·áº macro ááᯠáŠážá áœá¬áá¯ááºáá±á¬ááºáááº)á
- á¡áá¯á¶ážá¡ááŸá¯ááºážáá»á¬ážááœáẠáá¯áá¹ááááŸáá·áº áá¬áá¬á¡á±á¬áºááá±áá¬áá»á¬ážá ááá¯áá±á¬ááºážáá±á¬ áá»á²á·ááœááºááŸá¯áá»á¬ážá¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯ ("%[0 && 1 / 0]" ááᯠáá¯áááŒáá·áº ááá¯ááºážááŒá¬ážááẠááŒáá¯ážáááºážááŸá¯ááŒá±á¬áá·áº á¡ááŸá¬ážá¡ááœááºážááŒá áºá á±ááá·áºá¡á á¬áž 0 á¡ááŒá ẠáááºááŸááºáááº)á
- áááá¬ážáá±á¬á¡ááŒá±á¬ááºážá¡áá¬áá»á¬áž (!"%?foo") ááœááºááá¯ááºáá±á¬ áá¯áá¹áááááºáá±á¬á¡á±á¬áºááá±áá¬á¡á¬áž á¡áá¯á¶ážááŒá¯ááŒááºážá¡ááœáẠáá¶á·ááá¯ážááŸá¯áááºááá·áºáá¬ážáááºá
- "||" á¡á±á¬áºááá±áá¬áá»á¬ážá á¡ááŒá¯á¡áá° ááŸáá·áº "&&" ááᯠPerl/Python/Ruby ááŸáá·áº ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá á±áááºá ááá¯ááá¯áááºááŸá¬á áá°áá®áá¶áááºááá¯ážááᯠááŒááºáá±ážááá·áºá¡á á¬ážá áááºážááẠááá¯áá±á¬ááºáá¯á¶ážááœááºáá»ááºáá¬ážáá±á¬áááºááá¯ážááᯠááŒááºáá±ážááẠ(á¥ááá¬á "%[2 || 3]" ááẠ2 ááŒááºááŒá áºááœá¬ážáááá·áºáááºá
- áá áºáá»á áºáááºáááºááŸááºáá»á¬ážááŸáá·áº áááºááŸáºáá»á¬ážá á¡ááŒá¬ážáá±á¬áºáááºáá»á¬ážááᯠá¡áááºááŒá¯ááá¯ááºááá·áº á áœááºážáááºááᯠááá·áºááœááºážáá¬ážáááºá
- áááºáááºááŒááºážááŸáá·áº áááºááŸá¬ážááŒááºážá¡á á®á¡á á¥áºááᯠáááááá¯ááºá á±áá±á¬ áááºáá¬ááŸá®ááá¯ááŸá¯ (ááá¯á¡ááºáá»ááº(meta): somepkg) á¡ááœáẠáááºáá±á¬ááºážáá¶á·ááá¯ážááŸá¯á
- RPM3 áá±á¬áºáááºááœáẠáá áºáá»á áºáááºáááºááŸááºáá»á¬ážááᯠá¡áááºážá¡ááŒááºá¡áá¯á¶ážááŒá¯ááẠ"--rpmv3" ááœá±ážáá»ááºááŸá¯ááᯠrpmsign ááœáẠááá·áºááœááºážáá¬ážáááºá
- á á¬ááœááºá á¬áááºážáá»á¬áž áááºáááºááŸá¯á á¥ááᬠááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááá¯ááºáá»á¬ážááŸáá·áº á¡ááŒá¬ážáááºá ááºáá±áá¬áá»á¬ážááᯠáá»á±á¬áºááœá¬ážáááºá¡ááœáẠáááºáááºááŸá¯ááœá±ážáá»ááºá áᬠ"--excludeartifacts" ááᯠááá·áºááœááºážáá¬ážáááºá
- RPMv3 ááŸáá·áº beecrypt ááŸáá·áº NSS crypto backend áá»á¬ážá¡ááœáẠáá¶á·ááá¯ážááŸá¯ááᯠáááºááá¯ááºážáá¬ážáááºá
- DSA2 (gcrypt) ááŸáá·áº EdDSA á¡ááœáẠáá¶á·ááá¯ážááŸá¯ áááºááá·áºáá¬ážáááºá
source: opennet.ru