Permalink
Commits on Nov 23, 2017
  1. Stop asking debconf question about Origins-Pattern and modifying 50un…

    rbalint committed Sep 19, 2017
    …attended-upgrades
    
    50unattended-upgrades now contains multiple origins by default and setting
    them from debconf can't be made really easy. Users should change the
    configuration file itself instead.
    
    Handling 50unattended-upgrades as a regular conffile also prevent leaving it around
    accidentally
    
    Closes: #808336
    LP: #1577215
  2. Install upgrades from ${distro_codename}, label=Debian by default

    rbalint committed Sep 19, 2017
    This enables updates from stable point releases but also lets testing
    and sid being updated with the package updates.
    Fixes #33.
    
    Closes: #787945, #597061
Commits on Nov 9, 2017
  1. Merge pull request #82 from peternowee/feat-suggest-rpi

    rbalint committed Nov 9, 2017
    Add RPi-specific comment to Raspbian config file
  2. Enable RPi-specific upgrades on Raspbian

    peternowee committed Nov 9, 2017
    In addition to the Raspbian repository, Raspbian images distributed by
    the Raspberry Pi Foundation (RPF) depend on the RPF repository for
    kernel and firmware updates.
    
    This commit adds a pattern matching line for packages from the RPF
    repository to the Raspbian config file for unattended-upgrades.
  3. Merge pull request #81 from peternowee/fix-raspbian-pattern

    rbalint committed Nov 9, 2017
    Fix Raspbian default config codename matching
  4. Fix Raspbian default config codename matching

    peternowee committed Nov 9, 2017
    Using `archive=${distro_codename}` does not match, at least not in
    Raspbian Stretch anymore. Changing it to `codename=${distro_codename}`.
    I tested that it now works and did not notice any regressions.
    
    Same change was made to the Debian-specific configuration 3 years ago,
    see commit 9a2afa5.
Commits on Sep 27, 2017
  1. Merge pull request #78 from rbalint/master

    mvo5 committed Sep 27, 2017
    Multiple fixes in 0.98
Commits on Sep 26, 2017
  1. Update changelog

    rbalint committed Sep 26, 2017
  2. Update README.md with the fact that unattended=upgrades is enabled by…

    rbalint committed Sep 20, 2017
    … default
    
    Closes: #865519
  3. Use lsb_release instead of dpkg-vendor in postinst

    rbalint committed Sep 26, 2017
    LP: #1719630
  4. Stop already running unattended-upgrades before hibernation even with…

    rbalint committed Sep 21, 2017
    … systemd
    
    LP: #1455097
  5. Add --stop-only option to unattended-upgrade-shutdown and use it on h…

    rbalint committed Sep 20, 2017
    …ibernation
    
    This prevents starting unattended-upgrades right before hibernating
    when Unattended-Upgrade::InstallOnShutdown is true.
    
    Closes: #610333
Commits on Sep 20, 2017
  1. Catch SystemError while keeping apt lock unlocked

    rbalint committed Sep 20, 2017
    LP: #1632361
Commits on Sep 19, 2017
  1. Start working on next upload

    rbalint committed Sep 19, 2017
  2. Update changelog

    rbalint committed Sep 19, 2017
  3. Merge pull request #77 from rbalint/master

    mvo5 committed Sep 19, 2017
    ~90 % speedup and minor fixes
  4. Update changelog

    rbalint committed Sep 19, 2017
  5. Store candidate versions to adjust in UnattendedUpgradesCache()'s con…

    rbalint committed Sep 19, 2017
    …structor
    
    and adjust only those when clearing cache.
    Iterating over all packages in the cache for each upgrade set accounted for
    80% of CPU time used by u-u.
    
    Fixes #76
Commits on Sep 18, 2017
Commits on Sep 15, 2017
Commits on Sep 1, 2017
  1. Merge pull request #75 from rbalint/master

    mvo5 committed Sep 1, 2017
    Multiple small fixes
  2. Run u-u-s only when running on AC power

    rbalint committed Sep 1, 2017
    When InstallOnShutdown it set to true u-u-s is running the upgrades step
    which is risky when a laptop's battery is almost depleted because the
    remaining power may not be enough to install all upgrades leaving the
    system in an inconsistent state.
    When InstallOnShutdown is false, then apt-daily-upgrade.service performs
    the upgrade in recent apt versions and it does not run on battery power
    thus u-u-s does not have to stop it. Apt-daily-upgrade.service also runs
    u-u in a way that ensures graceful termination even without u-u-s.
Commits on Aug 31, 2017
  1. Clean up more test artifacts

    rbalint committed Aug 31, 2017
Commits on Aug 30, 2017
  1. Start working on new version

    rbalint committed Aug 30, 2017
Commits on Aug 29, 2017
  1. Merge pull request #73 from rbalint/master

    mvo5 committed Aug 29, 2017
    Update changelog
  2. Update changelog

    rbalint committed Aug 29, 2017
  3. Merge pull request #72 from rbalint/master

    mvo5 committed Aug 29, 2017
    Use test/aptroot instead of / as APT root directory in tests
  4. Use test/aptroot instead of / as APT root directory in tests

    rbalint committed Aug 29, 2017
    This prevents prevents system configuration from affecting test results.
    
    Closes: #873079
Commits on Aug 23, 2017
  1. Merge pull request #71 from rbalint/master

    mvo5 committed Aug 23, 2017
    Minor fixes and preparing new upload