Re: Comparison of aptitude hold and pinning?

2006-06-19 Thread Adam Funk
On 2006-05-26, Johannes Wiedersich [EMAIL PROTECTED] wrote:

 As with Keep, any action that was to be performed on the package is 
 cancelled. In addition, the package will not be automatically upgraded 
 [a] until the hold is removed. You may cancel a hold by issuing the 
 Install command.

 [a] That is, it will be unaffected by Actions-Mark Upgradable (U) or 
 the dist-upgrade or upgrade command-line actions.

 More on pinning can be found in the apt-howto in

 file:/usr/share/doc/Debian/apt-howto/apt-howto.en.html

 on your system.

 file:/usr/share/doc/Debian/apt-howto/ch-apt-get.en.html#s-pin

 on debian sarge.

Thanks for the useful information.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Comparison of aptitude hold and pinning?

2006-05-28 Thread Marc Wilson
On Fri, May 26, 2006 at 09:17:46AM -0300, Gustavo Franco wrote:
 dpkg stores the 'hold' information, see:
 dpkg --get-selections|grep -i PACKAGENAME

No.  A hold placed with dpkg and one placed with aptitude are not the same
thing and are not stored in the same place.

Under certain circumstances not clearly defined, aptitude will import the
real status database information, but I have no idea if the process ever
goes the other way.

Yet another reason to never use aptitude.

-- 
 Marc Wilson | We wish you a Hare Krishna We wish you a Hare Krishna
 [EMAIL PROTECTED] | We wish you a Hare Krishna And a Sun Myung Moon!
 | -- Maxwell Smart


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Comparison of aptitude hold and pinning?

2006-05-26 Thread Gustavo Franco

On 5/25/06, Adam Funk [EMAIL PROTECTED] wrote:

I recently used the `aptitude hold` command.  It seems to be doing
what I expected but I'm curious -- what are the differences between
this and pinning a package in /etc/apt/preferences, and where does
aptitude hold store the information?  (`grep -r PACKAGENAME /etc/apt/`
turns up nothing.)



dpkg stores the 'hold' information, see:
dpkg --get-selections|grep -i PACKAGENAME

That's true that pinning can hold a package too (not in dpkg terms),
but it's much more powerful than simple hold. That's what you need if
you want mix two releases (eg: stable and testing) defining
priorities. With hold (as in dpkg) it would be insane hold everything
you don't want to see updated, upgrade and revert to the original
state. Do you see?

For more information about apt pinning please search for 'apt howto'
or just 'apt pinning'.

regards,
-- stratus



Re: Comparison of aptitude hold and pinning?

2006-05-26 Thread Johannes Wiedersich

Adam Funk wrote:

I recently used the `aptitude hold` command.  It seems to be doing
what I expected but I'm curious -- what are the differences between
this and pinning a package in /etc/apt/preferences, and where does
aptitude hold store the information?  (`grep -r PACKAGENAME /etc/apt/`
turns up nothing.)


From aptitiude's manual
(file:/usr/share/doc/aptitude/html/en/ch02s02s03.html#pkgCmdHold)

As with Keep, any action that was to be performed on the package is 
cancelled. In addition, the package will not be automatically upgraded 
[a] until the hold is removed. You may cancel a hold by issuing the 
Install command.


[a] That is, it will be unaffected by Actions-Mark Upgradable (U) or 
the dist-upgrade or upgrade command-line actions.


More on pinning can be found in the apt-howto in

file:/usr/share/doc/Debian/apt-howto/apt-howto.en.html

on your system.

file:/usr/share/doc/Debian/apt-howto/ch-apt-get.en.html#s-pin

on debian sarge.

Johannes


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Comparison of aptitude hold and pinning?

2006-05-25 Thread Adam Funk
I recently used the `aptitude hold` command.  It seems to be doing
what I expected but I'm curious -- what are the differences between
this and pinning a package in /etc/apt/preferences, and where does
aptitude hold store the information?  (`grep -r PACKAGENAME /etc/apt/`
turns up nothing.)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]