Skip to content
Snippets Groups Projects
  1. Jan 28, 2020
    • Frédéric Danis's avatar
      Fix systemd-nspawn error when running in gitlab CI · ca23a6af
      Frédéric Danis authored
      
      When running in gitlab CI with docker the following error may occur:
       Failed to register machine: Unit machine-root.scope already exists.
      
      We only use systemd-nspawn for temporary containers which are not intended
      to be used interactively, so it is not useful for them to be listed by
      machined.
      
      Registering with machined can also be harmful: because our root directory
      is named `root`, if two concurrent flatdeb instances communicate with the
      same machined instance, the second one will try to use the same name as
      the first and so will fail to register, causing flatdeb to fail.
      
      This can be avoided by preventing the systemd-nspawn container from
      registering with machined (which is supported since systemd v209).
      
      Signed-off-by: default avatarFrédéric Danis <frederic.danis@collabora.com>
      ca23a6af
  2. Jan 27, 2020
  3. Jan 24, 2020
  4. Jan 21, 2020
  5. Nov 28, 2019
  6. Nov 25, 2019
  7. Oct 08, 2019
  8. Oct 07, 2019
  9. Oct 03, 2019
    • Simon McVittie's avatar
      Automatically download debug symbols for everything in the Platform · 690b609a
      Simon McVittie authored
      
      This reduces the need to have a giant metapackage with all the shared
      libraries' detached debug symbols; now we only need to do that for
      libraries that are still using legacy debug symbols (foo-dbg).
      
      This also means we tolerate transient uninstallability for debug
      symbols: we'll simply produce a runtime without those debug symbols.
      This is particularly important when taking binaries from
      debian-security, which does not have a corresponding debug symbols
      archive (although when security updates get mirrored into
      proposed-updates, their detached debug symbols do appear there).
      
      Finally, it also means we don't run into problems with version skew
      between debug symbols and the actual libraries, particularly when
      adding buster-proposed-updates-debug (which, in general, will be
      strictly newer than buster + buster-security) in the hope of getting
      detached debug symbols for buster-security.
      
      Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
      690b609a
  10. Oct 02, 2019
  11. Sep 19, 2019
  12. Aug 22, 2019
  13. Aug 21, 2019
  14. Aug 15, 2019
  15. Aug 13, 2019
  16. Aug 08, 2019
  17. Jul 16, 2019
Loading