obs-service-source_validator-0.39-150000.3.8.1<>,P<gNp9|D؟!D rRH>sK猗+ RnΣN6-vjf`K+[2j&<? ^G BϵEZZYk0>g,wƠ'r/oJ;(8DO# <7<>dnYM/ɻf448eE2HX㐽 ՁqH\?6nky;Wq!Uvy,U>&O]ӄiM|*d>AFT?FDd$ 1 t|  EKT  4        $ \  $ l T( ~8 F9F:YFB=F=G=H>HI>X>Y>Z>[>\?]?p^AbBNcBdCeCfClCuCvDwDxE$yEzEEEEF@Cobs-service-source_validator0.39150000.3.8.1An OBS source service: running all the osc source-validator checksThis is a source service for openSUSE Build Service. This service runs all checks as required by openSUSE:Factory project. This can be used to guarantee that all checks succeed also on the service side. This plugin can be used via project wide defined services.gNh03-ch2d33SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Development/Tools/Buildinghttps://github.com/openSUSE/obs-service-source_validatorlinuxnoarch4x jfu! FLAA큤AAA큤gNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNgNg"ifa88fe83fa936885413f550424de1beb7b436551fa11cc8f20aca62c1cf7fc16139d22b1325107d2a39bcc4a490952eb4080dd23d835d3c2af33e698eeee9e15a8fbaca6df96acd565c7e38c0d6217ba268d3f1d926ec957a612d8faa162acb5f7b4e4bf03440d506bd9fb07f10b5d32af4bfb402253961eca18e051aad4d8779e084132ac55b36945943488f1efa24e985d74f310ff8a07daf773b330afc69a90ff1d583d97045b198ff81672b90ba8682e347106f367beb601d923915adac32d0943438f20a67dc4aa154efba53e4cff72ada2d7477b16aa8e7fd920a1bb5fa3909bc26aa861ae18af40c6f78e60c7dedecc1645c3ad085c8c5de21ec99a2f046074396a1cb6cf27e6f96c7edfef71ae86e364ecf1aeb613a8a0f03879d3103fdc8b1705a1e08d5f0466b21368fdab49e126cfad289263331184eec90e65654bca0cbee629709327dc919b0bd9c5a9e863b5bd40b64062a468e0b175b0dd71be983d715d41402c03aa060989c2e82f0d0556c4f45cc48051d2d87a39d80d9ecb862f4e98d6a9f12fba442049324ea2a7bc0620eecae83fd12c46fec271c667d9f7db1af9d79124f672433ffadf39e83ad1f6e03728f744df1051183cdb61e5890bec30105fbcb27ebfe9165889cf746643cc6aff7b39c4030a44576cf11c670d9a3c2fe1f3ed5e93f2b4d3c56e2b5382af2cdb6250d7ca05c7f0529735929a326c5d0db4ee51976c93e7525a08e5e0a9874aaeabe0b0b2e7284caeed84548eef6e0b3cf02b41e2130058499d9dea81bda926592a7a3d3528538c85d6a2c5e7b3b3290be51fe9ca2ae6e3c1fb7fd0ff4c1576c743c1ec124d22eea7a85e5a830e6aa81b5542f80997b1c72e25b0e0aa9e78fa3de72efd6712616d694a4daced8705cb1f434c5fb8f73b37b97748de0d03d730b1553ea6481b5becc3de418718aa9801804bf4b50a2f88104a9d405da0ff5287d98a79de72bbbf9112b73a4acba76f3347f8e2221d9b6550078ac57a0a2c4e8b1da6ce1a1a8aacab93be7e8e23rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootobs-service-source_validator-0.39-150000.3.8.1.src.rpmobs-service-source_validatorosc-source_validatorperl(DebianSourceChangesValidator)@@@    /bin/bash/usr/bin/cpio/usr/bin/perl/usr/bin/python3/usr/bin/xmllintbuildbzip2diffutilsgpg2patchperl-TimeDaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)unzipxzzstd3.0.4-14.6.0-14.0-15.2-14.14.1g"f@fbf@f=@fO/fLfE@fCR@f> @f/f Dee`@dd~ddTdRLch@c[@cWcRcRc>@c)@b@bbbb9@aap@`Gc@__@]B[0@["XZZZw@ZyZyZ`@Z]@ZWQZ.s@Z@YdY@YY@YJYoIYjXv@XGW~D@Wc@WM|V@VŲ@UUyx@UeUS Requires for diffutils- update to 0.37: * Fix unzip test in 20-files-present-and-referenced (same like previous update) - explicitly require unzip as busybox-unzip is not sufficient- Update to version 0.36+2: * Fix unzip test in 20-files-present-and-referenced- Require unzip, needed for 0.36- Update to version 0.36: * Forbid encrypted zip files- Use bz2 compression to enable builds with debhelper * Debian/Ubuntu builds now work fine. * Allows rebuild packages with osc in ubuntu image on github - Add deb dependency on libmodule-build-perl and libxml2-utils- Require cpio, needed for .obscpio support- Fix dependency to obs-build for Fedora- Update to version 0.35: * Modifications in line with latest cargo vendor tool- since https://github.com/openSUSE/obs-service-source_validator/commit/0cb832185b71e869bb84fc995f483275c5c4158d rpm-build seems to be unused. remove the dependency.- Update to version 0.34: * helpers/functions: Always treat all *.spec files as recipes- Update to version 0.33: * 20-files-present-and-referenced: Check for files in *.obscpio * 20-files-present-and-referenced: Use correct variable- Update to version 0.32: * Add autonumbering patch/source lines * Fix handling of packages with neither *.spec nor _multibuild- Update to version 0.31: * Also ignore .gitattributes file * Exempt obs services from the cargo audit requirement * helpers/spec_query: Handle %include * Unify _multibuild handling and do it like OBS- Update to version 0.30: * skip debian.lintian-overrides as well- Update to version 0.29: * Do not check for all _multibuild flavors if spec does not conitionalize on BUILD_FLAVOR * Add GitHub Actions- Update to version 0.28: * Add ignore list- Update to version 0.28: * also avoid expansion on grep * add quotes around BASE to avoid shell expansion- Update to version 0.27: * Fix detection of rust-packaging- Update to version 0.27: * use current directory when not given to avoid crashes- Update to version 0.27: * Fix python3 line * Apply feedback * Add new validator to check rust audit is enforced- Update to version 0.27: * Do not use temporary file for GPG validation- Update to version 0.27: * Convert all egrep/fgrep calls to grep -E/-F, respectively. - use zstd for tarball compression - spec file cleanups- Update to version 0.26: * Skip non-existing files from the invalid-patches check * Treat to-be-deleted patches as nonexisting for the source-tracked check * Update README with a clearer mission/scope * cleanup: make variable name a valid english word- require patch for patch-format checking- Update to version 0.25 (bsc#1202132) * Reject empty or ill-formatted patches- Update to version 0.24: * Use ERROR for prefixing errors * Split out GPG validation into own check and improve it- Update to version 0.23: * Allow mode=manual services * spec_query: add elif support * 45-stale-changes: Also read in _multibuild- Update to version 0.22: * display diff if previous file is present in 20-files-present-and-referenced * 45-stale-changes: Use xmllint for listing multibuild flavors * 45-stale-changes: Don't break if there is no *.spec * 45-stale-changes allow for multibuild specfiles with empty default flavour * No need to compress buildtime generated tarballs * Fix running the checks on a directory with whitespace in its path * spec_query: print line numbers on %if/%else/%endif error * 20-files-present-and-references: do not complain about debian.*.triggers- Update to version 0.21: * 45-stale-changes allow for multibuild specfiles with empty default flavour * Fix running the checks on a directory with whitespace in its path * spec_query: print line numbers on %if/%else/%endif error * 20-files-present-and-references: do not complain about debian.*.triggers- Update to version 0.21: * No need to compress buildtime generated tarballs- Update to version 0.20: * One .changes file per package is enough- Update to version 0.19: * allow _multibuild to handle multiple specs * The --buildflavor option was missing from the help output * 70-baselibs: do not run subshells * allow -MACRO ending for changes file on multibuild setups * skip source files checks for product definition directories * Add missing dependency to the debian/control file- Update to version 0.18: * /usr/include/X11 is still a valid path.- Update to version 0.17: * make path for helpers variable * fix for #bsc985980- Update to version 0.16: * 60-spec-filelist: check for LICENSE or COPYING files marked as %doc- Update to version 0.15: * 70-baselibs: call spec_query with and without the - -no-conditionals switch- Update to version 0.14: * 70-baselibs: call spec_query with --no-conditionals so that checking package tevent sees the python3-tevent package for the baselibs checker * Build-depend on obs-build to fix Debian build- Update to version 0.13: * move multibuild or multi spec in front * add glibc testcase using multibuild * support _multibuild files when validating sources- Update to version 0.13 * do not use "--no-conditionals" for baselibs check- Update to version 0.12: * fix for continous lines in macros- Update to version 0.11: * fix for macro continuation * activating initial test cases * .gitignore for vim swap files- Update to version 0.10: * Do not call helpers/spec_query with --unique-sources in 70-baselibs * Keep if statements in line continuation contexts * Fix --keep-name-conditionals code in helpers/spec_query- Update to version 0.9: * fixes boo#1072375 * check *_source.changes if they are valid debian source change files- Update to version 0.7: * Do not ignore conditionals of the form "%if ... %{name} ..." * Add --keep-name-conditionals option to helpers/spec_query * Do not fail in case of ambiguous source tags * Use priviate --homedir when calling gpg- Update obs-service-source_validator.spec * Add explicit dependency on obs-build so that osc does not fail on distributions other than openSUSE.- Update to version 0.6+git20170922.230bbc4: * deal with nil, flavor defines in output_versions * defining flavor in last change was not needed, remove * 45-stale-changes: use spec_query instead of output_versions using the specfile parser from the build package (boo#1059858)- Update to version 0.6+git20170830.0775ae8: * Fix typo in egrep _service * Refactor helpers/spec_sources into helpers/spec_query * Use helpers/spec_query in 20-files-present-and-referenced * Do not use rpm --specfile to query the subpackage names * Remove unused RPMBUILD variable * Do not use a grouping * Silence another build warning wrt issue #54- Update to version 0.6+git20170811.369eb25: * ignore expand errors with macro scripts- Update to version 0.6+git20170809.6818366: * Ignore not referenced appimage.yml file * Don't use rpmbuild to extract sources, patches etc. from a spec (bnc#938556 CVE-2017-9274)- Update to version 0.6+git20170719.d4384e5: * Don't complain about Debian manpages files missing in *.spec * Add README.md file * Fix service run mode check for localonly * Add 80-multibuild_xor_multispec: only multibuild OR multispec is supported * extract GPG_OPTIONS variable for multiple runs * For signature verification, use trust model "always"- Update to version 0.6+git20170715.607b861: * - support obspcio also in osc case * Remove provides and obsoletes from the spec- Update to version 0.6+git20170111.82ea590: * accept reproducable CI source builds * accept .obsinfo and .obscpio archives * accept further modes of services- Update to version 0.6+git20161207.70e9d99: * 20-files-present-and-referenced fix case where rpmbuild emits a warning but the specfile does not list sources or patches (bnc#1013981)- Update to version 0.6+git20160707.a6ff89d: + fix debian.series using patches with patch levels- Update to version 0.6+git20160617.cfadcb0: * 20-files-present: Add patches from debian.series file to sources list. * 20-files-present: Add more debian standard files to ignore. * 20-files-present: do not use cat where/while not needed- Update to version 0.6+git20160531.fbfe336: * baselibs.conf: targetname is a valid keyword * added checker for filenames * additional fixes for boo#967610 and bsc#967265 * enhanced regex to check * better quoting and checks for dot files * filter out single/double quotes and grave accent from filenames- Update to version 0.6+git20160222.62c56d3: + turned off warnings to avoid misleading messages + fixes boo#967610 + related to bsc#967265- Update to version 0.6+git20160218.73d6618: + Attempt to fix and handling in Release in a minimal invasive way. + 20-files-present-and-referenced: also look for *.sign files + various security and bug fixes (boo#967265) + removed bash 4 test syntax- Add debian.dsc - Use install target from Makefile - Update to version 0.5+git20150622.3c3fa65: + Add install target to Makefile + Debianization- Update to version 0.5+git20150611.b85a5d4: + unbreak source validator with packages using source services again * Not all _* files are xml * Don't complain about service generated files- Update to version 0.5+git20150527.6e08ec8: + baselibs.conf: ignore lines starting with #; comments might be welcome + baselibs.conf: 'arch' is also a valid keyword + Avoid trashing _service file- Update to version 0.5+git20150513.7c2f7ae: + fix checking _service file + baselibs verification: targettype is a nown keyword - treat it as a 'built package' + baselibs validation: pass if we have trouble parsing the .spec file (missing devel packages on the host)- Update to version 0.5+git20150420.23830c1: + Verify if the packages referenced by baselibs.conf are actually being built. + Check for disallowed services before missing files (#16) + add support for %autosetup and %autopatch - use proper versioning in _service file and generate changes entry- fix 20-files-present-and-referenced for ocaml macro- remove PKGBUILD file again as it breaks source validator- update from git: - Don't use gpg's --pgp2 option which was removed in gnupg 2.1.0osc-source_validatorh03-ch2d 1733221579 0.39-150000.3.8.10.39 0.1obsservicesource_validatorsource_validator.servicesource_validators20-files-present-and-referenced25-keyring-validate30-patches-applied40-sequence-changes45-stale-changes50-spec-version60-spec-filelist70-baselibs80-rust-enforce-audit-capabilityhelpersDebianSourceChangesValidator.pmchangelogfiltercheck_dates_in_changescheck_debian_source_changescheck_input_filenamecheck_patches_appliedconvert_changes_to_rpm_changelogfix_changelogfunctionsoutput_versionsspec_queryobs-service-source_validatorCOPYING/usr/lib//usr/lib/obs//usr/lib/obs/service//usr/lib/obs/service/source_validators//usr/lib/obs/service/source_validators/helpers//usr/share/licenses//usr/share/licenses/obs-service-source_validator/-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:36659/SUSE_SLE-15_Update/54b0fc579ef14b372f4d172817db9f4f-obs-service-source_validator.SUSE_SLE-15_Updatedrpmxz5noarch-suse-linuxdirectoryBourne-Again shell script, ASCII text executableASCII textPython script, ASCII text executablePerl5 module source textPerl script text executable RRRRRRRRRRPRRRRRRRRR6$U%ߵutf-82ea99702c002737f31e1b38ae1cb51b83676899715ed933501de383b8b8488ce?7zXZ !t/o]"k%<6Wr9*L]5b6e_M2:y~D:y1'1rD23@ꒉawQ8,x+⤼vGf"=PW-jjDI5US De $ (R>! iY lsR%  Uh7C>]$g &HZˇQ7+0w9;S7 !;H,3> H),G6FR [LN}$y5`LA;X VhE[@Mg/M/юUf?? z;d>ZX8%ר%0"W;Mvq"_bŠĔhH>ߤT igңb;I/G~vB 8'=Qke˩܃ \e=Mu?bQה=h0И X /K'.+_5$7c AQit h`,DdU//8be:R,XM>bS+2s$=j 9sS=!!+;vِ6hy(YD0n7Єx,3|6Rr Q^n#o‹Cuxe+Tk!*"ZQU-T|)EO|ЭD1f;+ 5?zBRUݸV8}{WoW†-6mW&*h2\WP'{z"@2/&^azgBt+"hrqT/c B7 2X=tZyu65o;9ءx]lmei%\ꊮM4$ʱdb!7x"+eR2QWU3y}#D*ѱ<j_Gx0'w}fs#SɗK7svr$ X'{!~S4 )4,vBԡ(cn?;F.#{OxLN?((eTV*^U%iʂX{ݭ7VڀsZ5u#ڃ3U̞܆غP1Gq(3Z {rIsp>NbO}|1;{Pcohl^j"5>1=W^#K&0)r?}g&CY.ÆIj'_ ɂӂJ;ҶTRdo2Gr˟y ~?o+VS]jtY )n1M/Eq4Qx*jD-ޜ )Q淶 YZ