golang-packaging-15.0.16-150000.3.9.1 >  A bX)p9|w+ELK:]xlȟoSib<֖|yri }9*h E9dYmGѻx`--7OZG"Ht#B9iC\YT5`.w>Wu0 FkTUB|ǽ_Mbola&ci1(,KeɁ3K/R'IwcOu90NK7h˓W Iy%SNma 5g*6c1297b29969c9ad1e3244a4128caa2c844c17682181d0a0fdc681bf346efef63c4cecf2fde4147332ecf6447fbe05869f7410b4ybX)p9| !c])Do]{4Z#Q.okΉ(At񻭿n*{!I'~4$usD PKXrK bOzf+5&N|^U"iαJP}VR<j?LC{ ) .^*wdF&!z zOlZW$V@ddxRHc i%mw.VI>WHI{&Јӌ>p>4 ?4d ( M ;AH p            . ` W(u8|79X7: 57F/G/ H/ I0 X0Y0\00 ]0X ^0b1c21d2e2f2l2u2 v2w3T x3| y3z33334 Cgolang-packaging15.0.16150000.3.9.1A toolchain to help packaging golangA toolchain to help packaging golang, written in bash.bX)sheep607SUSE Linux Enterprise 15SUSE LLC GPL-3.0-onlyhttps://www.suse.com/Development/Languages/Golanghttps://github.com/openSUSE/golang-packaginglinuxnoarch_  EK큤A큤A큤bX)bX)bX)bX)bX)bX)aaaabX)aafeefb28c355b62b73ab71d547dee7055d040102d86826d3e1fa41e4bcdfcf9a9d895fc83126403b981daf27f576fcb23a428dcbba3e9c7df8aac84ab0aff7a8e52b4cc0345fb1e353f481c8af5d74170d7c09a7df18810b80013afad50aa1966fc81c8f91c22f1482a008ea68f7c2f5844d996bf2c7115240e789c9d3cb8dc347f4e2a3df92dbf63db5457d7b623446a877f10d5dac2d969323e9868551252616868d9b4f53502a2ffc4b5a0700c721dd5f61edc6457492170273b0038a34854af784ebd18e998032b3d70f7c2c1fd016dd229dd434016c5f183c920d914c5f78ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgolang-packaging-15.0.16-150000.3.9.1.src.rpmgolang-packaging@    /usr/bin/envgorpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1b8b a a a@_u@_@^@][!@[[d@[[ @ZYYS@Y7Y0Y%uY$$@Y!@XۡXg@X@XBW WWi,@WXWzWWWV͛@V@VVV%@V@V@V@V^V @VUUM@U@Uc@U(UUVU@UU@jkowalczyk@suse.comdimstar@opensuse.orgjkowalczyk@suse.comjkowalczyk@suse.comstefan.bluhm@clacee.eujkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjkowalczyk@suse.comjmassaguerpla@suse.commsuchanek@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgthipp@suse.dethipp@suse.dethipp@suse.dethipp@suse.dethipp@suse.dethipp@suse.dejmassaguerpla@suse.comthipp@suse.dethipp@suse.dethipp@suse.dethipp@suse.detboerger@suse.comi@marguerite.sutboerger@suse.comi@marguerite.sumpluskal@suse.comtboerger@suse.comi@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.su- Define _rpmmacrodir if not present for SLE-12 compatibility Refs boo#1191383 * _rpmmacrodir /usr/lib/rpm/macros.d added in rpm-4.14.0 * SLE-12 SP5 has rpm-4.11.2 * Define _rpmmacrodir in previous location /etc/rpm if undefined * Remove define when all supported versions have >=rpm-4.14.0- Move rpm macros from /etc/rpm to /usr/lib/rpm/macros.d (boo#1191383).- Update to version 15.0.16: * Update CHANGELOG file * Don't throw an error on prep if does not exist. * Enable -buildmode=pie on riscv64- Replace %doc COPYING conditional for 0%{?suse_version} < 1500. Use only %license COPYING as per rpmlint, with no conditional.- Fixed if statement in spec file.- Update to version 15.0.15: * Only create directories that do not yet exist * filelelist can try to access source_dir independently- Update to version 15.0.14: * Ensure to touch $RPM_BUILD_ROOT only in the various install phases * Add support for riscv64- Update to version 15.0.13: * Preserve modification time of source files - Mark COPYING as %license on suse_version > 1500- Update to version 15.0.12: * Drop ppc64-nopie.patch * golang.sh: integrate ppc64-nopie.patch -buildmode=pie only on ppc64 * golang.sh: avoid excessive "rpm --eval..." calls * Install Bazel files in src directory * Replace rpmdev-vercmp by "sort -V" to remove rpmdev-vercmp dependency * Remove s build flag no longer supported in go 1.10 boo#776058 * Packaging: improve _service tar_scm declarations add _servicedata- We don't need to require rpmdev, because we updated to 15.0.11 to remove that requirement. I missed to remove the req from the spec file.- fix ppc64 (be) build. No pie baking support there. + ppc64-nopie.patch- Update to version 15.0.11: * Replace rpmdev-vercmp by "sort -V" to remove rpmdev-vercmp dependency- Update to version 15.0.10: * update changelog to v15.0.10 * This flag does not exist for go 1.10 because this is an extra flag that openSUSE was adding into the go packages in order to fix * Revert "only add the s flag if go is less than 1.10" * only add the s flag if go is less than 1.10 * Revert "Pass linker flag via ldflags" * update changelog: add 15.0.9 version * Pass linker flag via ldflags * Bump version 15.0.8 * Fix the handling of quoted extra args * bump version to v15.0.7 - Add Requires rpmdev-tools as this is used to compare versions in the golang.sh script- Update to version 15.0.9: * Pass linker flag via ldflags- Update to version 15.0.8: * Fix Requires/Provides issue with split packages * Remove unused variables * Bump version to v15.0.5 * *: always use -buildmode=pie * bump version to v15.0.6 * fix changelog * golang.sh: Fix arch for aarch64 * bump version to v15.0.7 * Fix the handling of quoted extra args * Bump version 15.0.8- Update to version 15.0.7: * *: always use -buildmode=pie * fix changelog * golang.sh: Fix arch for aarch64- Update to version 15.0.5: * set correct modifier if no arguments are provided * Remove duplicates when finding Requires * fix GOPATH and macros * Fix Provides and Requires for some builds * Fix Requires/Provides issue with split packages * Remove unused variables- Update to version 15.0.4: * Handle extra_flags for build/test correctly * set correct modifier if no arguments are provided * Remove duplicates when finding Requires * fix GOPATH and macros * Fix Provides and Requires for some builds- fix GOPATH for Provides and Requires- Fix all %go_*dir macros- fix GOPATH issue- fix gopath after updating go to 1.8. With go 1.8, there is no more /usr/share/go/contrib but /usr/share/go/1.8/contrib gopath.patch: contains the fix- Update to version 15.0.3: * Remove duplicates when finding Requires * bump version to v15.0.3- Update to version 15.0.2: * set correct modifier if no arguments are provided * bump version to v15.0.2- Update to version 15.0.1: * Handle extra_flags for build/test correctly * bump version to v15.0.1- Update to version 15.0.0: * [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s * [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group * fix a typo in cli.rb * increate timeout to 300s or go install can't finish * Remove runtime dependency for Go API * simplify rpmsysinfo.rb * release 14.9.1 * Added go_nostrip macro * Refactor using plain bash * small fixes- Added refactoring.patch while trying new code base - Dropped the sed for static architecture detection - Updated files list to reflect new file structure- can't be noarch. we detected %%go_arch at build time. it has to be architecture-dependent, or it'll be published randomly with one from i586/x86_64, whose content (/etc/rpm/macros.go) is unique.- Update to version 14.9.2: + [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s + [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group + fix a typo in cli.rb + increate timeout to 300s or go install can't finish + Remove runtime dependency for Go API + simplify rpmsysinfo.rb + release 14.9.1 + Added go_nostrip macro- Update to version 14.9.1: * simplify rpmsysinfo.rb: don't guess variables' values can be passed in by RPM environment variables. use RbConfig to get libdir. * support s390x architecture- Update service * use xz for compression * change from disabled to localonly - Update spec file to actually use tarball generated by _service - Drop useless _servicedata- Switched to service based package updates - Update to version 14.9.0: * do not hardcode go version * fix encoding problem in rpmsysinfo.rb * [SLE11]some commands need time to finish, immediate close will get wrong status, so use timeout 30s * [SLE]ditch named group in regexp in golang.req, the oniguruma in ruby 1.8.7 doesn't support named group * fix a typo in cli.rb * increate timeout to 300s or go install can't finish * Remove runtime dependency for Go API- update version 14.8.1 * bugfix release * fix a typo in cli.rb * increate timeout to 300s, or go install can't finish itself sometimes- update version 14.8 * rpmsysinfo.rb: fix encoding problem in open() * cli.rb: ruby 1.8.7 doesn't support passing environment variables in popen(), some commands/tests need time to finish, an immediate io.close() will get us wrong exitstatus (broken pipe, code 13). so use 'timeout' module with a 30s and process.wait for them to quit successfully. * golang.req: the oniguruma in ruby 1.8.7 doesn't support named group in regexp. so ditch the named group used in go_get_version()- update version 14.7 * do not hardcode go version- update version 14.6 * Fix rbarch for Power architectures- update version 14.5 * fix a typo that prevent golang.req from running (fix #10)- update version 14.4 * fix #5 on golang.req- update version 14.3 * fix: command not found error for go test on SLE * fix #5 again: gsub importpath itself is not enough- update version 14.2 * golang.req: fix ' // indirect' comment in import- update version 14.1 * golang.prov fix: uniq! returns nil if everything is unique- update version 14 * if importpath has "test/example", it should survive (github#5) * merge macros.go from openSUSE's go here * add golang-macros.rb, replacement for the complicated macros in shell in macros.go * golang-macros.rb: + support build with fake build id + support build with custom tags (github#7) + support pass any -="a b c" or -= to go install, shared build is possible now (not fully support, other macros need to be adapted) + --filelist, to generate filelist used in %files section with excluding support + use IO.popen to break the build at the exact place it fails (github#6)- update version 13 * provides the importpath itself * fix regex not to check files like .golden in -source * filter "test/example" from Provides * split common stuff to a module golang/rpmsysinfo.rb * rewrite golang.req, now read from stdin RPM feeds, and check __.PKGDEF from .a files for "import"s. (github#3, github#4)- update version 12 * don't find provides/requires on -source, -debuginfo, -debugsource subpackages * add scripts to generate file lists.- update version 11 * fix for sles and openSUSE < 13.2- update version 10 * support all archtectures like ppc/arm- update version 9 * update golang(API) to 1.5- update version 8 * skip the last "/" in golang.prov, thanks to matwey- udpate version 7 * handle gopkg.in/* requirements- update version 6 * fix golang.req to not treat a sentence as importpath * fix golang.attr to correctly detect /usr/bin/*- update version 5 * if a sub-directory doesn't contain any *.go file, do not treat it as a Provides candidate. * add /usr/bin to golang.attr for go executes to be handled by golang-packaging- update version 4 * fix encoding error in golang-strip-builddep * add macros.go-extra, extra golang macros for packaging- update version 3 * skip *example*.go/*test*.go for Requires finding * support alias format (import xx "xxx") for importpath * add golang-strip-builddep, a tool to strip unneeded importpath from source codes- update version 2 * fix pkgname detection- initial version 1 * implemented provides * implemented requiressheep60 1649945021 15.0.16-150000.3.9.1golang.attrgolang.provgolang.reqgolang.shmacros.gogolang-packagingCHANGELOGREADME.mdgolang-packagingCOPYING/usr/lib/rpm/fileattrs//usr/lib/rpm//usr/lib/rpm/macros.d//usr/share/doc/packages//usr/share/doc/packages/golang-packaging//usr/share/licenses//usr/share/licenses/golang-packaging/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:23749/SUSE_SLE-15_Update/21e18c88c3f05a9fdad4b53173ce8112-golang-packaging.SUSE_SLE-15_Updatecpioxz5noarch-suse-linuxASCII textBourne-Again shell script, ASCII text executabledirectoryUTF-8 Unicode textRRR}o2g;utf-8ced63e0799dd50c9befb2f7bee2dbf97d277fce63f614ce6390b0f850b8d9921? 7zXZ !t/ӋAE] crv(vX0ەJ-2dJL886e%INۥ1p YE@>s*AIf.k; 'qCQ~B3g%A60?rßo - qZ'>wެߏ5YdR<1zX<7ِeZ&ߘӄb؊c3&Fa{4q鴚݆.AgPƱ7xwesagSuS-C{?|ϟsC&!8{<ࠍ|ffH3D=gO\v2_BWGĘ6݄csMy֯$uB?[DCE66?%8- [D /ij8и#wA@$3]DsF|`I8i㍁''s~+[1Ihٕ1a3TyM%{9YHu&䜚d)?xu*î/MiQ\*jlhk0' 0;՘H|U*7. (#4[YBAU @jMB|uܪ}ԭ-r6E:%v nɎ<ԏ\0i^@:OzW&%jp B3r,t7=R;fK &-ZOزX[Y UsW+)3G4,n {sr tFi,X -OE{/V"HP}z mFY7b%pj]=} fϘB OѰT [˖FR)'DbE]֙vqxCΌ!'FcwV.dtJ=;G >E'CZdº}bԭŎf j;A`&xT/0K6ѕ{.PxQ_Ue3.8e:"pe8nu ΁_ڜCQѳzھs%?03I[h9U~OR#%fOGL~kQi"Ր9>gR(Y[Š4CgEϫeikAert$y2 #TbC;8[@Vy!l1rzc'Q\2Mѱ2ۋEM.<6ͱ  `Z"be9ᄐT`͞'wdeȊ#n8 %:f GA_mLtWO֝^Z1˶cZ4r(H.hALaxYJ޼^׫yy3Yl>9|q*++}e~;8f{^`pDBO>@ +#ag]H]&(FP ha6[L$V:HL]+˜&v?@'+1J`bhU3͓$K0bC ⡁_d5~2կO=stKѵa}[_p:ј ѱQ ˙J6>6ނ՞T>0ڀM : 4uKS"$tٜ%4%,U2n&I8 ӵ_٫ϙ@EVOx tE#'J]<}0<] B"U7n&Ɔj܈mv40Mߣ<u Ch[ۢ|߀\PLbN`OO fREAi5 cD>9q 9j2qbob +牊 #Qֳ}A}<.] GZ = JFFPVwV%(4c<GWJ9 DH1|MhXf$]+4@_q,GxT,`s^XƤI%aONU_c%3\K-]*nWOLyևpXOg{WQQSKx19?H/=ߏ7n9$cQ(.qo@y\1>]o>$/K-T/ &&T`CJ9{[{C—p{!ZyA*,˛NZ7J:,MwGd:.ї^+u noTD{qje{4d Lv71\fQI Uh= %YRiQWV:s? (SD_eFf8ŖC,xJk0Aq^{S@h_܎ I)6$>؇q$;zWh tNa ]q3\ KD5Ol߶we!S8Ѳ\^>H.rM r/h%жr /b fY'kbIxjFA=_AH:Z`[,q$`&lBe;ܨI\omǞB]?hݎ0o71>;H[504R$ԃb4-F"s ~&r_aDmlҋBK6 `5YQ,}z)*# ( s?߅iVsĘ(Hƈn_=% [G& *\:g rȏ» 6f$*tyvY|Naғmx(n2+g ٖ61$0"Ĺ *>xlsQ`+~D62^ Rj2_QAp; #v~L"O m$1 ]C0K9dsWR^HI]͔o%>յ3 tYI<>}8vڪW0Q4)jV ev[D~+N͓#d/D7u 6_O١u@-둅_9jBVuJguW# 9/'Q'S8-[Wf5gZzHK>g&QϨ8](##)1f6qi<lypS.a ̮x=d<4-R,Uwhy۞P? ]:fT|tQ_尋*SlǧHU#D}xB\!כTq6S*x^/тH#rwThnWl͞0@wz_2wTH`|cHZa c1\fOI*3 zɸ< T( mMd%)z;|FixIhӴi[o**S J fQOZʦ+MWi&Tٖ?<6)/w.ºZexQCl۶]dMe-k H2x퀭M%KҤd̺#v IzIcf觟Xqu[ w #~rW<Ʒ0MS퍹yu eݻ H7GIqMJtecgb>W(1Ym:S*SJev T+3vsFƅ|+{9_H!WB['T!*Jha7Ţ*4nh &ػarwVpsbWܖc}f0RU^c= |@xFꙁf,dvRpL EHl ?nK&ـ 4@mZyXw_KÖ'pѡ1#1g!] E ?4$U-;$YSj4yxC兘FT-rSٺOτ,9t?&95[s*Td녹GT\Gئ= $ZS$nϗ:ϕLqvRX[ {EXq̣k'_F1Z)ۄ*MD[Se"_6iŲQ9NISƫJ'(GGnd, {P'YclCUrtVVkr]#>GjKWg+2yؤ˂7^&ϥpv:Gg)_,xn!æP.uh!iQTecP`Qq4fg֑$ P0v893-λMx5>{-tCx/iyÌun\Ҭp5%?H3Hi]aY&k)K–ˬmZ#a~-a>@yy{ji&+𴁳zZbȮ7BF_Zpn r(ܴE)l:isY$0G7&@/Lߎ (q;*enR81]<ݶ{"bw7Ӽ:#w/> &yXS6tgdGO,~k*>C"L֡hSCX>J^~Ⱥ?g5  yAM:s~C.(jlĥ2XAxmHj*vO`2-uf1N:Di%oK Oj$=;qJPBܼϟm*aZxy L0 TQ)ھps P ,3C˗]VV4f!&=tcѭlK]2:>|^6/Xkw7eS47Lanhq2щX%Qq3Y=XHV4fA57b;.ne8EѹF M8$CёzF?Y$ ͵)WPO7˂"'Cj$yr]qA=+dS* =[iP[M]>Mҭ^l}G>vf,@ ̩їr/3%7Ƚ`$_1Ȉ_v百f4ᠻ=vWs@+JXj&N~M 86Be._%YG 0@PT̃qYB+r[yRg~g]>6{^HC4N<3^l}6kYtɢ> +E"sVaHw*G zZ" @Hx_{Mo@Ɛ4 FerOs`%py7S9fQJa WYG# 6#d\cw` .# d] H湪K0dS~(_ri *=XyZA X;:_c.AYTM}gğ nU ~uy?w|f d%VBWJӜfk>8RG[]S8z m aT ФRimj.v:N.lc| JׅGh"ܐ}?~!H&:wQPil í0qFQ(q{~2Oy: SBFo/?0\GNEV>/ ȡg^8[4t`X5/$à*#(:97>I=H~V<`Kjz^FwuT44o![2K?8PGg`q_ [2ME.ZJ VN/]n@w=c++{_!!)#T7(}n#!NM}5Ii${w?.i`:c'Xhn'ͱ):%}ޔZr\Ic yge1%WzF.)@ M_91r$JWߪqesUc:_]&LCw{Ah6b$o&)f1 jַǩfX7X3qHp# 'Ӟ·Ҭ;U#m kBh"GVQ2![pMTBiuS^OE?(-4;]8+y^D;`~˘\= ^Ph^z`wZ|2w]-4+F0]_>8әĉT74._T[`ʒ~z?eT܊hM{O#޷8T51yy IP.D^$_3ֽ; <-bY,<& <@c;L [/7U@8-+nvA8fm#yC 3e }%/T0dx4t!U.jL,urt+'Np*7/):CR8Rv=L'kG삚\]$ C+k|}Yp'e2'nWb^Fҳ˽!LSPz8iJB+j_Q~ 䣡6.tn3a.0調xU3D\1gwMi ؀qF=V`L'F1'7q\}. !Dx+ Çi̓'n xޢ\$l)7C5BT@ As9} ĢLeC櫘6p{PBb3lXg+|yC-XiLYzmEU!û/A{,H6*Nabd?庬!CwFZD鎑PёD0,'s`Ʉ-+ 9@ʁaGT*llf^QU4*>'ؙbȽ$.DuƄSVqs{;4FLH+_qjI2* y`.&J! )X?)I@|CJ2?<<'[O\RȒ$ZziG Ô"X-@ymP4Sx/cp\ wUКI:fZ oݿ!&LYq12MZHKq8W'n?y֘D<"Ms< ŲF-PG ˭{ޥ Ks2֎ӛx/V',`'\JZbr*[9=MXXg}$tdAs؛qQ&jwSIYt)¢B'D:*ʹ-`27Ơ. gH28 U`P2|tcΥ~qk! 㩫=.EQ;}iɉ }Qj8u﫭E%gA1hZ3mb:ߤ+Z\SXHխT46u7mKYo?Hcb>5A7ƥ sMsbrr|h\zȦxIv $pAٟx/5xƒAسlk{O{(J\dHsU@ k%|Yv/"zjj=^B瘻T]qiTv@V'\ $KN ĸz]j(T35h̏, 2[\9P;LGrL](EaxzŵITv~6nEHưʎ|2o2hBǛ eM+}7* M[r-R?lJ`3^p)0 }>𽢟 k/ƺG+no qkSHcÜBMYBݗ5{P9A=ds}mFT&h ["oQ f+o(/ T[U2 }|vЗцM~~fBvcӐlk\lH7Y5$ÞK 7oD56 aШaR̵6+p|g?pC0ʈ+ /֖u-y3blRxs ~T;;eU+~Cfl2YII2׌Dl5J̥<[!-/$-Y}N^Cw$MGvALAJ8 L2nX- e vqnC"Co޼ZTW ~ݛ>yKL J赊=@Ys>m(R#V.B8]fh\ffd:EzoPNmϟ6YO+k̋r! Q|dɤ'J ,D4NjR\h-PrrPٓCnkˣ_V݌ ]xIB|n+ʆѣ'"_!Ͼ Vu!EPn_5β'bel:™eMi b u#방&zeˍ X]/ $,F3v%'e,\m>⓹49W{^:{IsaлGt"Y^RVsY' b52u=\!pznq.ϺmpT4%+qvŮf ^Q iM~<cơ磣)Utl[$߻YeVLZ 菌I~5S^a6=E.%CiABp\~GcWvtˎVbp쏭ЁZRmt%Yv3j)nìbqo1E]%y.z$XI l?; m\ɦie1NɿڥPr#+ie)p @Iv5_v~a8Hg IhcƝ5usY:&M=pD,zH[0IzJ̠wY,A&}>Q$5Y/ڸHm!j cXCyۆyJYTU}>ł%|׼KvwX~U8In.RiYz ;$ٛ *.]gD7J5c]ge~ߚFn,3DWc\4K*#O TtvA7wԢ {CÌp %ϻsJsuCfrmg[q`me$p(G:AŅ ?KIRk߾du lLb`YCߖ{n3VruלJLȂ@d&_v )jz;4$QMku '6B ruB5{퇞i 09N"F'NH}mgw-E&ju"y^W f9|&y}bYIdd恸^YH-M i(2l(-Lo8b@I4סg?WK.K HFTI`pqzv3;-p.Z?hIkX"LKsN0|-8qYamˇ+ <