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

Bug#649782: marked as done (/usr/bin/apt-get: Wishlist: block - temporary pinning)



Your message dated Mon, 20 Jun 2016 17:43:03 +0200
with message-id <20160620173727.GA5396@debian.org>
and subject line Re: Bug#649782: /usr/bin/apt-get: Wishlist: block - temporary pinning
has caused the Debian Bug report #649782,
regarding /usr/bin/apt-get: Wishlist: block - temporary pinning
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.)


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

Version: 0.8.15.9
File: /usr/bin/apt-get
Severity: wishlist

Dear Maintainer,

Occassionally on doing upgrades, I am informed by listbugs, of a bug, that I think is worth
waiting for a fix on.  Yes, a person probably could pin the package in question, and then at
some point in the future, unpin it.  But what if you forget?  I think it would be nice to "block"
a package (and its dependencies) for the purpose of a single apt-get (aptitude, synaptic, ...)
session.  Once a bug fix was issued, a person could stop blocking the package.

I'm a bit of a dinosaur, so my normal operating procedure is:
 apt-get update
 yes n | apt-get upgrade >& /tmp/upgrade.me
 less /tmp/upgrade.me
pick and choose among packages
 apt-get install list_of_packages

What I am thinking, is that if listbugs picks up a problem, a person does:
 apt-get install -b buggy_package list_of_packages


-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "true";
APT::Install-Suggests "0";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^firmware-linux.*";
APT::NeverAutoRemove:: "^linux-firmware$";
APT::NeverAutoRemove:: "^linux-image.*";
APT::NeverAutoRemove:: "^kfreebsd-image.*";
APT::NeverAutoRemove:: "^linux-restricted-modules.*";
APT::NeverAutoRemove:: "^linux-ubuntu-modules-.*";
APT::NeverAutoRemove:: "^gnumach$";
APT::NeverAutoRemove:: "^gnumach-image.*";
APT::Never-MarkAuto-Sections "";
APT::Never-MarkAuto-Sections:: "metapackages";
APT::Never-MarkAuto-Sections:: "restricted/metapackages";
APT::Never-MarkAuto-Sections:: "universe/metapackages";
APT::Never-MarkAuto-Sections:: "multiverse/metapackages";
APT::Never-MarkAuto-Sections:: "oldlibs";
APT::Never-MarkAuto-Sections:: "restricted/oldlibs";
APT::Never-MarkAuto-Sections:: "universe/oldlibs";
APT::Never-MarkAuto-Sections:: "multiverse/oldlibs";
APT::Architectures "";
APT::Architectures:: "i386";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::mirrors "mirrors/";
Dir::State::extended_states "extended_states";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::netrc "auth.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Etc::preferencesparts "preferences.d";
Dir::Etc::trusted "trusted.gpg";
Dir::Etc::trustedparts "trusted.gpg.d";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Media "";
Dir::Media::MountPath "/media/apt";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
Dir::Log::History "history.log";
Dir::Ignore-Files-Silently "";
Dir::Ignore-Files-Silently:: "~$";
Dir::Ignore-Files-Silently:: "\.disabled$";
Dir::Ignore-Files-Silently:: "\.bak$";
Dir::Ignore-Files-Silently:: "\.dpkg-[a-z]+$";
Dir::Ignore-Files-Silently:: "\.save$";
Dir::Ignore-Files-Silently:: "\.orig$";
Acquire "";
Acquire::cdrom "";
Acquire::cdrom::mount "/media/cdrom/";
Acquire::Languages "";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/apt-listbugs apt || exit 10";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Tools "";
DPkg::Tools::Options "";
DPkg::Tools::Options::/usr/sbin/apt-listbugs "";
DPkg::Tools::Options::/usr/sbin/apt-listbugs::Version "2";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "/usr/sbin/update-dpsyco || true";
CommandLine "";
CommandLine::AsString "apt-config dump";

-- (no /etc/apt/preferences present) --


-- /etc/apt/sources.list --

# 
# deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main

#deb cdrom:[Debian GNU/Linux 4.0 r0 _Etch_ - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main

deb http://mirrors.ece.ubc.ca/debian/ unstable main contrib non-free
deb-src http://mirrors.ece.ubc.ca/debian/ unstable main contrib non-free

deb http://mirrors.ece.ubc.ca/debian/ testing main contrib non-free
deb-src http://mirrors.ece.ubc.ca/debian/ testing main contrib non-free

#deb http://mirrors.ece.ubc.ca/debian/ stable main contrib non-free
#deb-src http://mirrors.ece.ubc.ca/debian/ stable main contrib non-free

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.0.0-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring  2010.08.28      
ii  gnupg                   1.4.11-3        
ii  libc6                   2.13-21         
ii  libgcc1                 1:4.6.2-4       
ii  libstdc++6              4.6.2-4         
ii  zlib1g                  1:1.2.3.4.dfsg-3

apt recommends no packages.

Versions of packages apt suggests:
ii  apt-doc     0.8.15.9 
ii  aptitude    0.6.4-1.2
ii  bzip2       1.0.5-7  
ii  dpkg-dev    1.16.1.1 
ii  lzma        4.43-14  
ii  python-apt  0.8.0    
ii  synaptic    0.75.3   

-- no debconf information



--- End Message ---
--- Begin Message ---
On Wed, Nov 23, 2011 at 03:18:58PM -0700, Gordon Haverland wrote:
> Package: apt
> 
> Version: 0.8.15.9
> File: /usr/bin/apt-get
> Severity: wishlist
> 
> Dear Maintainer,
> 
> Occassionally on doing upgrades, I am informed by listbugs, of a bug, that I think is worth
> waiting for a fix on.  Yes, a person probably could pin the package in question, and then at
> some point in the future, unpin it.  But what if you forget?  I think it would be nice to "block"
> a package (and its dependencies) for the purpose of a single apt-get (aptitude, synaptic, ...)
> session.  Once a bug fix was issued, a person could stop blocking the package.
> 
> I'm a bit of a dinosaur, so my normal operating procedure is:
>  apt-get update
>  yes n | apt-get upgrade >& /tmp/upgrade.me
>  less /tmp/upgrade.me
> pick and choose among packages
>  apt-get install list_of_packages
> 
> What I am thinking, is that if listbugs picks up a problem, a person does:
>  apt-get install -b buggy_package list_of_packages
> 
Hi Gordon,

you can do that since some time using

	buggy_package/now   to prevent an upgrade
	buggy_package-	    to cause a package to not be installed

So for example, to upgrade everything except foo, do:
	apt upgrade foo/now
To install some packages but prevent foo from being installed
	apt install foo- pkg1 pkg2
Upgrade system, but do not install foo:
	apt upgrade foo-
(order in which packages are specified does not matter)

I am thus closing the bug.

-- 
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: