[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#838545: marked as done (apt not showing any package update if just one repo is not valid)



Your message dated Thu, 22 Sep 2016 21:26:03 +0200
with message-id <20160922212515.GA14750@debian.org>
and subject line Re: Bug#838545: apt not showing any package update if just one repo is not valid
has caused the Debian Bug report #838545,
regarding apt not showing any package update if just one repo is not valid
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
838545: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838545
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 1.0.9.8.3

when there are invalid or expired apt repositories configured, ALL other apt
repos will not be updated.

In my case:

CRON-APT LINE: /usr/bin/apt-get -o quiet=1 update -o quiet=2
E: Release file for http://ftp.uni-koeln.de/debian/dists/jessie-backports/InRelease is expired (invalid since 8d 18h 50min 50s). Updates for this repository will not be applied

That message implies, that updates for this repository will not be applied (but
others will!)

But no packages are installed. Disabling the expired repository makes "apt-get
dist-upgrade" install all the outstanding packages that have been release in
the last 8 days (since the mentioned repo expired).

Enabling the repo again hides all the outstanding updates right away.

--- End Message ---
--- Begin Message ---
Version: 1.3~pre3

On Thu, Sep 22, 2016 at 08:41:10AM +0200, Björn JACKE wrote:
> Package: apt
> Version: 1.0.9.8.3
> 
> when there are invalid or expired apt repositories configured, ALL other apt
> repos will not be updated.
> 
> In my case:
> 
> CRON-APT LINE: /usr/bin/apt-get -o quiet=1 update -o quiet=2
> E: Release file for http://ftp.uni-koeln.de/debian/dists/jessie-backports/InRelease is expired (invalid since 8d 18h 50min 50s). Updates for this repository will not be applied
> 
> That message implies, that updates for this repository will not be applied (but
> others will!)
> 
> But no packages are installed. Disabling the expired repository makes "apt-get
> dist-upgrade" install all the outstanding packages that have been release in
> the last 8 days (since the mentioned repo expired).
> 
> Enabling the repo again hides all the outstanding updates right away.

This bug was fixed in 1.3~pre3 with the following commit (strangely enough):

e8e5d464623f1c2e1ef96b14e622728bbf4b89af is the first fixed commit
commit e8e5d464623f1c2e1ef96b14e622728bbf4b89af
Author: David Kalnischkies <david@kalnischkies.de>
Date:   Wed Jul 20 09:03:09 2016 +0200

    allow arch=all to override No-Support-for-Architecture-all
    
    If a user explicitly requests the download of arch:all apt shouldn't get
    in the way and perform its detection dance if arch:all packages are
    (also) in arch:any files or not.
    
    This e.g. allows setting arch=all on a source with such a field (or one
    which doesn't support all at all, but has the arch:all files like Debian
    itself ATM) to get only the arch:all packages from there instead of
    behaving like a no-op.
    
    Reported-By: Helmut Grohne on IRC

-- 
Debian Developer - deb.li/jak | jak-linux.org - free software dev

When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to (`inline'). Thank you.

--- End Message ---

Reply to: