1. 24 Jan, 2020 1 commit
    • Frederic Danis's avatar
      platformize: Fix systemd-nspawn error when running in gitlab CI · 6bf148a8
      Frederic Danis authored
      When running in gitlab CI with docker the following error may occur:
      platformize | 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
      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: Frederic Danis's avatarFrédéric Danis <frederic.danis@collabora.com>
  2. 21 Jan, 2020 2 commits
  3. 28 Nov, 2019 2 commits
  4. 25 Nov, 2019 4 commits
  5. 08 Oct, 2019 4 commits
  6. 07 Oct, 2019 2 commits
  7. 03 Oct, 2019 1 commit
    • 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: Simon McVittie's avatarSimon McVittie <smcv@collabora.com>
  8. 02 Oct, 2019 1 commit
  9. 19 Sep, 2019 4 commits
  10. 22 Aug, 2019 1 commit
  11. 21 Aug, 2019 1 commit
  12. 15 Aug, 2019 4 commits
  13. 13 Aug, 2019 3 commits
  14. 08 Aug, 2019 2 commits
  15. 16 Jul, 2019 4 commits
  16. 03 Jun, 2019 4 commits