-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[maybe devel/gvfs] Volume icons persist after volumes are unmounted #65
Comments
I cannot reproduce this using helloSystem build: 0E57 for commit: 80061bf on real hardware. |
Installed, or live boot? |
I tested on Live ISO. |
Why did you assume that it's a VirtualBox issue without testing an installation? |
I don't. I'm just flagging all tickets that only have been reproduced in VirtualBox so far. Looking at your screenshots, VitualBox is in use. I have started to mark all issues that involve VirtualBox with the |
I wasted hours trying to install helloSystem on real hardware; in chat I described some of the hardware; then you told me to do myself a favour and use real hardware. For testing, it would be most helpful if you stop rushing to false conclusions about VirtualBox. |
I seem to be able to reproduce something that may be related when using the 13 based builds, e.g., helloSystem/ISO#195. Question: When you are running into this, hat happens after killing Filer by pressing Ctrl+Alt+Esc and clicking on the desktop and then running |
Volume icons are correctly removed after volumes are unmounted on helloSystem 0.6.0. Please comment here if the problem persists. |
helloSystem/hello#161 (comment)
@probonopd what exactly happens after you double-click the icon? Given your experience with real hardware, it might be appropriate to remove [VirtualBox] from the subject line. |
As described in helloSystem/hello#161 (comment), I ran various commands to update both FreeBSD itself as well as packages. When I came back after having shut down the computer, an entirely useless icon appeared on the desktop, showing the empty(!) DVD drive. It was not there before. And one for the SSD, even though that one is mounted using ZFS on / which is shown as "Startvolume" on helloDesktop. It is this kind of unpleasant surprises that makes part of me think that allowing users to do package-based updates just leads to untestable, random results. Hence my idea to make the whole system one image and leave it at that. |
It would be interesting to know how a freshly installed helloSystem 0.6.0 (installed to hard disk) performs. This kind of issue exactly proves my point - updating stuff can lead to random breakage that cannot be tested by running the Live ISO. |
Why a thumbs down? It's not that I want it to be that way. It's just that I observe that it is this way. |
Without a disc inserted:
|
Suspect a bug in something other than FreeBSD, something other than https://github.com/freebsd/pkg/ The symptom below is vaguely familiar: Above, what shows content for a drive that's empty? Is it Filer? |
This is absolutely not the fault of I think I never saw What is creating those useless, unwanted computer:///*.drive entries all of a sudden? gio? gvfs? UDisks2? bsdisks? Will investigate. |
libfm cannot be it, as we are using a privately bundled one. |
I have the gut feeling that this has to do with it:
But then, the exact same version 1.46.2 we have been shipping on the Live ISO builds where this issue does not manifest itself... at least not in Live mode. Before the updating, I had gvfs-1.46.1_2 as I can see by booting into that BE. |
Now... after having booted into another Boot Environment and now again into the Boot Environment, the extraneous entries are magically gone. I don't understand this. This whole gvfs thing is one of the last Red Hat code bases in helloSystem and I think it also needs to go sooner or later as discussed elsewhere. |
Similarly, The
Please: was there a related commit, or was that simply an observation of behaviour at the time? |
Found:
|
That was simply an observation by looking at what the Live ISO does. |
Without running freebsd-update(8):
https://bsd-hardware.info/?probe=c233ecb213 Output from
|
|
I suspect that the gvfs package is causing this. Actually this may be the behavior wanted by the gvfs people (but not by us). So maybe the earlier package |
https://www.freshports.org/devel/gvfs/#history |
Sorry, typo! I meant Using the magic that is Boot Environments, I redid my update (using the new Update utility!) but this time I ran |
Probably this code is responsible: Maybe @ondrejholy knows how to disable the creation of |
In Filer, we have
Apparently this loads everything from |
The computer backend has not been touched for years and is not used by core components anymore. It was designed to show all drives, volumes, and mounts propagated by volume monitors. If you now see |
Thanks @ondrejholy, very helpful information.
After some experimentation it turns out that the issue occurs when https://forums.FreeBSD.org/threads/package-upgrade-deletes-config.62805/post-362744 says
Apparently this does not apply to the files in We need to find a way to prevent |
According to crees, the gvfs port would need to install sample files and use |
Just a note that the |
Deleting That a package update in FreeBSD will write it there again is another issue. |
Partly following on from #9
The text was updated successfully, but these errors were encountered: