Historical bug tracker for the Pacman package manager.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
The pacman bug tracker has moved to gitlab:
https://gitlab.archlinux.org/pacman/pacman/-/issues
This tracker remains open for interaction with historical bugs during the transition period. Any new bugs reports will be closed without further action.
FS#1477 - [Patch] UpgradeDelay feature for Pacman
Attached to Project:
Pacman
Opened by Indan Zupancic (i3839) - Sunday, 19 September 2004, 15:56 GMT
Last edited by Judd Vinet (judd) - Sunday, 19 September 2004, 17:50 GMT
Opened by Indan Zupancic (i3839) - Sunday, 19 September 2004, 15:56 GMT
Last edited by Judd Vinet (judd) - Sunday, 19 September 2004, 17:50 GMT
|
DetailsFor more info see this thread:
http://bbs.archlinux.org/viewtopic.php?t=6885 The patch can be found at: http://nul.nu/~indan/upgradedelay-2.9.patch Summary: When doing `pacman -Su` upgrade only the packages that are at least 'UpgradeDelay' days old. People who want to be bleeding edge simply don't set the option in pacman.conf, others that want more stability set it to a higher value like 14 days. That way if there is a critical bug in a new package and there's a fixed version within those 14 days, the broken version won't be installed (and the fixed one after 14 days if it proves to be "stable"). |
This task depends upon
eventhough now with the testing repo & this patch it will be for really conservative ArchLinux usage [which is not bad again]
Nice!
E.g. after two weeks I do a sysupgrade, the upgradedelay time will be autotuned to something like log(time since last update) * some constant.
But I guess I'm the only one that finds that useful, so let's keep focused on the static, user configurable upgradedelay time. :-)
diff -Nurp pacman-2.9/scripts/gensync pacman-2.9-ud/scripts/gensync
--- pacman-2.9/scripts/gensync 2004-09-19 17:16:26.000000000 +0200
+++ pacman-2.9-ud/scripts/gensync 2004-09-19 17:17:20.000000000 +0200
@@ -134,6 +134,8 @@ db_write_entry()
done
echo "" >>depends
fi
+ # preserve the modification time
+ touch -r $1 desc depends
}
if [ $# -lt 2 ]; then