Dear Maintainer, I suspect recent GTK3 updates may be the cause of this issue. After the recent updates, when viewing the download progress of individual files, the "Status" column where the progress bars for the individual files would appear vanishes the moment the first file begins downloading, however it can be seen briefly during the short span of time between applying changes (or reloading the package lists) and when the first file actually begins downloading. This happens regardless of what GTK3 theme I use, including the default (Adwaita) theme. I'm not sure if this is a bug specifically in Synaptic or if it affects any GTK3 application that draws progress bars in columns, as I don't know of any other GTK3 applications that do such a thing to check if this problem affects them as well. (The only application I'm aware of that does this on my system uses GTK2 and still works fine.) The GTK3 widget factory application in gtk-3-examples does not appear to demo this particular widget.
Thanks for your bugreport. I wasn't able to reproduce this here in my (not fully up-to-date) box. Attached is a small gtk3 python app that will show a progress bar, let me know if that works for you. Cheers, Michael
Your little python app works fine, though I'm not sure it's drawing the progress bar I seem to be having trouble with in Synaptic. I've attached a window capture of Synaptic's download window showing that the Status column is missing, I'm unable at this moment to capture it with the column visible the moment before any files begin downloading, since they begin downloading too quickly to be able to even expand the "Show individual files" section of the window to catch a glimpse of it. If I ever have a moment where the files do not begin downloading nearly immediately when the download window comes up I'll try to get a screenshot of the window to show that the column does appear fine before any files have begun downloading for you to compare them.
I finally managed to get a window where the download status column is visible before any files have started downloading, I'm attaching a screenshot of this so you can compare it with the one in my previous message and see exactly what I'm talking about. Hopefully once you can see the problem in question you might be able to target it and possibly fix it, assuming it is related to Synaptic and not a GTK3 issue of some sort preventing that particular widget from being drawn (and somehow taking the whole column out with it).
I figured out what's happening, so hopefully you can look into it and maybe fix it now. Apparently the width of the status column in the individual file details table is being reduced to zero by all of the other columns beside it, the only way to get it to appear is to stretch the dialog window out wide enough that the columns can all be fully displayed without having to be scrolled horizontally. Perhaps the status column needs to be given a minimum width so that it's width cannot be reduced to zero by the other columns?
Just wanted to confirm all of Alex' observations :) (synaptic 0.80.4, libgtk-3-* 3.8.4-1) Thanks to anyone looking into fixing this!
I confirm this. You need to resize the window to make it wide enough to see that column.