FS#40464 - [pacman] checkupdates depends on fakeroot

Attached to Project: Arch Linux
Opened by Aleš Tomeček (Tezar) - Tuesday, 20 May 2014, 10:31 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Friday, 01 June 2018, 10:26 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Dan McGee (toofishes)
Dave Reisner (falconindy)
Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:
Script "checkupdates" depends on the fakeroot which isn't present dependencies.

Steps to reproduce:
Try to execute "checkupdates" on fresh install, outputs nothing even when "pacman -Qu" does.
This task depends upon

Closed by  Bartłomiej Piotrowski (Barthalion)
Friday, 01 June 2018, 10:26 GMT
Reason for closing:  Fixed
Additional comments about closing:  Split pacman-contrib properly depends on fakeroot.
Comment by Kyle Keen (keenerd) - Tuesday, 20 May 2014, 10:40 GMT
Should be filled under 'Pacman'?

So this is part of a slightly larger issue: when Pacman and pacman-contrib were merged, none of the optdeps from -contrib were carried over.
Comment by Doug Newgard (Scimmia) - Tuesday, 20 May 2014, 15:45 GMT
It is already an optdep, and will be a required dep in the next version of pacman anyway.
Comment by Allan McRae (Allan) - Tuesday, 20 May 2014, 22:10 GMT
Where do you get that information? It is not in SVN trunk...
Comment by Doug Newgard (Scimmia) - Tuesday, 20 May 2014, 22:16 GMT
Good point, it will only be be required for makepkg (instead of only if you want to build as non-root), so it'll probably still be an optional dep for the package.
Comment by Neven Sajko (Neven) - Sunday, 14 September 2014, 17:21 GMT
Fakeroot is listed as an optional dependency for Pacman, but the
optdepend note only mentions makepkg, not checkupdates. So if there's
support for users who can't read a short Bash script, a note for
checkupdates should be added to the optdepend.
Comment by Dustin Falgout (lots0logs) - Saturday, 18 June 2016, 23:09 GMT
Could someone take another look at this? Why not simply add fakeroot as a dependency so that the package doesn't include any non-functional tools/scripts? Thanks in advance for your consideration :)
Comment by Earnestly (Earnest) - Friday, 17 February 2017, 12:38 GMT
It should at least be added as an optional dependency since it's not required for the functionality of pacman. optdepends=('fakeroot: for checkupdates'). Having fakeroot as a dependency wouldn't be right.
Comment by Allan McRae (Allan) - Friday, 17 February 2017, 12:45 GMT
This will fix itself in the next pacman release which will not include checkupdates.
Comment by Richard Neumann (rne) - Tuesday, 24 April 2018, 11:19 GMT
@Allan:
More than a year has passed and it's still part of the package (pacman-5.0.2-2) with this issue.
I concur with @Earnest's last statement.
Comment by Allan McRae (Allan) - Wednesday, 25 April 2018, 13:49 GMT
Yes... because 5.1 has not been released yet.

Loading...