7
0

Factory #1

Merged
dgarcia merged 53 commits from factory into main 2025-10-08 12:55:20 +02:00
Owner
No description provided.
dgarcia added 53 commits 2025-10-06 14:26:23 +02:00
Copy from Base:System/brp-check-suse based on submit request 20594 from user oertel

OBS-URL: https://build.opensuse.org/request/show/20594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=15
Copy from Base:System/brp-check-suse based on submit request 32339 from user oertel

OBS-URL: https://build.opensuse.org/request/show/32339
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=17
Copy from Base:System/brp-check-suse based on submit request 32563 from user oertel

OBS-URL: https://build.opensuse.org/request/show/32563
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=18
Copy from Base:System/brp-check-suse based on submit request 37831 from user oertel

OBS-URL: https://build.opensuse.org/request/show/37831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=20
Accepted submit request 53367 from user coolo

OBS-URL: https://build.opensuse.org/request/show/53367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=23
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=24
Accepted submit request 58060 from user oertel

OBS-URL: https://build.opensuse.org/request/show/58060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=25
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=26
Copy from IBS home:dec16180:ldig:branches:SUSE:Factory:Head/brp-check-suse based on submit request 11015 from user dec16180

OBS-URL: https://build.opensuse.org/request/show/11015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=28
- try to make sure it really is a libtool file before taking any action

OBS-URL: https://build.opensuse.org/request/show/68758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=29
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=30
- remove brp-pie, replaced with rpmlint check

OBS-URL: https://build.opensuse.org/request/show/70195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=31
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=32
- do no longer check for libraries in /usr (bnc#696004) (forwarded request 76058 from coolo)

OBS-URL: https://build.opensuse.org/request/show/76088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=33
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=34
OBS-URL: https://build.opensuse.org/request/show/83849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=35
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=37
- let rpm call everything below /usr/lib/rpm/brp-suse.d and do no
  longer define a hard coded list of brp scripts (forwarded request 96285 from coolo)

OBS-URL: https://build.opensuse.org/request/show/96293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=38
- Add brp-check-xdg-menus.patch: Accept all icons specified in icon
  naming spec.

OBS-URL: https://build.opensuse.org/request/show/108808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=39
- integrate brp-check-xdg-menus.patch (and add to git)
- ignore empty elements in rpath

OBS-URL: https://build.opensuse.org/request/show/109105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=40
- do not allow symlinks to point to itself (not existant as result) (forwarded request 126814 from coolo)

OBS-URL: https://build.opensuse.org/request/show/126819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=42
- document the need for full perl

OBS-URL: https://build.opensuse.org/request/show/140949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=43
- switch to _service fetching from github
- fix brp-symlinks to avoid errors on links to alternatives and
  remove check-broken-symlinks.diff

OBS-URL: https://build.opensuse.org/request/show/223631
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=46
1

OBS-URL: https://build.opensuse.org/request/show/239311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=47
this package is crucial as it can cause failure of build for every package

I believe that all the changes are mature enough to be propagated to
openSUSE:Factory and test it against all the packages.

I'll check failing packages after submission and rebuild.

Lets break everything :)


- brp-25-symlink: add mising '/etc/alternatives' back to whitelist

- brp-25-symlink: fix eating /./ in path

- massive rewrite of brp-25-symlink to reduce number of calls our
  tests shown speedup from 8,5 mins to 1 min for kernel-default
  (year ago)

- All GTK apps are allowed to assume the presence of the
  Adwaita-icon-theme package; As a result of this, we now accept icons
  in icons/Adwaita on the whitelist (just as hicolor).
  patch by DimStar

- remove brp-20-check-la, it is broken and la files are mostly
  deleted anyway
- reduction of number of calls used by using more bashism, passing
  more regexp at once, use more double quotes
   brp-15-strip-debug
   brp-45-tcl
   brp-50-check-python
   brp-60-hook

OBS-URL: https://build.opensuse.org/request/show/242571
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=48
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/243778
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=49
- Update to version 13.2+git20140829.9539e1d:
  + xdg_menu: use File::Find instead of calling out to find
  + brp-25-symlink: fix missing alternatives
  + brp-25-symlink: fix eating /./ in path
  + brp-25-symlink: massive rewrite to reduce number of calls
  + brp-40-rootfs: reduce number of calls
  + brp-60-hook: add some double quotes
  + brp-50-check-python: add some double quotes, remove commented code
  + Adwaita is a defined icon theme mandatory installed as dependency to GTK3.

OBS-URL: https://build.opensuse.org/request/show/257777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=51
1

OBS-URL: https://build.opensuse.org/request/show/286487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=52
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/298040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=53
1

OBS-URL: https://build.opensuse.org/request/show/355223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=54
- Update to version 84.87+git20160906.bb0a7d0:
  * brp-25-symlink: handle properly symlinks to root directory
  * - do not fail over new DefaultLayout element
  * neededforbuild -> BuildRequires
  * properly create tarball
  * Hint to the desktop category rules. (#6)

OBS-URL: https://build.opensuse.org/request/show/425199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=55
1

OBS-URL: https://build.opensuse.org/request/show/501311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=56
OBS-URL: https://build.opensuse.org/request/show/634754
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=57
- Update to version 84.87+git20181106.224b37d:
  * brp-15-strip-debug: deal with libs where file outputs
    more text after "not stripped" (bsc#1114695)

OBS-URL: https://build.opensuse.org/request/show/646678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=58
OBS-URL: https://build.opensuse.org/request/show/713085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=59
OBS-URL: https://build.opensuse.org/request/show/714178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=60
OBS-URL: https://build.opensuse.org/request/show/721541
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=61
- fix specfile to account for removed brp-65-lib64-linux

- Update to version 84.87+git20191016.914fe67:
  * add Teaching and X-KDE-Teaching to Education (#27)
  * Remove brp-65-lib64-linux
  * Remove brp-35-rpath.
  * Remove brp-55-boot-scripts.

    - merges https://github.com/openSUSE/brp-check-suse/pull/11
    - drop adwaita from the exception list of icon themes,
      only hicolor is used as generic fallback

OBS-URL: https://build.opensuse.org/request/show/744540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=62
- Update to version 84.87+git20200215.db1636b:
  * refactor brp-15-strip-debug to not use /dev/fd/62
  * Also strip lto data from .o files (boo#1146634)

OBS-URL: https://build.opensuse.org/request/show/774512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=63
- Update to version 84.87+git20200510.8ff16cf:
  * Avoid relinking links to mounted kernel filesystems
  * Make all symlinks relative (bsc#1166667) (#31)
  * Get rid of the unmaintained and buggy desktop file check (#14)

OBS-URL: https://build.opensuse.org/request/show/802526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=64
- Update to version 84.87+git20200817.346e853:
  * added NO_BRP_PERMISSIONS and NO_BRP_ROOTFS (bug#968153)

- Update to version 84.87+git20200731.3af0c0a:
  * Make links *to* /etc/aternatives absolute links (#33)
  * Sort input file list (#32)

OBS-URL: https://build.opensuse.org/request/show/827370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=65
- Update to version 84.87+git20200910.754804a:
  * Make prg-brp-symlink compile on SLE15 (#34 and #35)

OBS-URL: https://build.opensuse.org/request/show/833502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=66
- Update to version 84.87+git20201201.9bbfade:
  * skip . in links

- Update to version 84.87+git20201103.f6f1d35:
  * Fix error handling of brp-25-symlink

OBS-URL: https://build.opensuse.org/request/show/852306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=67
- Update to version 84.87+git20201203.5008eba:
  * brp-25-symlink: Detect if a link points inside the build root
  * brp-25-symlink: Remove unused $link part of the case statement
  * brp-25-symlink: Print all errors before exiting
  * Makefile: enable -O2, use standard variables and clean up
  * simplify split_paths using std::getline

OBS-URL: https://build.opensuse.org/request/show/863264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=68
- Update to version 84.87+git20210420.a4765d7:
  * rename brp-50-fipscheck to brp-50-generate-fips-hmac

- Update to version 84.87+git20210419.bf6495b:
  * add brp-50-fipscheck for bsc#1184555

OBS-URL: https://build.opensuse.org/request/show/887052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=69
- Update to version 84.87+git20210517.7005a76:
  * support cross arch builds
  * Makefile only set CXXFLAGS and CXX if not set in env yet
  * brp-25-symlink: Follow deeper symlinks to avoid false positives

OBS-URL: https://build.opensuse.org/request/show/893668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=70
- Update to version 84.87+git20210607.252083e:
  * Let symlinks from /lib/modules to /usr/src be absolute (boo#1186710)

OBS-URL: https://build.opensuse.org/request/show/898090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=71
- Update to version 84.87+git20210706.41c04c1:
  * Fix /etc/alternatives being white listed

- Update to version 84.87+git20210622.18841ca:
  * Extend symlinks in buildroot (and test them)
  * Move the exception handling of absolute links to C++
  * Revert "brp-25-symlink: Follow deeper symlinks to avoid false positives"

OBS-URL: https://build.opensuse.org/request/show/904422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=72
- Update to version 84.87+git20211116.6c5fe09:
  * brp-25-symlink: don't fail if the symlink target starts with a dash
  * Revert "Let symlinks from /lib/modules to /usr/src be absolute"

OBS-URL: https://build.opensuse.org/request/show/931714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=73
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1006017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=74
- Update to version 84.87+git20221115.2f7add6:
  * fallback to the libkcapi fipscheck
  * Remove legacy checks that are part of rpmlint 2.x.
  * brp-25-symlink: don't fail if the symlink target starts with a dash
  * Revert "Let symlinks from /lib/modules to /usr/src be absolute"
  * Fix /etc/alternatives being white listed

OBS-URL: https://build.opensuse.org/request/show/1035828
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=75
- Update to version 84.87+git20230324.8680ce4:
  * Remove __patchable_function_entries from .a objects

OBS-URL: https://build.opensuse.org/request/show/1074175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/brp-check-suse?expand=0&rev=76
dgarcia merged commit 6a9a9f364a into main 2025-10-08 12:55:20 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: testing/brp-check-suse#1