rpm-build-4.14.1-lp150.9.6.1 4>$  Ap[ؒz/=„"L;jhGv`{ ɰMJǓώaBh4PZ1-˦t +V~3jG7̃еHUj In=hT mOS7y&xsDF2p Ʌh[(Z& kgc+vG vþq9>UV-5>RqFX~"4!"A4_jm~ػ¦GMLZ HeHtD?qY*]`};'1RN y(s9?]T,u"WG,V26~OQ*=a1zEhmps.%;9uE=TLd>p=?d   H  "28@D F H L  )))(O8X9:FGHIXY\]^bcdPeUf[l]upvtw<x@yD ztCrpm-build4.14.1lp150.9.6.1Tools and Scripts to create rpm packagesIf you want to build a rpm, you need this package. It provides rpmbuild and requires some packages that are usually required.[ؒ`cloud103copenSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Packageslinuxx86_64c[ؒWf84dd2f5e1bf47ce961c0602005d97ede279f125f8e5d39f07fed645e14a20dbrootrootrpm-4.14.1-lp150.9.6.1.src.rpmrpm-buildrpm-build(x86-64)rpm:/usr/bin/rpmbuildrpmbuild@@@@@@@@@@@@    binutilsbzip2coreutilscpiodiffutilsdwzfilefindutilsgawkgccgettext-toolsglibc-develglibc-localegrepgziplibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpopt.so.0()(64bit)libpopt.so.0(LIBPOPT_0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)librpm.so.8()(64bit)librpmbuild.so.8()(64bit)librpmio.so.8()(64bit)makepatchperl-baserpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsBzip2)sedsystemd-rpm-macrostarutil-linuxwhichxz4.14.13.0.4-14.6.0-14.0-13.0.5-14.14.1[^[#@[#@[d@[@Z?Z؄Z3@Za@Z2@Z1@Z@ZZZv@Z$Zz@Zz@ZxG@ZqZe@ZOhZKt@Z8@Z3@Z)-@Z%8Z!D@Z@Z@ZNZNY@YY@YW@YYx@Ycl@Y\YBvY:XsXXO@XXX}@X@X@XWM|W=W'A@WV@V"8@V @U@U?U@T\@T!T{Ta@T2@T@T&@T @SS}Sl@SZN@SVYS@S S?S@S@S@R@Rv@RR0@RRz/@RpRUE@RL REs@RA~R0[@R(r@R7QQMQ@QQQzQ@QQQQQ>@QvwQ^Q^QVQP<@Q#@P@P!@PpPP@PXPXPXP@P}L@Puc@Pb@P`K@PWPQPmmarek@suse.czmls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.decoolo@suse.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.delnussel@suse.deadrian@suse.dedvaleev@suse.comschwab@suse.despeilicke@suse.comdvaleev@suse.comschwab@suse.deschwab@suse.demls@suse.demls@suse.demail@bernhard-voelker.demls@suse.deschwab@linux-m68k.orgmls@suse.dedmueller@suse.commls@suse.demls@suse.demls@suse.dedmueller@suse.comdmueller@suse.comschwab@linux-m68k.orgcoolo@suse.comcoolo@suse.comschwab@suse.deschwab@suse.dedmueller@suse.comdmueller@suse.comdmueller@suse.comidonmez@suse.comcoolo@suse.comschwab@suse.dedmueller@suse.comcoolo@suse.comdmueller@suse.comdimstar@opensuse.orgcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comro@suse.deadrian@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.commls@suse.depgajdos@suse.comcoolo@suse.comcoolo@suse.comfcrozat@suse.comro@suse.deadrian@suse.decoolo@suse.commls@suse.devuntz@opensuse.orgdimstar@opensuse.orgvuntz@opensuse.orglnussel@suse.decoolo@suse.commvyskocil@suse.czdmueller@suse.desaschpe@suse.delnussel@suse.dewerner@suse.decoolo@suse.comdmueller@suse.dedmueller@suse.decoolo@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcrrodriguez@opensuse.orgmls@suse.deadrian@suse.dedmueller@suse.deadrian@suse.deadrian@suse.devuntz@opensuse.orgmeissner@novell.comro@suse.decrrodriguez@opensuse.orgmls@suse.demls@suse.demls@suse.demls@suse.defcrozat@suse.commls@suse.decoolo@novell.commls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demmarek@novell.comvuntz@opensuse.orgcoolo@novell.commls@suse.demeissner@novell.commeissner@novell.comcoolo@novell.comchris@computersalat.delnussel@suse.delnussel@suse.delnussel@suse.demls@suse.decristian.rodriguez@opensuse.orgro@suse.dedimstar@opensuse.orgvuntz@opensuse.orgcoolo@novell.comjengelh@medozas.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.demls@suse.dejengelh@medozas.decoolo@novell.comcoolo@novell.commls@suse.decrrodriguez@suse.demls@suse.demls@suse.deaj@suse.demls@suse.demls@suse.derguenther@suse.derguenther@suse.derguenther@suse.derguenther@suse.derguenther@suse.derguenther@suse.decoolo@novell.commmarek@suse.czro@suse.demmarek@suse.czro@suse.de- Fix superfluous TOC. dependency (bsc#1113100) refresh: findksyms.diff- Add kernel export provides on openSUSE (boo#1095148).- really fix symlink attacks on rpm install [bnc#943457] [CVE-2017-7500] new patch: safesymlinks.diff - backport removal of user/group duplicate detection in verify new patch: verifynodup.diff- Define sle_version in leap [bnc#1094735]- openSUSE releases also preserve kabi (boo#1095148).- Disable debuginfo dwz compression for baselibs packages [bnc#1092189]- move -fprofile-update=atomic before -fprofile-generate- Enable -fprofile-update=atomic for PGO (boo#1040589).- %install_info: if we are going to fail, at least fail on install not on attempted upgrades or uninstall [bsc#1084997]- do not use the source date epoch as buildtime by default [bnc#1087065] new patch: source_date_epoch_buildtime.diff- handle RISC-V relocation in debugedit new patch: debugedit-riscv.patch- remove no longer needed and now harmful extcond patch [bnc#1083539] dropped patch: extcond.diff- Use %license (boo#1082318)- split riscv64 part from auto-config-update-aarch64-ppc64le.diff to make the change rust-proof. new patch: auto-config-update-riscv64.diff- auto-config-update-aarch64-ppc64le.diff: Update for riscv64 and enable it there- change disk usage handling to take hardlinks into account [bnc#720150] new patch: hardlinks.diff- Use ksym-provides tool (bsc#1077692).- Update %remove_and_set: This macro needs no fallback to /var/adm/fillup-templates, as it does not work on files provided by the packages, but rather constructs temporary files inside fillup_dir.- remove shebang from python-macro-helper- update to rpm-4.14.1 * Fix arbitrary code execution when evaluating common python-related macros * new artifact file marker * less strict signature header verification [bnc#1078284] - dropped patches: * bigarchive.diff * editdwarf.diff * hardlink.diff * rofs.diff * transfiletriggerpostun.diff- fix debugedit relocation offset computation (boo#1076819) new patch: debugedit-bnc1076819.diff- fix signature header writing if the archive size is bigger than 2 GByte new patch: bigarchive.diff- remove shebang from pythondistdeps.py new patch: pythondistdeps.diff- Update RPM groups- patch debugedit so that it also handles the .debug.macro section new patch: debugedit-macro.diff- switch build id generation to "alldebug" mode- Replace PreReq fillup with Requires(post), so that we can deinstall it later if we don't need it anymore- update to rpm-4.14.0 * new with/without/unless rich dependencies * multifile optimized debuginfo packages * much improved macro engine - dropped patches: * 0001-set-SOURCE_DATE_EPOCH-from-changelog.patch * 0002-Extend-changelog-to-support-full-timestamps-903.patch * 0003-Allow-SOURCE_DATE_EPOCH-to-override-file-timestamps.patch * 0004-Allow-SOURCE_DATE_EPOCH-to-override-RPMTAG_BUILDTIME.patch * buildidprov.diff * changes-doc.diff * convertdb1static.diff * debugedit-canon-fix.diff * debugedit-comp-dir.diff * debugsource-package.diff * find-lang-python.patch * nobfd.diff * normalize_blocksize.diff * perlprov-package.diff * perlprov.diff * python3-abi-kind.diff * rpmrctests.diff - new patches (backports from master): * editdwarf.diff * rofs.diff * transfiletriggerpostun.diff * hardlink.diff- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Introduce new %_fillupdir macro for fillup-templates location - Set %_fillupdir macro to /usr/share/fillup-templates - Change fillup macros to support new %_fillupdir in addition to old /var/adm/fillup-templates location- Make %post compatibility symlink creation more resiliant- Correct %post compatibility symlink for /usr/lib/sysimage/rpm- Remove usr-lib-rpmdb.patch - Add usr-lib-sysimage-rpm.patch to locate rpmdb to /usr/lib/sysimage/rpm after discussions with upstream - Migrates existing rpmdb in /var/lib/rpm to /usr/lib/sysimage/rpm- Add usr-lib-rpmdb.patch to locate rpmdb to /usr/lib/rpmdb - Migrates existing rpmdb in /var/lib/rpm to /usr/lib/rpmdb- Generate ksym() dependencies for SLE if %is_opensuse is unset (bsc#981083).- Drop %supplements_kernel_module, as it is broken, undocumented and is not used by anybody (bsc#981083). dropped: modalias-kernel_module.diff refreshed: modalias-encode.diff - Split fileattrs for kernel and kmps, do not pass around %name and simplify the helpers refreshed: fileattrs.diff, modalias.diff dropped: symset-table, helperenv.diff, modalias-no-kgraft.diff- Change Supplements in rpm-suse_macros to not depend on bundle-lang-other anymore, it does not exist in Leap and will likely be dropped from TW.- Amend finddebuginfo.diff to adjust readelf -Wn pattern matching to account for fixed readelf no longer emitting spurious newlines with -W.- Drop net-tools Requires from rpm-build: net-tools only ships uninteresting binaries. Most people would probably rather have net-tools-depreacted expected (e.g. ifconfig), but as we did not pull this in neither, we can just ignore this.- Define %_sharedstatedir as /var/lib, which is the path for shared state content in Red Hat/Fedora; Mageia; and Debian/Ubuntu. The old path (/usr/com) isn't recognized by FHS, whereas /var/lib is recognized as suitable for this purpose. - Change the RPM binary payload from old-lzma to xz, in line with payload settings for RH/Fedora and Mageia - Backport upstream commit to read changelog entries with full timestamps New patch: changes-doc.diff- Added a %rpm_vercmp macro which accepts two versions as parameters and returns -1, 0, 1 if the first version is less than, equal or greater than the second version respectively. - Added a %pkg_version macro that accepts a package or capability name as argument and returns the version number of the installed package. If no package provides the argument, it returns the string ~~~ - Added a %pkg_vcmp macro that accepts 3 parameters. The first parameter is a package name or provided capability name, the second argument is an operator ( < <= = >= > != ) and the third parameter is a version string to compare the installed version of the first argument with. - Added a %pkg_version_cmp macro which accepts a package or capability name as first argument and a version number as second argument and returns - 1, 0, 1 or ~~~ . The number values have the same meaning as in %rpm_vercmp and the ~~~ string is returned if the package or capability can't be found.- Add patch to handle newer package statement variations for Perl 5.12+ * perlprov-package.diff- Add patch to handle special case of .qm file paths correctly (boo#1027925): * find-lang-qt-qm.patch- Convert rpmconfigcheck init script to systemd unit- Tweak debugsubpkg.diff to no longer use obsoleted RPM interfaces and add support for debuginfo compressed by DWZ. - Add %_find_debuginfo_dwz_opts and DWZ limits to macrosin.diff. - Add dwz requires to rpm-build. [fate#322957]- Tweak debugedit-comp-dir patch so that debugedit does not crash with a NULL comp_dir [bnc#1027228]- Fix debugedit-canon-fix.diff to handle directory table size shrinking by 1 byte correctly.- Add upstream patches 0001-set-SOURCE_DATE_EPOCH-from-changelog.patch 0002-Extend-changelog-to-support-full-timestamps-903.patch 0003-Allow-SOURCE_DATE_EPOCH-to-override-file-timestamps.patch 0004-Allow-SOURCE_DATE_EPOCH-to-override-RPMTAG_BUILDTIME.patch in order to allow for building bit-identical rpms as described in https://github.com/rpm-software-management/rpm/pull/144- update to rpm-4.13.0.1 * fix several out of bounds reads in the OpenPGP parser * fix handling of OpenPGP reserved tag (should be rejected) * fix various crashes from malformed packages with invalid tags * fix transfiletriggerpostun nondeterministic behavior- update to rpm-4.13.0 * support of rich (boolean) dependencies * support of file triggers - new patches: * nobfd.diff * emptymanifest.diff - dropped patches: * rpm-4.12.0.1-lua-5.3.patch * fixsizeforbigendian.diff * repackage-nomd5.diff- Correct summary/description of -lang subpackages- add is_opensuse and leap_version macros to suse_macros [bnc#940315]- Add rpm-findlang-inject-metainfo.patch: allow packagers to inject a metainfo.xml file for the -lang package, which can then serve AppStream based Software Centers to show -lang packages as extensions to applications (boo#980583).- work around bug in rpm's macro expandsion [bnc#969381]- tweak rpm-4.12.0.1-lua-5.3.patch so that it does not need the -p1 option - add option to make postinstall scriptlet errors fatal [bnc#967728] new patch: enable-postin-scripts-error.diff - rework nfs-blocksize-free.patch to always normalize big blocksizes to 4096 bytes [bnc#894610] [bnc#829717] [bnc#965322] removed patch: nfs-blocksize-free.patch new patch: normalize_blocksize.diff - drop service_del_preun, service_del_postun macros, they are provided by the systemd package - change restart_on_update and stop_on_removal macros to use service_del_preun and service_del_postun [bnc#968405] [bnc#969381]- add beecrypt-4.1.2-build.diff: * make sure debug info is not stripped from internal beecrypt- %install_info_delete: only delete if package is removed- Add nfs-blocksize-free.patch: * Blocksize of NFS shouldn't be used directly - Fixes bsc#894610 and bsc#829717- Add armv6hl to %arml macro- add patch: rpm-4.12.0.1-lua-5.3.patch * replace luaL_optint/luaL_checkint w/ (int)luaL_optinteger (int)luaL_checkinteger for compatibility w/ lua 5.3- add a space when printing information about updating a sysconfig file- apply db.diff from the subdir to avoid patching through a symlink (to please new patch) - comment gcc-PIE for now- add gcc-PIE to requires of rpm-build to make PIE building default. bsc#912298- fix bashisms in brp-compress, symset-table and check-rpaths scripts - fix shebang in find-supplements.ksyms script that contains bash-specific constructions - updated patches: * modalias.diff * modalias-kernel_module.diff * brpcompress.diff - add patches: * rpm-4.12.0.1-fix-bashisms.patch- Do not generate supplements for kgraft patches (bnc#904848) new patch: modalias-no-kgraft.diff- fix size and payloadsize generation for big endian platforms new patch: fixsizeforbigendian.diff- update to rpm-4.12.0.1 * fixes archivesize being off a couple of bytes- update to rpm-4.12.0 * weakdeps support is now upstream * new optional payload format to support files > 4GB * lots of cleanups all over the codebase - dropped patches: autodeps.diff, psm-errno.diff, exportoldtags.diff, pythondeps.diff, newweakdeps.diff, findsupplements.diff, rpm-gst-provides.patch, noposttrans.diff, fontprovides.diff- update to rpm-4.11.3 * consists of cherry picked bug fixes * fix double-free on malformed signature header (RhBug:1133885) * fix curl globbing being enabled on remote retrieval (RhBug:1076277) * fix verification of SHA224 signatures (RhBug:1066494) * fix buffer overflows on malformed macro define/undefine (RhBug:1087000) * fix buffer overflow on unterminated macro options * fix file actions sometimes carrying state across multiple rpmtsRun() calls (RhBug:1076552, RhBug:1128359) * fix %autopatch options getting expanded twice * add support for %autosetup -S git_am (RhBug:1082038) - dropped patches: gentlyadjustmacros.diff, rundir.diff, m68k.patch, debugedit-m68k.patch- rename SuSE to SUSE [bnc#888990] - add correct self-provides to debuginfo subpackages- adapt restart_on_update and stop_on_removal to use systemctl [bnc#878255]- fix macro adjusting in installplatform the old code broke macos like GNUconfigure [bnc#874897] new patch: gentlyadjustmacros.diff- make _rundir configurable new patch: rundir.diff- offer a %_rundir to avoid hardcoding /run - and packages wanting to support older distros, can have /var/run as fallback for the macro- export the old weak dependency tags so that they are accessible from python new patch: exportoldtags.diff- fix bug in weakdepscompa.diff patch- make the 'douple separator' error a warning new patch: checksepwarn.diff- cherry-pick new weakdeps tags from upstream new patch: newweakdeps.diff dropped: weakdeps.diff - add weakdepscompat.diff to support querying the old tags- drop outdated and non-free RPM-Tips tarball [bnc#849465]- update to rpm-4.11.2 * dropped patches: appdata_provides.diff, application_provides.diff, beedigest.diff, debug_gdb_scripts.diff, getauxval.diff, ignore_poolstr_dummy_entries.diff, ppc64le.diff, selfconflicts.diff, strpoolrehash.diff- package /usr/lib/rpm/macros.d- activate config.guess and config.sub update also for ppc64le- Rename and extend auto-config-update-aarch64.diff to auto-config-update-aarch64-ppc64le.diff to apply same hack to powerpc64le architecture- Substitute current values of %suse_release, %sles_release, %ul_release into suse_macros (bnc#851877)- Add find-lang-python.patch: Support for finding translations in %python_sitelib/python_sitearch.- Add support for ppc64le (ppc64le.diff) those are upstream commits: ef1497b1f81966fed56f008bc8ee8ba42102efd6 cf07feda05822377d62b973adc4010c0d7f9eaa0- debugedit-m68k.patch: Add support for m68k- m68k.patch: Add support for m68k- add application_provides.diff and appdata_provides.diff to generate provides for .desktop files (both patches are sent to upstream)- add selfconflicts.diff: fix self-conflicts and self-obsoletes handling for verify operations [bnc#838133]- replace obsoleted "find -perm +NNN" syntax [bnc#842004] to "-perm /NNN" in debugsource-package.diff and finddebuginfo.diff.- fix two bugs in the rpmstrPoolRehash() function: adding strpoolrehash.diff and ignore_poolstr_dummy_entries.diff- brp-compress-no-img.patch: don't compress image files- add beedigest.diff to plug memory leaks and support DSA signatures with hashes other than sha-1 (already upstream)- weakdeps.diff: readd support for recommends, suggests, enhances supplements- fix typo in .debug_gdb_scripts name [bnc#818502]- backport noposttrans.diff from rpm master [bnc#773575]- update to rpm-4.11.1 * fix bogus file conflict on symlink permissions * fix replaced files not getting reported at all during verification * fix explicit file conflicts in installed packages being ignored * fix multiple corner cases in config file handling * fix disk-space accounting bugs * report replacing directories with non-directories as file conflict - package rpmdb_* database tools - get rid of kernel symbol requires/provides, instead add simple package provides/requires like in Fedora - delete files.diff patch, it caused more harm than good- extend the armv7hl hack also to armv6hl- add support for armv6hl target- psm-errno.patch: avoid losing errno from failures to unpack archive- use gettext-devel instead of real package name gettext-tools to use the (for bootstrapping) preferred gettext-tools-mini- add systemd-rpm-macros to essential list- auto-config-update-aarch64.diff: increase level to 8- Remove unused files- auto-config-update-aarch64.diff: * search up to 5 levels for interesting files to patch- add auto-config-update-aarch64.diff: * optionally automatically update config.guess/sub during build- update to 4.10.3.1: * Fix install-regression introduced in RPM 4.10.0 which can cause creation of real files and directories skipped when the path is shared with a %ghost. * translation updates- Add Source URL, see https://en.opensuse.org/SourceUrls- which is essential for man packages- debugedit-aarch64.diff: handle aarch64 relocation- add ignore-auxv.diff: * avoid auxv parsing for any platform other than powerpc - add config-guess-sub-update.diff: * update config.guess/sub for aarch64 support - update rpmrc.diff, build.diff: * Support aarch64- remove the macros that were documented to be removed january 2013: %run_permissions, use %set_permissions instead %run_suseconfig, SuSEconfig is gone %suse_update_config- update to 4.10.2 (bnc#796375): * Fix missing error code on unparseable signature in packages, regression introduced in rpm 4.10.0. This could result in packages with malformed signature falling through signature checking. * Fix missing error code on --import on bogus key file (RhBug:869667) * Fix installation of packages containing skipped hardlinks (RhBug:864622) * Fix --setperms regression introduced in rpm 4.10.0 (RhBug:881835) * Fix locale dependent behavior in rpm2cpio.sh (RhBug:878363) * Add --undefine cli switch for undefining macros (related to RhBug:876308) * Fix warnings when building with gcc >= 4.7 * Permit key imports on transactions where signature checking is disabled, regression of sorts introduced in 4.10.0 (RhBug:856225) * Fix RPMPROB_FILTER_FORCERELOCATE aka --badreloc, regression introduced in 4.9.0 (RhBug:828784) * Verify files from non-installed packages again, regression introduced in 4.9.0 (RhBug:826589) * Fix large (> 4GB) package support, regression introduced in 4.9.0 (RhBug:844936) * Only create the first instance of a file shared between multiple packages on install (speedup + improved verification timestamp behavior) * Report config and missinok flags too in deptype format extension * Fix relative path handling in --whatprovides query * Add --noclean and --nocheck options to rpmbuild (RhBug:756531) * Permit non-existent %ghost directories to be packaged (RhBug:839656) * Dont silence patch by default (RhBug:678000, RhBug:773503) * Accept "owner" as an alias to "user" %verify attribute (RhBug:838657) * Add "power64" arch macro for all supported PowerPC 64 processors (RhBug:818320) * Fix bogus "unclosed %if" error when %include is used in conditionals * Report starting line for unclosed %if errors in spec * Always print out package dependencies on build * Restore pre-4.10.0 fdFree() behavior, ie return the fd itself while references exist, returning NULL introduced fd leak regressions. * Remove up-streamed patches: - obsoletesdeptag.diff, fdopen_strncat.diff, powerpc-fix-platform.diff, missingok.diff- Change user_group_add macro to not invoke useradd and groupadd with -o parameter. Non-unique does not make sense when not passing -u/-g (useradd/groupadd) and fails on newer pwdutils/ shadowurils implementations. The macro does not allow for a uid/gid being passed.- buildrequire rpm-build - it's ignored otherwise- remove pwdutils and timezone from default essentials, timezone is only required by very specific test suites, the builds happen in UTC anyway - and pwdutils hides packaging bugs- insserv is not required any more- extend the list of build essentials - 4 drop candidates- glibc-locale is build essential too - too many things go wrong without locales- gawk and file are build essentials too- new patch: powerpc-fix-platform.diff fix platform detection for ppc vs ppc64 (failed on ppc64 with personality changed to ppc)- follow armv5tel architecture switch from armv5el- fix rpm leaking file descriptors of packages: patch fix-fd-leak.diff- put an end date as echo into %run_permissions %run_suseconfig %suse_update_config- disarm the additional links for debuginfos as they break our "debuginfo per subpackage" functionality.- add net-tools and util-linux as basic build requires- update to rpm-4.10.0 * get rid of a couple of patches- remove %run_suseconfig_fonts macro (openFATE#313536); new macros using fonts-config directly exist in M17N:fonts/fontpackages- add tar to the rpm build essentials- add an -r option to %lang_package (bnc#513786)- Add systemctl daemon-reload call when installing initscript (bnc#769973).- set suse_version to 1220- set armv5tel architecture (similar to armv7hl approach)- remove duplicated rb_ macros - they are in ruby- fix some more crashes on malformed header data [bnc#754281] [bnc#754284] [bnc#754285] - fix quoting in brp-python-hardlink [bnc#756087] - change env handling for supplements [bnc#741543] - fix _fix macros [bnc#728682] - fix obsoletes handling of installed packages [bnc#714724] - implement tilde support in version comparison [bnc#466994]- Update remove-translations.diff to fix a echo statement that was using -n.- Add rpm-gcc47.patch: Fix build with gcc 4.7 by correcting a strncat call and including missing headers.- Add findlang-new-help.diff: patch based on git commit 6047ddf6 to make find-lang know about the new gnome help layout. - Add findlang-new-help-fix.diff: additional fix to above patch, so that locales with a territory work too (for instance, fr_FR). - Rebase langnoc.diff on top of findlang-new-help.diff, so that we won't need to rebase it with a future release containing findlang-new-help.diff. - Update remove-translations.diff to also remove help translations for languages that are not supported by the filesystem package.- avoid error message if /usr/lib/rpm/brp-suse.d is empty- make the buildrequires more inclusive, rpm is special- push Stopgap fix for rhbz#461683 from to SUSE set_javacmd preffers JRE over JDK- check exit code of suse brp scripts and abort if false- Spec file cleanup: * Removed authors from description * Spec-cleaner- fix automatic kernel supplements (bnc#741543)- Add patch from upstream to reflect changes of perl and python fileattrs to file 5.10 magics- split rpmbuild into a package of its own, which then requires basic tools to build rpms- add a python3-rpm subspecfile- go back to lua 5.1 for now (no easy port to 5.2 possible)- define %suse_update_config as obsolete and make it a wrapper around autoreconf --force --install - show diff in %suse_update_libdir- readd desktop.attr again, moving back from update-desktop-file- readd brp-compress- do not hardcode brp check list, but call everything below /usr/lib/rpm/brp-suse.d - and move our own brp scripts to brp-check-suse- add libtool as buildrequire to avoid implicit dependency- The %configure macro should use --disable-dependency-tracking that feature makes no sense when building rpms and only generates extra I/O and uglify log files. Fedora uses it since redhat-rpm-config version 9.1.0 too.- update to rpm-4.9.1.2 * fixes some securities issues * makes two local patches obsolete - add other security checks - use ~/rpmbuild as topdir is /usr/src/packages in not writeable [bnc#658536] - bump suse_version macro- enforce armv7hl plattform by default, despite the kernel only reports armv7l via uname. - make armv7hl backward compatible to armv7l- fix architecture definition for armv5el- use -O0 for soft FPU ARM- define rpmv7hl architecture for hard fpu support- Update findlang.diff: do not mark standard gettext translation files as %doc. - Rebase langnoc.diff and remove-translations.diff appropriately after this change..- restore old debugedit behaviour for stabs, otherwise binaries with stabs in it will fail the build (e.g. vmlinux images on Power)- workaround in mono-find-requires: use >= as operator when finding .NET 1.0 dependencies, the .NET 1.5 libraries are compatible (note mono-find-requires and mono-find-provides as used by the internal dependency generator are really outdated)- Do not use -fno-strict-aliasing globally, the code already does in places where really needed.- fix defattr handling for doc files- fix problem with trailings slashes and recursive file adding- fix problem with trailing slashes on dir files- update to rpm-4.9.1 * fixed a bug in signature checking * fixed crash on rpm --import for multiple keys [bnc#704589] * got rid of a couple of patches - fixed dependency generation for suid binaries [bnc#702857]- update brp.diff to not convert /sbin/init to absolute symlink (needed for kiwi and systemd).- change sigpipe fix so that the code really reads everything from the pipe- move desktop.attr to update-desktop-files- ignore SIGPIPE when writing to dependency helpers, so that builds don't randomly abort when a helper is missing- add --assume-exec option to elfdeps, so that the dependency generator really works for libs without x-bits- do not die if the changelog section is empty [bnc#695400]- get rid of "unexpectedly shrank by one" error- remove gstreamer from fileattrs - remove unused var from magic_and_path patch- disable perl requires generation completely- split elflib from elf fileattrs so that libraries without x-bits are also scanned- allow macro undef/change while expanding the macro itself- update to rpm-4.9.0: * use internal dependency generator * pluggable autodeps generators * update to berkeleydb 4.8.30 * fixed dependency match corner cases * experimental collection implementation- rpmsort + Fix comparison function to match rpm (bnc#644515, thanks to Michael Schroeder). + Add --test option to verify result against zypper vcmp.- Don't call /sbin/conf.d/SuSEconfig.pango in %run_suseconfig_fonts: it has been removed during 11.4 development.- let %find_lang remove (with a comment) languages not supported. Supported languages are in filesystem.rpm's file list (bnc#659001)- fix depflag_strong filter, all weak deps were shown as strong (bnc#359566).- fixed two more remaining filenames with spaces issues.- handle spaces in manpage filenames (like e.g. in boost).- add script to provide sysvinit() from /etc/init.d/*- remove perl macro stuff from suse_macros o provided with perl /etc/rpm/macros.perl- fix %verify_permissions to actually only warn - introduce %set_permissions to replace %run_permissions in the future- don't call /usr/bin/Check at all anymore. superfluous- change %verify_permissions to use new system mode of chkstat- add support --with-only-C and --without-C options to find-lang.sh, add %no_lang_C macro to allow compatible builds [bnc#449847]- Enable libcap support so we can use the %caps macro in spec files to set POSIX capabilities.- add leading / where appropriate in rpm-suse_macros (bnc#625763)- Add rpm-gst-provides.patch to allow rpm to collect provides of gstreamer codecs. This will help pk-gstreamer-install to also find the codecs it is looking for.- Add pkgconfig-0.24.diff: starting with pkg-config 0.24, the - -print-requires command was upstreamed, but split in - -print-requires and --print-requires-private. We need both in pkgconfigdeps.sh, though. If accepted, the patch should get upstreamed.- make suse_version 1140- use %_smp_mflags- update changelog trim date- fix sbit removal code [bnc#610941] - sort permlist file- do not load keyring if signature checking is disabled [bnc#554552] - fix nosource/nopatch srpm tag generation- backport some fixes from upstream - add generation of python/font/pkgconfig dependencies- work around spurious tar message [bnc#558475] - fix defattr reset bug [bnc#594310] - make 'rpmconfigcheck status' exit with 4 [bnc#592269] - don't consider prereq deprecated for now- port sles11-sp1 repackage-nomd5.diff and safeugid.diff- update to rpm-4.8.0 * updated python bindings * new transaction ordering code- fix readLine segfault [bnc#582599]- add baselibs.conf as a source - add SPARC baselibs- set suse_version to 1130- do not overwrite the default fuzz factor any longer - change the payload compression to 5- add make_install macro definition for real- make lang_package(s) Noarch- do not statfs all filesystems until there is something to report - cherry pick default clean section patch from upstream - add make_install macro definition- allow ufdio payload - pack db.h include file - fix abs filelist specification [bnc#535594] - fix query return value [bnc#527191]- Fix debuginfo handling for monodevelop-debugger-gdb and monodevelop-debugger-mdb packages (bnc#535543).- set fuzz factor back to 2 for now- update to rpm-4.7.1- add description to debuginfo packages- do not strip .debug suffix during debug-link generation - do not add requires based on private ELF flags [bnc#524681] - remove requires on debuginfo from debugsource package- fix debuginfo package generation for binaries without build-id- revert SUSEBuildCnt patch - fix debuginfo package generation for build root URLs with macros- add support for SUSEBuildCnt tag- generate debuginfo packages for each sub-package with corresponding debug information- the correct value for libexecdir is exec_prefix/lib (as the comment rightfully already mentioned)- findksyms.diff: also generate provides for kernel packages.- fix typo in brp-symlink (bnc#457908)- findksyms.diff: don't check for /boot/symsets-*, generate ksym() requires if not present.- rpm-suse_macros: suse_version to 1120cloud103 15409199044.14.1-lp150.9.6.14.14.1-lp150.9.6.1rpmbuild/usr/bin/-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:9100/openSUSE_Leap_15.0_Update/6e7b572f5b8a2d4c57c58767f8e3fa91-rpm.openSUSE_Leap_15.0_Updatecpiobzip29x86_64-suse-linuxELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=cc670f584ba5f409f8f417117cf857e5d55d9b78, stripped RRRRRRRRRRRRҢWwd8utf-801ecd03cb4c3da1cedb6bf52c6582f23ffc77ea89a215ae83c7dd758f797de72?0BZh91AY&SY  y]留 WZ^{np̵]zw}ڇo}Q^ul (keYv]v}}{|4D$hɄ4bmL&m4bh00I4!0h m&F&QD=ddiyL#4A&C b4 =Dbi=4244iIz i@4hPК ę2S›b(h$lM&mLL=&zGa@@dhHHD@b5SOMM6M)zSO(T4SOԍ`SmP=&M=&=AhzzC!=@4h4Q$dm&FF~h!5dFFFhI@ ODG4FGi6Dɠ MaH1= 5O44FD5Ohi4ڍh4dhh Pf h' 5)mR;K8'6a풘 YE"ޒШhPه0!@B g%24WH, +8T & +)1#Z&kښI:2ncwKxHo-O4: 07eNvJ(/[s:Tb`3vtџ\t>H9STj4a6j"D)z^k`<{=uv6hp<^FG?HE ,#A  m8Qr`({#OetxMs %1AQwcWHIimqv9i\aKb'2Zzvjږ5PQ};ܠ[W;HbBDm.FЎbX!]1O8&Vd*=֐W)UIB nQR nBT9TTn:ꢢTp)PMV1Kwb޺ɋwO$-wͮ MS DCLis*%&9ͬeW cٱ-[HьZ 5x/r.>7U_J`\px2|JcKwqn$9z TDi=$KY`i굋-2P(,/ o],ɱcHM&sM9"I+!F-ipmبi@JF *.N@k+@DEFh"fѠv%b1Y7 vk[ȯc:-7eaBfIlq(Mpdg{E 6a4gj"3pҁ]<#kA) q1Kxa{eFsFrnGEY= ݻ13#)a0lӭ.ckObDFd+aL3Ȕ:^R+wl .EǂU &CbYTC;F$^Ƒ㑀|B{y}=],4gY;@qii6k4-|Ƞ}]HMGI1IC}?YH+>Ȭ:~]bT;2ux0>zyօyd\E ԶLCe]y?fq*g!+Si(;8'NK GmLb  X#+3ЙaEkbllX2h .$HŨ1a?Qsq^\ZmGgXzI{?w<<+̘.Β9on{Ҝ߳`<־ϩKh[h;jvd_l(Le{B6ufBY0~\PSa SA#r\`I[2 /6fvKȪ?zf6OkRYH1f2$0w9B(loFlS5:1y<10 hZ4>餃W[GѠ}3+m>i 8_,4LGW(.:+wN%'ks_߈{_]{rn7]~nsQfgaAz=-cnP^j*A.Vbs [Sk@=P?ɐĘo!;Uu-@ŘJ.tsq:"߹_B\x j|d]ER1}#'=D1V iQlm"^óɿ]noH HT4ID d>Ѥ5f:lbՙ3 f\ʝN6jQcb ,*-߲2TݙM/XGf4ъ1OmLr43C:^2>I`js0{+n2>fׅGVēA}L\8WBKg@Be+!%bj8O m_v~Ke,[*qNXSGE@iŬf*7!s8(r^kE<,t&Qootf2T `H 3#S"0&d&)\6#Sa%jhI?sl\Ab-'04={g~>-}}}~[!.|>\qqqq5H*[((((tぺ%/GŰx(o;ػ֛U >"}gtj} wV Fؗh4ustNh/U1=!B<[`]x+WmpJ}!$I5johŸM>۰^!pn!{DML5_lU-ĭ<H ʤ8(è[+PwذXf^-M:V^6 [㭓Q<baN30fiiĎw*V0iֻ8譁fAUjxly6W2j  UET/ [|[ c ׇxf5Kv^^Kұ4RN%J'$l:QA\_(Cä R1@֣mm#o0{9,c:~G!"րLBy!-E y< x3B<\ m)rn&[ȵ c׏ MWRAVR0p'|0g'EW1ںuxul#Ep4[IgU6lDPYYYJ&ZN~Ns{GE;5v8Bk]ܰqcֹ2gb,]YQD9턟5#}_$`N9IJOAʔ%>k*V2=rH2rxH! ){ϟ>&KWӓO:ՄJj}U١8hC^KdĜ~TM4LM4M4M4M4M4M7MgϬ^v IiicMtW#Hרn3n\pNtvYy4k$BacXgS\!ҥw+kӍ Y׵|,g(#h_L*Eb÷]^ֲeUg$AB3NjC9wPp:.Lm>OwuN޻ iNK|xvrL -8=̓ fZcpٰm;] Jv,u0.i!;D]Tb6 p o_M,mCek6sSrą2bVۦ䏛âe؈HO$3E!|c\_Miok6mTjT{+qE +n,T{.8W-g)\Mw]w1ñᣳcwHiNf]^t͙t>,8Gd㟸`%jSL҈=hTa#v."zbu-@4 M;qq#[+X񱊙MC=zмZWb*&3<ھE-Y@:4vRjs9O}w^z$loy4YeYeYeYeYeYeYp$KGK34w|_~ߊ Lw}kdˊ.'H3q?Úbzm OkYl@hv0"4 Йf!˛v[bc}&e2X;;x'י.Okqp7ù˹R9i8B!z7#k w QTƜsss·ֿYT,'vtpЄ3^ ʀDlIŒ-UΘo4%="cPj %r܆[ܐϵobd~p8-ϰĄu#/ֻ,Rd7B/uUM`~txrM,=NzU~x{FVJ}Pk`%6 &ϋMPJ#qW)]ȇc6q´+͠gʄzc\Q"q\HZ8YIM7Wg9' lAuMH4WTZ\Mc)C f̵%ѢR/ohMXd߻Y ԄmD ;B&a6lq/fU4c)/8.,ȡ>  b3 ,6.9c-e'"(N ' \!ш7BjFK*YcM0tTVҲ R"2`XiYj5 I6MǒypD'AyTz HmGaNkC7\I.[D.xOT;s;&XXzgU%cT;6 5j;6Lhq&euFՅPr I掮P%Fq%m"fEr nT"!,a0 ObmM ̀M pD0$,.%uBQ J`zvD &muJ%Um6iX4VBI0Mìuʻ9X6Dd7zpRQ"UXS&zvy[Nn+ Y1˵nB+G W&\I%,N瞿a^ ]ҩN徾PSVn$VlI&S@dIr a ~o@i &4&enC[5,M^H6QZX%Q5u%{%YM0;"əe%>Pg6 'ɗ*j!Ɇ!9a% Z@[N~iDG0Qsijh >$b= {%J+aUb4wzkOKG";-(+4•ܗ%[ZYb_3Xhb):S# 9ىS2URA(07%)HS$:6z*kGexRLmkR{|ش` `TUbftENoi@k80"nf3:հ]M*]SU\DӶ3Z,BAeN•t[R%DX˻tfs淊 su'ӬZݗ d'M \|pcM:d wAmk3<أѯ:{'KoQJXf [(y];ۚ4 <ɦ-63~,1 B( #9D`_[EyPU R &cچ.ZSx6۱8]Ò 7rAYj!ՍZ<:ҩ/p 33B癸sc3 < 踳_e@<,i=0bDc9mxM LɁ#Q_k)b XZol8E" swOcd~3^7 8ފE^%M>ū`հdK=SmFZ ccِnȓPlvaws%#zm3 IkőLdm'2h{K'ڋ3dŠ?ctؤ#G{f ;)}̘hw 'w'@nRd a|9'86\|9(65v7jBl, aA`XYUrx1\.u; ۮWCI%LȈ}f䮪tCTCz0MeQt=wI…168n]{?xNajN576!r}8S%񻥂\:o{ O$)Q:!3&"; gdp8`kqB= ]-qAURJC6mq̵~.\7ۋslV-eþs+"_3,s:VlF c%$;.p [ `3+-BǩM͊uNg+1sCwtPvc$hs'sM(c'10v,ciЭN <lcp7]4=/7 A"0D<]Uez/^-L2dΗ/Αv%袄AIr' M0B/^2ڦc ETdc5Qo@-?NG ;j6K8;z~MZ2"}\ ډoķyp6*F?i(Q1>M՘!`q${[igoO]w!>w >nF-l ZM˚c$#o_ά 0 R3 ho߈Xp&v3٠-*,{/' 4^. x*̊)QA9=ӍS\;FAUO?'fyض,Xb͛8p/:{oI$I$TJR2._Uo%'֡9SdY9? +!BvQ6l鸐 aK=;mmmmp 3333=ܞטai|3=.֖------rE8P