util-linux-user-2.37.2-28.oe2203sp3>  <@PT@7!.ܶujG7of 7openeuler@compass-ci.com G7oĎ AQH灛Ga aNQR{?SǍٛO )~7PiL 6+b45@)AvHBy)F(-dTMa!kė;-UsroL&;jb|g̰!)WZVy\&J jd/w7WgT}LzK)[|.`I̡?qo tN\kl 7Cjض*$uzH!a2΁NRC0΋z ,m[ xJlfa14374b8f3e26da9ae91d39e973d6f5618e581ffcc1a1ac08bf48fbe6e278ef9f9c48559e6ba53b31f437ebc25de4743c2fa158eQǢ]@2>=*?*qd & I|  , < L l t |4x(.889x: bF$>G$\H$|I$X$Y$\$]% ^%b&&d'e'f'l't'8u'Xv'xw)$x)Dy)dz))))*,*0Cutil-linux-user2.37.228.oe2203sp3libuser based util-linux utilitieschfn and chsh utilities with dependence on libuserf 7Lat5.compass-ci.netWGPLv2http://openeuler.orgUnspecifiedhttps://git.kernel.org/pub/scm/utils/util-linux/util-linux.gitlinuxaarch64zxɉɁf 7f 7f 7f 7f 7f 7`r`r3cd19724992006ab990b549f2f7ba3d8592bddfebb8621f9c554adbbd5f3bcabfc19259d0ebc62e434ed9355fa00920873659a5771199482c9e4c23266d7f37778735eb88739700bd80f8dfadf177373e0180e838268c42b8cdb87e514cef81d78735eb88739700bd80f8dfadf177373e0180e838268c42b8cdb87e514cef81d37c3db1e5c1d93292baa056e45e9f35b9d942904bfb1b0746910db26f3d5c2e47e7d9beb40cf3ddba29ced83ffd4ede26cc59a19d206a53a62b862f9e53574f37bc1496142b7a106545e4dc3a467d5f35114e8f6817c33544ec65bbbe139539bfdddd65a36173cb3044ab4303d232543cffdb351e95072da2ace033d9885ec6brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootutil-linux-2.37.2-28.oe2203sp3.src.rpmconfig(util-linux-user)util-linux-userutil-linux-user(aarch-64)@@@@@@@@@@@@@    @config(util-linux-user)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpam_misc.so.0()(64bit)libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(64bit)libuser.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux2.37.2-28.oe2203sp33.0.4-14.6.0-14.0-15.2-12.37.2-28.oe2203sp34.17.0f@e@eeBeoez@dd˖d@d}@d^*@ddxc>@cc%zhangyao - 2.37.2-28zhangyao - 2.37.2-27zhangyao - 2.37.2-26zhangyao - 2.37.2-25zhangyao - 2.37.2-24zhangyao - 2.37.2-23zhangyao - 2.37.2-22zhangyao - 2.37.2-21zhangyao - 2.37.2-20zhangyao - 2.37.2-19zhangyao - 2.37.2-18zhangyao - 2.37.2-17zhangyao - 2.37.2-16zhangyao - 2.37.2-15yangchenguang - 2.37.2-14zhangyao - 2.37.2-13- Type:CVE - CVE:CVE-2024-28085 - SUG:NA - DESC:fix CVE-2024-28085- Type:bugfix - CVE:NA - SUG:NA - DESC:sync community patches backport-sys-utils-lscpu-Unblock-SIGSEGV-before-vmware_bdoor.patch backport-libblkid-Check-offset-in-LUKS2-header.patch backport-more-fix-poll-use.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:sync community patches backport-more-exit-if-POLLERR-and-POLLHUP-on-stdin-is-receive.patch backport-libblkid-hfsplus-reduce-false-positive.patch backport-wall-fix-calloc-cal-Werror-calloc-transposed-args.patch backport-libblkid-drbd-reduce-false-positive.patch backport-lib-cpuset-exit-early-from-cpulist_parse.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:solve the issue of ext4 is incorrectly probed as drbd [add]backport-include-c.h-add-helpers-for-unaligned-structure-acce.patch backport-libblkid-probe-read-data-in-chunks.patch backport-libblkid-avoid-aligning-out-of-probing-area.patch backport-libblkid-drbd-validate-zero-padding.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:sync community patches [add]backport-libsmartcols-drop-spourious-newline-in-between-strea.patch backport-libsmartcols-flush-correct-stream.patch backport-libsmartcols-only-recognize-closed-object-as-final-e.patch backport-cal-avoid-out-of-bound-write.patch backport-libfdisk-sun-properly-initialize-partition-data.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:sync community patches [add]backport-scriptreplay-support-ctrl-s-and-ctrl-g.patch backport-login-use-correct-terminal-fd-during-setup.patch backport-login-prevent-undefined-ioctl-and-tcsetattr-calls.patch backport-libblkid-avoid-memory-leak-of-cachefile-path.patch backport-more-avoid-out-of-bound-access.patch backport-lslogins-fix-realloc-loop-allocation-size.patch backport-ldattach-don-t-call-exit-from-signal-handler.patch backport-libblkid-ntfs-validate-that-sector_size-is-a-power-o.patch backport-blkid-fix-call-to-err_exclusive_options.patch backport-libblkid-reset-errno-before-calling-probefuncs.patch backport-lib-path-fix-possible-out-of-boundary-access.patch backport-libmount-improve-mnt_table_next_child_fs.patch backport-libmount-fix-possible-NULL-dereference-coverity-scan.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:sync community patches [add]backport-column-fix-buffer-overflow-when-l-specified.patch backport-column-fix-greedy-mode-on-l.patch backport-column-fix-memory-leak.patch backport-column-fix-l.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:sync community patches [add]backport-libblkid-jfs-avoid-undefined-shift.patch backport-cfdisk-add-hint-about-labels-for-bootable-flag.patch backport-logger-initialize-socket-credentials-contol-union.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:sync community patches [add]backport-lib-caputils-fix-integer-handling-issues-coverity-sc.patch backport-unshare-Move-implementation-of-keep-caps-option-to-l.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:sync community patches [add]backport-libfdisk-Fix-randomly-generated-GPT-UUID-s.patch backport-write-correctly-handle-wide-characters.patch backport-wall-convert-homebrew-buffering-to-open_memstream.patch backport-wall-use-fputs_careful.patch backport-hexdump-parse-handle-truncated-format-pattern.patch backport-libblkid-copy-BLKID_PARTS_FORCE_GPT-to-whole-disk-pr.patch backport-lscpu-fix-p-output-all-caches-delimiter.patch backport-add-return-in-supam_conv-function.patch backport-wrap-return-in-else-directive-to-avoid-dead-code.patch backport-sulogin-ignore-none-existing-console-devices.patch backport-sulogin-fix-KDGKBMODE-ifdef.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:Sync community patches [add]backport-CVE-2022-0563.patch backport-Fix-integer-overflow-for-alpha-like-linux.patch backport-column-don-t-require-column-name-for-JSON.patch backport-dmesg-fix-since-and-until.patch backport-fflush-stdout-before-reading-from-stdin.patch backport-flush-stdout-before-reading-stdin-and-fix-uninitialized-variable.patch backport-last-don-t-assume-zero-terminate-strings.patch backport-lib-allow-safe_getenv-to-work-for-non-root-users.patch backport-lib-path-make-path-use-more-robust-coverity-scan.patch backport-lib-strutils-improve-strtoul_or_err-for-negative-numbers.patch backport-libblkid-don-t-mark-cache-as-probed-if-sys-not-available.patch backport-libblkid-hfs-fix-make-sure-buffer-is-large-enough.patch backport-libblkid-make-blkid_free_probe-more-robust.patch backport-libmount-all-continue-although-proc-is-not-mounted.patch backport-loopdev-set-block_size-when-using-LOOP_CONFIGURE.patch backport-lslocks-fix-maj-min-scanf.patch backport-lslogins-fix-free-invalid-pointer.patch backport-script-fix-passing-args-to-execlp.patch backport-scriptlive-fix-argv-0-for-execlp.patch backport-sysfs-fallback-for-partitions-not-including-parent-name.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:nvidia_raid: validate checksum [add] backport-libblkid-nvidia_raid-verify-superblock-size.patch backport-libblkid-nvidia_raid-validate-checksum.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:sync community patches [add] backport-libblkid-fix-misaligned-address-in-probe_exfat.patch backport-ldattach-fix-intro-command-and-pause.patch backport-iso9660.h-use-more-correct-function-types.patch backport-iso9660.h-avoid-undefined-signed-integer-shift.patch backport-ipc_msg_get_limits-always-initialize-memory.patch backport-wdctl-mark-flags-field-as-unsigned-long.patch backport-login-never-send-signals-to-init.patch backport-mkswap-do-not-use-uninitialized-stack-value.patch backport-lib-pager-fix-signal-safety-issues.patch- Type:bugfix - CVE:NA - SUG:NA - DESC:use checksum for jmicron- Type:bugfix - ID:NA - SUG:NA - DESC: delete support enable-raw- Type:bugfix - CVE:NA - SUG:NA - DESC:sync community patches [add]backport-fsck-Processes-may-kill-other-processes.patch backport-fdisk-fix-output-option-parsing.patch backport-libblkid-exfat-fix-divide-by-zero-coverity-scan.patch backport-llib-pty-session-split-PTY-and-signalfd-setup.patch backport-script-fix-use-of-utempter.patch backport-logger-always-update-header-when-read-from-stdin.patchat5.compass-ci.net 17119455482.37.2-28.oe2203sp32.37.2-28.oe2203sp32.37.2-28.oe2203sp30-metadata_list-compact_tlv-util-linux-user-2.37.2-28.oe2203sp3.aarch640-metadata_list-compact-util-linux-user-2.37.2-28.oe2203sp3.aarch64chfnchshchfnchshchfnchsh/etc/ima/digest_lists.tlv//etc/ima/digest_lists//etc/pam.d//usr/bin//usr/share/bash-completion/completions/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=19a8b5288eae892270ee8d41b0cf05317ae4d0d6, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=0f89ca7ad7e2abf60c24c1e35d1bf1c66449a265, for GNU/Linux 3.7.0, stripped RR R RRRRR RR R RRRRR R RRRR RR R RRReSNutf-8278100e77f84ccf75dac2ceb396c887b1dbc466609cb5c0e4e1d7ea9e22ef75e2c5200986db6faeb63bfc44d18e3c22e9796bede4e4e3815c2a95573ee2101fb?07zXZ !#,6] b2u Q{LY*& \"2|W[ H4h4=n=ǷORgL<|_5HmYAdu?G*BP8K|;MZ#q0sYuW75Q4:$l"0Z(P 61ȠL/ q@b,Dvn ^Ovtl.O/ЯVKen P|~nYv>[NX2L FgC}{֩ 7\b}_RXсщ`;\xySz)R>-8w26(Ea_fs}E3oiiXV D JfG;%T>iXP,L?Dظ܇G@{pinMtmTAV'h媘+]s w-:OsIϣ8_5HiCdz lݫjf,:#a`. 9c-d+vei3X";F[~,hb_| (:CM2%L*FxȚ<0 <._Q\dÏE /U5E2/ A![m{#`kҦ׃H4.+Ĉߥ6lh >w9Kk"ƣޞ%%ϯ R0M:sIlj]ɦ'ܺr:@opLpTrPP l/P|U ["@aMp&jAFmH1OiNkc-ۓ(Yneok7*fͬ5v@Ic%,CJ`αtLSu@| Z=\:{kI%J,.ec"P8  TvWY3|m ץhq Ɏ6i,0P:OwDOai#o 9SD̰8m؈Au䐄N2~/ )FC18 HRޜm[p]ED$lI+mr)~wHlAEW{5gg/vukCfHDc ףVI&_NCȷ\&e+iqT&?ҙWeMn0?j ˫1^=G *48, u՚9y|J-E-\ ,YaS{C٥ ~A~C;4f*eڜrRQ<*Rمp]GNr;@ZtF8K`9q"tx$R:wZ>"Hu|swO*1 0+#.5؈ȚcO6fdNBPW]E;gg+il d#M `@OrڐԷM K ^x<s͝b*M|9A_Jj#ISď OlCTYJ_W}ߵ쮥x?0qP'}мp Gߋ T.)iXSCzIFN1jTP% |)\Z*YsPIq0]p@hձ9I+fV_+}u®rǶl#&VpG%n܇ +:޻h\lY^ S7T;X* nS){XvsddxI*Z췂SnqbJh3!^̕xxݳ6!Sk8JAȽ䷶;).ucE d.(ۮS*Ҳ5 TU]mVp&IWORA\TàDIx8qP aoQ:&,A7 NZ{h.}<-;͗zfwWPV!8 k9 ;0]x(< F~)XLgrCRɫ@p֋ŋ)c D4 ΅ڲ@oE|)4 ϡ9Ȱ hS1}3ۋ_6ߜ%œyW'jʧZgsaϻ<~ʶ 󉅎 TW݀gW<2} \yFa̹l~С"tps$ˣـ3BQܿ-䊵k.ݱ_P\5sp(03wK3PVc s> ~JLIl9} lZ)Z@zd΁1:ahr$3}A{ٌ<9nGʕΫB-7ϏpڡLلz%enjڑEW7l٪V$F)q*Ε,~Zp g گj~]Z%:U*:q0`-KBblOQs0̢e@ {tx 2#Tp2 R>l’|XJT>5 ?؃?ыs zʊmmJNBKup"f{{m3QCC|VXCX. ͻ%} hֻvI+PC> >#16v"Mhդ҄Va#ѧ({Ͽ$\ʛ˟\c#Y7 auD`7LS¥lޏ7F<64S2˵KK_-}2256..?w7DDz̼Gr\1WŸQ [o(`'yxvƅ4rH lj9@D-!~6ر'6?* ۗfbN*|LKQrI1yeE F2&-;YQa:3d{la.NׇýMnQ;fC!wQjRsQ JiRk; Egaw'<A”D!=Ljԩi3[w)͙8<#e {^6 -!Dyh={B4y. &K]mC$nܭ27XחﵼCV#΍?ܠDl'"B:e%Ke6a+Ei C̈:_ #@&[)k%]JL%+-2^ 'Qby\A {s1 ٯ.drVM[cuw.򙲻5& o,By%vd|f'|\#z"bM$c/ pFgڞd5dKS0'4]\#åBNq'WRBlnL*'* .d%5Y⛡WS̉yޒot`K1;ɞ p66{K7Bu:[Ge%feg6cnpOrz.7&nWD5">Ux+Mck.*a#_Y 6ۭFFSCzӠ!vJ~hqy͊y>y"iZr^3 G=G4Mng_^%\,g55ފqZ-G}ߣy rp/7vC~EgM|_ԁi[(R7?;閻meHMy׫Btr (d,BjR31*7vhMtOT=F+*MVz(=,^_flp4,8P6_όg_}ҜA90E\nb-l\ZB9.zHdGDX˅ϖP>;FeX2>_*KIIIu9@2hR]Ȕ&| ^A[_|MnV,ξvr*G;Px#J@5ZIYKNh7Snw9piYW_AU@iIQ9hz;rG޲d)" iu }pcHbΒօ;8ˣnSԍlv}ܶps]a5Sy,Bph\n2>4lWNbtћ#KIՊYk#CE5 z@OXX0Uԣߴ|n r}|yL\{jt[jN>p6 IOۗ|g2vk@Ҵ_X$M[X Xg!($ ȵkjY.=8P&pacEMnPJ ]͖OǮͦcm)K3Æ8O(Kϛ |,_ԯBOE rQ9M@i畸ٖ ףu o2DhPL717M:<ne>e¹ %fۗ`;#G]ݘ$^[C~z1J~>RٿO.+#U ";P{Ҍ5# )7j7ˆ]0D:6#'́{ŞEѓ|)uPFHA` ;!Oc O2rhg [,G[8@~Sh6#6*֚J쁏`8x0S1XL sGsTMxUKK8_Sa)V;[)RUg?+_/,L9$ m0 :ӴN Bܸ_יe.= K;D8씺^VOTz[, $-;WSp_Aۡ;IG.ZsdłD^E4pI4RvoFt+Ls$)ER 25RdcmyHMCAMTKAV!yH3ZD|V;pvr;* MJ"^Tq`cl՘ H%}[d#!#(A-M[c5_7r7D L$+:=.FֹG<nÖ{+25+%Pf'1}bUgPi&q5 Pl>y '/3Ѭٳ"RK{ e ymoJ4:dw|;p:O^*=@!dq z̾0䗥SQRqFrB?7VlDU-"c}g(3Ã5Uֳ_ϚK&55Ɔe09h;FCj:k\Lw#^?/2E%ҦʰyUp bGԾZ@;Xu-%4!{y'L/3OSZlPʭϩMkן墝(~0&AjxM$5+G޿[߁x+7 /B9Xa'R/'S%6ǀ9.2NAXϵRRA}W9%uo|^z$cHN3!Ήs#e>+.)i?嫈d`=`nC/PԏaUb?wzWU89i(<yBkgDAi%No*aPwF1ȁX;.cԺֿ3rKTRu O'AOC8.$* %`Mxh2n/Ff2 9pm[ĀG‹5cj@^*{>Vꑶ@V.L4_yXKVt .{$+D.@>>R T&Y#dz)ߙ7&&.{L"3oz6 gJw3D3 -k"]g9S +apG;{C^Y˜d^=xLکm?QPsed5Ftm7ii$u1QZi[ё/&fmy},5&cbriQJS$u5# `.{ ^URp} /"çu$û/ԸD$W7:D ݇0NV"<0y5EŔ+[G4+" M^ND=KId 4*ԃ݈Y皊ȿ7x䨽,P~J7vckl#{x"1?=ػS!;ѥb7NIx>6 ]4 !}ҚًDmjz Q=z:bN>Nhx[pY f+I,hJ,BWvnV9)dCFCd B+\i96OR+\yu&U @Vr|0aiI:eTs|ȲqOYKm=[i[k2 z~. ThfKW\>WYv۵HgAz B o,^WI|`DA t4]u ^lh7191P)s @glō hǧxVvCA`}PZ y41iY0.|@͇yH(,?h>CAT"ΖL `t*g=k<+Jz_xG+ƘZ=ȕ5CF}8r>ŒDy˩b &\/?Y5E<8(L]J,XC@:i4A2aQdT8yFM57_n$!7K7UxEfL?on(q1J}BekE`?-2_)פ6{(3q%AY_ )=Qw;v(-pk+D #"X):0:ZS~J; ʞ_\+vz4IVT(5A{f \PJ= D~!oMR{jYMa8n.i KRk{f&eK߹T98rt=uX=l_;,K /⮍CfGyGSz<$FB<<K!3IXp^H6E_kms3W:1qgWKʛ) &n`a }tO82wi^]i ɫTxN\$6@7Kcvqz޷k뇫 P+xOve`Gffoyn H?TK4JBH3~3˗zsw'Ls犟ܽw*0S$pk8Tq|l_%U1uuܝ~N.Z} {'T dqZR? PPzщY7ϙ WyLA,&u- rlE٩XAγok@z]|>$g ԷO*'OoRz#x UhaGwȿZ.4Ig+n]`n2SWy3eׇ[4;e"Y#;ZBؙrDA:f?3;5giVM9Xnh>=d?nr8= aRLZQ5E@Iz)g}UccCn $c @/xV>gr\ROooNY,I3x`T# mts,R<8.-n Ӗ:/F3vl(_ze$jE=Ixe-D0 NCAD}Ś_S\kmyٍ/.T*ai90NχQ&5RNm~8*˹rma^ÅuAu%<>͓ ւ7xq4+#>} ?:i7L u UQsCV[%0G$8MR}*ĉ[}F WM-C#J4wA8&|: ULT 壗f0(fEu{6cz =7Ud#%^/jEaXmXhZXyɅ9 &1O 5ljTv]8H9 X3G20ex^5ԛŦM| jM\:[2Б>=(xɗ${(}PVn3dWx7/j(mS"FfxRW\'nrX(^4 :1пl:vdrY(& s2u@5jeeQf@DfCqc C3yoGvM !=]Gk_.wA]+{ }ļBWu5*;iq[2[;ӓẊzi)hz鍃i5So$-rǵbΔoێ]BuEzQՖ0 BXT6+Xf7)d(i|ކE3#'t8$k &d/Pʎ6| k}vXEGQrkA_ D~eܝJS}Lۋ"->NۺU{@ ta9|ɫ.wJ@J|] ` p>ZxW\!.%]asuB z%jK$3|~SmcU)v:h#aM$mω*?+ΆRctӊo3/Qwq$#h=N (D%{֙=N>>buGx"3c!J=]X080:ڟJ`2"n ;ֽGqcZ{t@`O0! )2mί_*'h Ҳ"H N<n ns$C4%s>VtN(k ^۹J8; gA]lE]De# |K{۴ 2i"El<(\/G+o֜_o"FӜ]90tcpW{)k"@*  ۟t_NeNE&9yf(hz!sx1%QX"s5x%a ؾ''fA`0̟L?crz=0+Ҥ&ůp[ gs&l*_7<W=Th뭾6/(o0;[>A[PD~ _7O6l>t$ELPc9{3,1ODS5l{;{ocΉoIE#q9tbOa~[ZR<2{X* 4LQ &9;@w Y-i-ݚG*ڪ"c1d? 2@ AI:1/B&3z&gKMu$08l|86鱞}vn1yR75G0+`-A%w) *N+\讛{ w"hw;:vI9,FKp 񼕏Vu;WGb<Y !q/ޔp,` W !t7<,B9w99Zo?@|bH'Ƒy:^.OQ"F쒴nT9nuQ-_M݀8EЃ02Kh9$)Mׂ,XdMSRtB=*RC^0ȏjg5ʵ,rT:My"j5R>W/axNLDNWl!ƑPYHw0镀NhJЀmɥAvxQտڢZ/n|/]F:>0V 4YKCbs+"&Dˬ{#"wƘY[Qpykػda;ꉖ\'4$S< ;HZяY- |Pڪ+p)/HUe 0pMν5~W?p3N\7Rf)kڡ 7ϐӝ("r H*~. lv^¼I2?Uä'B(1c.iH;^#c?#A"m3.XAǔƍ%,r<9\y]G(֑:V]{x{2ɝ8N"`S9x9{%FbJ^mGZkKDU ou"wr y\.9V3yNAU{!@W@N"{9DfwQ1rYQ*x =;e^mHfaV_iY6es U,6pjCDGpB؞(( 0]&_8LSI7 pip"ߚ9UAl:8DK`bvGޡ ÆܮQVqbErG߁B'7F,RmcM.NN8©Us!m> YZ