golang-packaging-15.0.12-lp151.2.3.1 4>$  Ap^Ǥ/=„8AnUR6={UuJ#A_bB--O+J6 T5L%D8+Ao9$88hV q+C|wSm-w0 3.{w_kB?gTbby g)!iV׆zWSߏSh!fЀT0gڄҘDT,Xq-}>LXFVP4Ww;vD4^V596f4516d622e44295f39c81ac5d79c30003e300863714644bebe9dba53cf0257957da5e9e2a5dc3dffec286d32981da9c823e8bdas^Ǥ/=„Ctlkfzg _}(od&fi F:i _zu|`:Ƥɡ ݄qLw+- ˿Ⱦ]-%c[xmVzI Q1ETmh%&iځIۂǯ"Hdf람Wg DMp©e"_4%>L n?Єl alzC)G'){v Ju>gQbv *f2t>t>p>/?.d ' L  &0 T  f  x         .\ T(8/9L/: /F*G* H* I+ X+(Y+0\+X ]+| ^+b,ac- d-e-f-l-u- v-w.@ x.d y.z.....Cgolang-packaging15.0.12lp151.2.3.1A toolchain to help packaging golangA toolchain to help packaging golang, written in bash.^Ǥlamb26ɾopenSUSE Leap 15.1openSUSEGPL-3.0-onlyhttp://bugs.opensuse.orgDevelopment/Languages/Golanghttps://github.com/openSUSE/golang-packaginglinuxnoarch _KEA큤^Ǥ^Ǥ^Ǥ^Ǥ^Ǥ^Ǥ]φ]φ]φb16eb30228324e0ccdf37a480a5cafc5056c39c9a9d96b40feae3a3b2acf5203feefb28c355b62b73ab71d547dee7055d040102d86826d3e1fa41e4bcdfcf9a9d895fc83126403b981daf27f576fcb23a428dcbba3e9c7df8aac84ab0aff7a8e52b4cc0345fb1e353f481c8af5d74170d7c09a7df18810b80013afad50aa1966635764d13e64932151f878a7b8d53d17413fb4b1171945912f6dfe2b3af6551d3adc389791b7beb13adc6c07df166c8d195dbde91fd3795033abe0af7d2a90a78ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903af784ebd18e998032b3d70f7c2c1fd016dd229dd434016c5f183c920d914c5f7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgolang-packaging-15.0.12-lp151.2.3.1.src.rpmconfig(golang-packaging)golang-packaging@    /usr/bin/envconfig(golang-packaging)gorpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)15.0.12-lp151.2.3.13.0.4-14.6.0-14.0-15.2-14.14.1][!@[[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.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- 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 requireslamb26 1590142194 15.0.12-lp151.2.3.115.0.12-lp151.2.3.1macros.gogolang.attrgolang.provgolang.reqgolang.shgolang-packagingCHANGELOGCOPYINGREADME.md/etc/rpm//usr/lib/rpm/fileattrs//usr/lib/rpm//usr/lib/rpm//usr/share/doc/packages//usr/share/doc/packages/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.opensuse.org/openSUSE:Maintenance:12684/openSUSE_Leap_15.1_Update/3ab8f5c4871d513fa54e910f2da0c054-golang-packaging.openSUSE_Leap_15.1_Updatecpioxz5noarch-suse-linuxASCII textBourne-Again shell script, ASCII text executabledirectoryUTF-8 Unicode textRRR S5Vm&b~utf-893bea1732090416592532fcbc32799c80d7c7ea17033f6e5d627d28797cbe420? 7zXZ !t/s@n] crv(vX0eSҗ@4G7b(4~ 3t!m;̖:5)naEW`? L6+X.CMrg[;6mHN+ZGn'v:!Laơ?dicDP*+UUгa>F!O}N]d_']߶bW)5:~|#=qbƀ42=TV]!^4ӘS,)u2'M4q֚F-*pX)/ -ZlQCYɭ ?Iz}č=-dEzPlԘ X|$``Wg垷h)A Ear@I  rP]d6Y~Hܝbxv{)>A[$*ۍlFcu&:oqD9oj#Q].4vNO9(XB<ˋqiΕкLғK1AZ+ ޗRF2zrw}^R,:jbgxK2+=+by q:2Zq>x%2qua  虒=#;.ٓjD.?6ha*WE$lNKsjJsƼ G̋k2^՘%}HԒ`a}X|-}Td,^b-kz8*ɡ~VJ5JPOډw6vX)/XR<7-p.'wqYN%M5_ }w-?U/ ˺92<}w7 @+ >_[KOJӅoJC& E^ nKTU6g[1K}ڃe ⍿h2Gr1͆Zc~8 'B˱851p_]5&g(' 9s?!5?wU`dT J"emWbgPlƋI'$,@tJ]WSQ+Yyrg2v'ѝ`~ʺ s B{`ZtcU,`BZia ?cǏ?2?3rS5>KGEk,=M?B$UPܴDa|r7˱,S|ܷ;6cuÙeY S%iPR QNŸԺnƯMY_kY6規v9cX H܍ #?q٠ C'3SUMlGр |\ݽ9& O,3ENj򜅿*7O5z߾%k!d0$:a{b~5p`uOtK~UIֵ$wbb 010 D7;,r3T(-z2/@(p|8~' i³5&Em^Wا [@N {$ΥgoU !dů@M$/6IS>w͛Ԃ>^I8˝aO.iR0U,o1l.0]Gr"<3yc4-X"/YF )'xAl ('WSȐYK^Uo+0]:(DjȆQ1 +IXnm/(oI1=/ $St6rr;Q9G\lѢ!//gQgh+gصڤS5dŋc8))1 ڇI)| <5 \B \~FO;3ĆMhX8 gE'v1b`l̔+Dx$.HRflK"%/HU>O"-s̊) | S+n/x ?:$j]]h88Y/5SV c ;J x_t$C)wн2*8k@*b+SI1B7P:Z`֨>Olа2:{-FhuTNhkCamz/N Мrj&ĩ>)i}aqp5/L$n(Y+i58{V;84 J=>F<623g8~gsqf 7/xBseITLql5$bXAl[Rznl4| qA;6e8Qe /LӖۉI``{өU_?$Q>^efH ѷ%q˃8W_:JEY9u@ cO_&Xp{G긜eKY~o#9h<ȆG-sxF°7" s5aS` xP$qul;g|_OuIFz mXL@\yUM/X%Æ!q: ^+A}eӮ@)`Rd l bʷN"ۘ>bs;фtps=WP+YJXqǩe^qc, CHgJZQClO;=+5Nu܂+rPԺ˔w67Zl@YڪTryTqEr4Lb޻})I:v-q&>-.%lؖ/ecH{%Ӑ݃44kho s+T<ynLRobOJ {jlg~54tnW}ZGiy]ׅskKa*wۻ=^S7BVwN _=J.yV)Of3з4B8)8=G?EhT||k%ϱPڿ+K>~SIJ 'fݔ̣\)6jmIQ&+Qh!m!C ZCAZ(P$t ",%}L~noؔ*LyZ2#CGm#o"UNT22GcV-L!HE,PrU>GG>R}rgV'hqzlNwZՓ ?qtr?dq ~w}3`V`nfW/IwѦ;ȹ+ޒXx7SO"6WI=tm'w%RyAy-s|JYқur^HJpt~# 4 L[hDҡ3C0kt٩RљXP&uD«0C-,S^tRԸZȁS"0P] ~nn6ܺDWHdMcc==\vx(Om&fpl[rg*;w0nvqh#bWrQpb[4-{MEf?VA.ߪ.>1naMEN[P`%2 #v_cbc 'jVPLVn `R^ HLvy,+ U6 ks16풖 6eYOKA9>9\d1KLɝ>36݂gؘ'%R guQJfv}urduJ%j W[\PmȜLco숐JޣbL1WWTzTvN J eBx6Ίü?6M I+KRp ]te 8<8tPib)q(6\MaS3`oQ>4I |1yʸ2򞞱&U5't%Z(t}X8ѝۮFvZԀFO._ ^^2j[}ips^A},tgw[Ou֙go+y&қͰ֞|gyeWjM]4jU!7>J̾iUxW+-AA"9p /lmUlscKxmW_=ܯ7Y7̉YI׳0 2Si%^nl6#1/*W1Zoُg05@az 6Dhm#dpB5qKwb݂̿p>[v gb'5c\!UGyc ԒsmLME2?Euȡ'jK(A4}-DLX r|pc2T{xa]9z3 T溞<4,bX?!]X.s8f3E"06ue= >V=c:S i/}LwfJ?XxOŬ.!ӁQrbDt'K۴_'cI_l `m^15ks(ŭO. Yl+ΰM{cK43^ EhV/~Ot#!B2Ǵ7f?1*;1M6 z?\;Gv1j1kS^.d[Bd,jRPmR.%w&Bx2X?oOXӽ j?M"Y[ޔ0 oKDoKF_vI"w4CF +50gj r bfX@|Y &ٜjSܾ_.OCn0xnl3[irJ1/qlw 1p~*QsbCr3Nv!z(+RhzHm s!i?XݦȁI~ldm'Ӕ}G*0[PfܸqbmZ$ͧVM'C摳| 9P4xpAmڥ8N2w*aI*V~b%@$y{@zq8.ݩy]ǰ# 8ǭ!V1:W I8T|}⵶LX=yVw=W.a U(\6w#Jv*oO}ܠ5%p0Խ,.g<x;0 uVaWz=Qh2\ <\81Nx$¨cr-I7g?sq&WgnX ',g8ǪOB¡'o8qDSf0ZϦvtEE}WNuLKx {2JwbKa}ȶo%V$nŬtIVz?fʐkM1r-Hs YBي|st ~KcS/1H;D3lVLb1:<[K*9B~j"6SlĨm{:l~|_N,OEhrwhGZR T6 O6R^'.KiQfыLmQb+#Xw"@U| ])kc\zH> v~ܻ_7o ];qvTU6êZ,(i!@Lƛ  dדm/!ųc;NKr0{FW6VcBjj\\/?|R: T헀yؖaCac;zW_p. x~TR+gZ7I`X",uwQ]0,smF(o5'ȇջˑT󗶔B#ZfR* CD[>((1',b`^8AL_Zτ}?)_LqZ8t ʟ`,)]h[rcvavtzWN@Se,o5B O- 87\0a˃|a$IQY֖K"wA9@ UHt5V#ku-% ;bP:7 hР|eG2T3|Ew/08큓*۝As7, &RI"gM Q,݇F9(ֿ0q5-YNz ;X9M%madu5^PqteBbMiY(y{=G?fU:TDÔP Ss$J+8Unr,k.v-o.ᛪA(9D0- i4qX$%r*݌@aڪoNH EغG{Ec~0537 [-o7z31FX#FwzX] twy?)$ٜ`4, "41kV_-".1˯N^~rȴ:}!e^<\(pB/F@wqʂJ^IxDiL ֽź8yNŦ[Uu49~jؐ-QR?S+l7YmxCk{.3殗b) MG!U_ *ԜNW"Ohj7S^qyd#,69n&pⶱ &DzGy-6vyIYMe, TheI8zXx~`B2oe+Lb0C]ڧebKq/Hh%K ZVH\A0t(|~9$ܷԡ'v`m0OER(P')eL2o Ce̾RYEv{ϛž-n;oΫw|G"m}avW<`DSjݞD~eh1#p N{@E%Fc:P:w9^!w(lFV>rKWs pُ%tgvV4ږhxr 3:ː'ݤy 2?u-*/vu qC=ZI6mWot)drzoUZ&Ħ\]n_ÿH.q\ 3x?Ƭ18g$/HBQSYYvZ沴&W0{(%1K<};d/߃hɷI䮡79?JWm2g yf9*Ɠ\3II8Єϲm8j ߊH 2W-| J3v<2 "UDL |GΠx6I}LRVXR}]̇îK\ \n^]bg.vp㵓mL_1"P}J7.u2sO俭i򀎱lvhfc{>™q34}rJ})c!idnI~ٯ|C]oVr%x ywl)Z~HQ7Hci:q?4|啘}RR^];)S29Yiw([}LUħ=e;iq \^%90UF\ѱËSl/Z~U^30E~ BBk\iX8ȢPT(D7)%dݯR$kd[LplOĊRQuM㢁B@BʍFS\s6͔ع4,bؐ,(=,$r|[P7!8opc2X,j B˧Ω&j+qLnDL| J}fʼn ]l/o5|;}8KI668 LY!x8SP\?oRE_Aé_qiuGs AںA95_m[DBc }VE+#Xf>&qDu_y%LX<7 8sFmw -6S.}wY`m)~{LRvm"Vw_RVUƟ?Lpا`d편uN*a\"#5CIR lE6k4^!l{'L~Z^քVypʨK71AJdRWˮKX a / @;VmgSl_Ze`HgEVXNyJ.!08gzZTARGOn_+A{r94L|:}Z:iL&'6/B,r>BO! Sr\jŮSDe{ &Nи|G!9>Yl|#aSeM:猏j''k͐`u%Gf}2{M ጦ!v#/߁VmG!7%drU}#!xs`w1!C&Bc?a>YMQ]aXD$hCteqΧ$=pT"s&;VMjdk2F'+zjz/e E/8j#[D72qo+$쮨>l_4d^?^`H[}Ge}#9ffgt)75'IuH<|b+q q. p" 2P$y.ƺnU('2y;  q;+W $dpKLF"¡tpP{Ody߮#K&6YaB#+xZ10E2 zx6;v?iQ Xݲ(8TĘoد 'yݼknydUTХn gS=f ^(KnH7_ofT(^1-C+BLIE7Y( V}hɏ \>C՛{[DűO>YƸǁv1;nxP(bA?>c-@vwo>(ke=:<ųppv@2=6V!DCS} }K~{r>~R)ᚲiîa/g$XBۂwpX*z]c6dRm=h 01-yP3Oʌ:\w OM# 2Qx S'={bK:1f(3uDžEnmjWVr8KE\oe/\me >i^;lΓi"HWyQ2$txp Λk 7N137fC4ahoum\KD41ȖYw=AQϒ . aw)W F@gi%YVv} iyVʕ#;^L- \Tqza>5S %JE^Zw_3R.> ɆW>t]\RND^!o4jI"bA}M8Q+rpAtƀ(HI[aEMq/jC:Yl`p?sef-$iU~5kZ sլê~BeO7+Gf2G>ϼ?!=H1u }y5.abm7$S.u)]ath{ȮmM !}\-`| f#Q4TuL ;Ce -Kmf(S,6@u_T%Lx&դ#qIa}qM>-S 0Qjե?d' ?eNiiR \$k3=ɴ413# kۋpm S!*y Rmˀ)P 9+Ҥi116pWR "z@Qd+z#9p| |oBJ{ .6d/syhs'*.gjd~``| DKR@_2qXkG@~P#pp^O J 3|ݴjo:Km. z6('DŽ2[>"dtM@#aiBs6<7% l%D.Kj 15Ax68)yB9"(n<)Օk}çhfk$x$r:D5$D@"tA`\LKo/<5~Ր@ɔ$jz<(t C80'bE`jk4@?&>eh/?8v*V{,tarF}bS\S7φhwi{#W0Lp?h<>5i eRܚ2Air@]nO־/g=7;9D7f4=osqoHPf:!{0|yH]g YZ