Downloaded packages not marked as downloaded
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Keryx |
Confirmed
|
Medium
|
mac9416 |
Bug Description
First of all, thanks for this great piece of software. I don't need it right now, but there have been moments where I needed it. :)
Ok, now for the bug:
When I download packages, they don't seem to get marked as "Downloaded" by the color map.
Additionally, once I install them on my system, they don't get marked as installed.
Disclaimer:
I have only tested keryx locally on an online PC with Kubuntu 9.10 64bit.
Here's what I did:
1) Disable all sources in Synaptic. Reload package list and remove all uninstalled+
Package "abiword" not installed.
2) Create a new keryx project and update the list.
3) Add "deb http://
Refresh and download "abiword".
Package "abiword" + dependencies were downloaded correctly, but not marked as downloaded in keryx.
4) Installed packages locally with "sudo dpkg -i *.deb" as indicated in the tutorial.
Refreshed keryx, but the packages did not get marked as "installed", even after restarting keryx.
I'll try it with a real test case (online+offline PCs) as soon as I can, but it seems to me that it should have worked with what I did.
Okay, so this bug is a known outstanding bug that we have known about for a while. The problem arises because when you install the packages yourself, the dpkg status file is updated on the machine to reflect this. Since Keryx does not do the installation, it cannot know when to get the updated file. To remedy this until Keryx supports package installation, you must copy /var/lib/ dpkg/status to your keryx/projects/ <project> /lists/ folder and replace the existing "status" file. Hope that helps!