Adept doesn't show changelogs.

Bug #136381 reported by will_in_wi
26
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Adept Manager
Unknown
Wishlist
adept (Ubuntu)
Won't Fix
Wishlist
Unassigned

Bug Description

Binary package hint: adept

I switched to kubuntu from ubuntu, and a feature that i really liked about ubuntu's update manager is that it showed the changes made between packages. As a tester I really liked this. It appears that adept does the same thing, but I have never seen any text in the changelog box.

This problem happens in Gutsy Gibbon with all updates and also was happened in Feisty.

Revision history for this message
In , Jean-Rémy Falleri (jrfaller) wrote :

Version: 0.5-rc (using KDE KDE 3.4.2)
Installed from: Debian testing/unstable Packages

It's a minor wish but I found it very usefull tough.

It would be cool if adept could display the changelog of a selected package (by exemple a "See changelog" entry in the context menu which displays a dialog with the changelog in it), because it's sometimes needed to look what has changed in a package before installing it.

Revision history for this message
In , mornfall (mornfall) wrote :

In the meantime, you can use apt-listchanges -- it will show you a list of changes before upgrading. I am not sure if it works 100% with adept, but it doesn't seem to cause trouble for me. I will look into implementing this in adept at some point for sure, though.

Revision history for this message
In , Jospoortvliet (jospoortvliet) wrote :

thanx for the tip, peter!

Revision history for this message
In , mornfall (mornfall) wrote :

Goes for updater as well (probably even more useful there).

Revision history for this message
In , Marco Cimmino (cimmo) wrote :

It can be usefull if it's optional.
In my opinion if there are 200 packages to update it tooks a long time only to download all changelog...

Revision history for this message
In , gero (gerod) wrote :

Cimmo,
There is no need to automatically download all changelogs. It would be absolutely sufficient to only download one changelog at a time as the user tries to view it.

Revision history for this message
Marco Maini (maini10) wrote :

Thanks for your report. To start the triage of this bug, we need an essential information such the version of Kubuntu affected. I don't understand if this bug affects all changelog (or at least a large number of these) or the changelog of a specific package.

Changed in adept:
assignee: nobody → maini10
status: New → Incomplete
Revision history for this message
will_in_wi (will-in-wi) wrote :

Gutsy Gibbon, Patched to the most recent version. This also happens on Feisty Fawn, also patched.

No changelogs show, however instead of just being blank, some give a 404 to the changelog file on the server.

Revision history for this message
Marco Maini (maini10) wrote :

Please specify some examples of package that give 404 error. Do you use proxy server or similar to connect to Internet?
Thanks again.

description: updated
Revision history for this message
Michael D. Stemle, Jr. (manchicken) wrote :

We need to compare how adept gets the changelog to how synaptic gets the changelog. Currently Adept actually just constructs the URL on the fly and then fetches it via HTTP. It seems like Gutsy has a lot of issues where this is showing up blank, but I don't know if that's because of how the changelogs are organized on the server differently for development versions, or if it's because the URLs are being constructed incorrectly.

It shouldn't be too hard to troubleshoot this one. I'm the one who implemented this feature in Adept, and if someone else has a chance to tackle it before I have time to look into it, I'm willing to mentor.

Revision history for this message
Michael D. Stemle, Jr. (manchicken) wrote :

As this problem seems widespread across several packages--though not completely consistent--I recommend that this bug be confirmed with a medium priority. Just my two cents however.

Revision history for this message
will_in_wi (will-in-wi) wrote :

The changelog worked for the first time on a couple of packages in the adept update manager. These were cupsys and libdb. One package in the update manager that did not work was python-launchpad-bugs. However now if I go to cupsys in adept it says loading and the goes blank. Nothing shows the changelog.

Revision history for this message
Marco Maini (maini10) wrote :

Thanks for your comment, Michael. I agree with you and confirm this bug, that happens sometimes also in my Pc. Unfortunately, I don't know how to fix this.

Changed in adept:
assignee: maini10 → nobody
status: Incomplete → Confirmed
Revision history for this message
Michael D. Stemle, Jr. (manchicken) wrote :

I'm hoping to have a look at this on Saturday. If there are any folks who are interested in helping out with Adept, let me know as I am willing to mentor.

Revision history for this message
Marco Maini (maini10) wrote :

I have noticed two interesting things related to this bug.

Many packages that give 404 error are build from linux-restricted-modules source package. It seems that these packages use slightly different rules to create changelog Url compared to other packages.

Source package field in tab Additional Information is empty for many packages that give a blank changelog page. It seems that Adept is not able to get the name of source package.

Revision history for this message
Michael D. Stemle, Jr. (manchicken) wrote :

Assigning to me. I'll try to tackle this in the next two days.

Changed in adept:
assignee: nobody → manchicken
importance: Undecided → Medium
Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

Michael, i'm assuming you know this, but this comes up where the binary is in universe, but the source is in main - so it looks in universe.

The fix for this would be to construct the URL based on which component the *source* is in, not the binary.

Aptitude changelog also has the same problem - might make sense to patch both.

Revision history for this message
In , Marco Cimmino (cimmo) wrote :

this bug is fixed by kubuntu devels

Revision history for this message
Juan Carlos Torres (jucato) wrote :

I can no longer reproduce this bug in the current version of Adept on Kubuntu Gutsy. Marking this bug as Fix Released. Please feel free to reopen if there are still some issues on this. Thanks for your efforts in making Kubuntu rock! :)

Changed in adept:
status: Confirmed → Fix Released
Revision history for this message
Marco Maini (maini10) wrote :

As you can see in these attachments, this bug is reproducible unfortunately in the development version 8.04. I think that it should marked as confirmed and not as fixed.

Changed in adept:
status: Fix Released → Confirmed
Revision history for this message
Marco Maini (maini10) wrote :
Revision history for this message
Marco Maini (maini10) wrote :
Revision history for this message
In , mornfall (mornfall) wrote :

This could potentially go to 3.0, which is being worked on. If no, then 3.1...

Revision history for this message
In , mornfall (mornfall) wrote :

*** Bug 128901 has been marked as a duplicate of this bug. ***

Revision history for this message
Daniel (1-daniel-1) wrote :

Any progress here ? Seems like a lot of packages are missing the changelog in adept which is frustrating, becasue I often look for them. Examples of a working and a not working package:

For the package adept_manager itself the changelog shows and I can see a GET to:
http://changelogs.ubuntu.com/changelogs/pool/main/a/adept/adept_2.1.3ubuntu25/changelog

But for Wine it does not work and the GET is:
http://changelogs.ubuntu.com/changelogs/pool/universe///_0.9.59-0ubuntu4/changelog

which is obviously wrong, it should be:
http://changelogs.ubuntu.com/changelogs/pool/universe/w/wine/wine_0.9.59-0ubuntu4/changelog

the package name 'wine' itself is missing from the URL.

And if the server does not respond or you are offline could it fallback to the changelogs in /usr/share/doc for installed packages ?

Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Currently, Adept 3.0 in Intrepid lacks support for showing changelogs at all, since it hasn't been re-implemented since it's rewrite.

Changed in adept:
importance: Medium → Wishlist
Changed in adept:
status: Confirmed → Triaged
Changed in adeptmgr:
status: Unknown → In Progress
Revision history for this message
Colin Watson (cjwatson) wrote :

I bet that this isn't working because it's using m_pkg.source() and (I speculate) that's empty when the source package name is identical to the binary package name. It would need to fall back to the binary package name.

Revision history for this message
Michael Vogt (mvo) wrote :

I recently made changelogs.ubuntu.com friendlier to the clients by adding symlinks for cases where binVersion != srcVersion and binComponent != srcComponent. This fixes cases like gcc-defaults that has a source version of 1.72 (for example) but the binary version of gcc is 4.3.2

Revision history for this message
In , gero (gerod) wrote :

What's the status of this bug? It seems to work for some packages now in Adept 2.1--very nice!

Changed in adeptmgr:
importance: Unknown → Wishlist
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Unfortunately, Adept has been unmaintained by its original authors for several years, and nobody has stepped up to continue its development. (Though the Muon Suite is arguably its spiritual successor) As such, Adept has been removed from releases of Kubuntu from 12.10 onwards, and no additional improvements will be made to the software.

We thank you for reporting this bug all the same, and apologize for taking so long to respond to it.

Changed in adept (Ubuntu):
assignee: Michael D. Stemle, Jr. (manchicken) → nobody
status: Triaged → Won't Fix
Revision history for this message
In , adaptee (adaptee) wrote :

Adept has been in the unmaintained state for a few years. Use muon[1] as replacement .

[1] https://launchpad.net/muon

Changed in adeptmgr:
status: In Progress → Unknown
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.