Skip to content
Snippets Groups Projects
  1. Oct 18, 2023
    • Natanael Copa's avatar
    • Sören Tempel's avatar
      checkapk: Check how many packages depend on a previous soname · acfa7d67
      Sören Tempel authored and Natanael Copa's avatar Natanael Copa committed
      Since the changeset committed by psykose a while ago in commit
      26118d49 we now extract the
      previous soname. We can pass this previous soname to `apk search -R`
      to figure out how many packages are linked against this old soname.
      
      I believe this to be useful for reviewing MRs since the checkapk
      output will directly tell us if a contributor has missed rebuilds.
      It will also inform us when no rebuilds are necessary, e.g. if the
      SONAME was changed but no packages is linked against the library.
      
      Example output for `main/libsodium`:
      
      ```
      >>> Size difference for libsodium: 336 KiB -> 340 KiB
      --- filelist-libsodium-old      2023-09-22 11:24:54.799204225 +0200
      +++ filelist-libsodium-new      2023-09-22 11:24:54.799204225 +0200
      @@ -1,5 +1,5 @@
       .PKGINFO
       usr/
       usr/lib/
      -usr/lib/libsodium.so.23
      -usr/lib/libsodium.so.23.3.0
      +usr/lib/libsodium.so.26
      +usr/lib/libsodium.so.26.1.0
      SODIFF:
      -usr/lib/libsodium.so.23.3.0:    SONAME               libsodium.so.23
      +usr/lib/libsodium.so.26.1.0:    SONAME               libsodium.so.26
      REBUILDS:
      *** 36 packages linked against 'libsodium.so.23' need to be rebuild!
      ```
      acfa7d67
    • Natanael Copa's avatar
      checkapk: dont require abuild.conf if we have default conf · fab41364
      Natanael Copa authored
      also add tests
      fab41364
    • Natanael Copa's avatar
      checkapk: add test, fix usage · 643637dd
      Natanael Copa authored
      print --help output to stdout and errors to stderr.
      643637dd
    • Natanael Copa's avatar
      tests: speed up abuild cleanoldpkg test · 3a7fdeaa
      Natanael Copa authored
      skip various steps when buliding the package.
      3a7fdeaa
  2. Oct 17, 2023
  3. Oct 12, 2023
  4. Sep 03, 2023
  5. Aug 30, 2023
  6. Aug 21, 2023
    • jvoisin's avatar
      Enable more hardening for libcpp · 65b5d578
      jvoisin authored
      - _LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS: This macro is used to enable -Wthread-safety annotations on libc++’s std::mutex and std::lock_guard.
      - _LIBCPP_ENABLE_HARDENED_MODE to enable the hardened mode.
      65b5d578
  7. Jul 17, 2023
  8. Jul 11, 2023
    • alice's avatar
      checkapk: exit on trap signal · cc17a1cc
      alice authored
      otherwise it cleans up but the loop keeps going and just fails until end,
      just spamming the output
      cc17a1cc
  9. Jul 07, 2023
  10. Jul 03, 2023
  11. Jun 29, 2023
  12. Jun 26, 2023
Loading