Wrong directory added as share
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| LinuxDC++ |
Invalid
|
High
|
Unassigned | ||
| gtk+3.0 (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Bug Description
- Add the directory /user/foo to the list of shares in the Preferences/Sharing dialog
- /user gets added instead
(/user is my $HOME)
Version 1.1.0, Core 0.75, Arch Linux
Are you saying that when you open the select folder dialog and migrate to /user and select the foo folder so that it's highlighted (but not navigating into it), that it ends up adding /user to the share? Normally what I do is migrate to be inside the folder (e.g. /user/foo) I want to add then choose Open. However, I can see how making the distinction between being in /user with no subfolders selected should add /user but being in /user and highlighting foo should add /user/share.
No I'm in /user/foo or /user/foo/
I definitely don't see that issue on my machine. What version of GTK+? I'm using 2.24.8. The only way this could happen is if there's a bug in GTK+ or the path you are selecting may have some difficulty converting it to UTF-8 (non-ASCII chars, for example).
2.24.11 and the path doesn't have ASCII chars. May indeed be an upstream bug
Here is a little workaround for those who haven't it figured out already:
1. close linuxdcpp
2. open the file /home/user/
</Settings>
<Share>
<Directory Virtual=
</Share>
</DCPlusPlus>
3. !!!change the permission of the file to read only (f.e. by right-clicking the file -> properties -> permissions)!!!
4. start linuxdcpp - that's it
You may notice that linuxdcpp changes the permissions after it has started...so if you want to add some folders again you may have to do the same steps as above ;-)
It seems that the matter in libgtk2.0-0 (2.24.13). Downgrade to =<libgtk2.0-0 (2.24.09) or using gtk3-clients solves this problem.
Eiskaltdcpp-gtk doesn't work, but eiskaltdcpp-gtk3 works fine.
Ubuntu 12.10_64:
~$ dpkg -l libgtk2.0-0 libgtk-3-0
...
+++-===
ii libgtk-3-0:amd 3.6.0-0ubunt amd64 GTK+ graphical user interface lib
ii libgtk2.0-0:am 2.24.13-0ubu amd64 GTK+ graphical user interface lib
Some people report that this bug doesn't confirmed on Ubuntu raring i386 with libgtk2.0-0 (2.24.13-0ubuntu2):
http://
I'm running Linux Mint 14 Cinnamon and i'm experiencing the same issue. I'm currently using the xml file to add shares.
I can confirm the bug. I am running current ArchLinux (KDE) and tried both, linuxdcpp stable and current bzr.
Also when I try to download a file to any location, it always gets downloaded to $HOME.
gtk2-version: 2.24.14-1 (64 and 32 bit installed)
In the ArchLinux forum, it seems confirmed, that it works with gtk2 <= 2.24.9.
I can confirm it works again with gtk2-2.24.9 ... so we maybe file a bug against gtk2? Can any of the dc++ developers confirm that the bug is in gtk2 and not it's usage?
Bug is confirmed to be a duplicate of GTK+ bug 691040. Nothing to fix in LinuxDC++. Just have to either wait for a GTK+ fix or upgrade to GTK+ 3.x.
And by upgrade I mean the code, not user's libraries.
This bug was fixed in the package gtk+3.0 - 3.8.2-0ubuntu1
---------------
gtk+3.0 (3.8.2-0ubuntu1) saucy; urgency=low
* New version update:
- includes fix for wayland backend segfault (lp: #1113424)
- don't use tick mark instead of apostrophe (lp: #896986)
- we now support touch friendly popups on entries and text views
in place of context menus, on touch devices
- The print dialog now shows printers that are discovered
using avahi (lp: #1082519)
- File chooser dialog doesn't provide network access (lp: #304345)
- selection is reported incorrectly in file chooser button (lp: #1041546)
* debian/
- new version update
* debian/
debian/
debian/
- dropped, those fixes are in the new version
* debian/
- updated for new symbols
gtk+3.0 (3.7.12-1) experimental; urgency=low
[ Sjoerd Simons ]
* debian/
+ Added. Temporary fix for DND when using mutter with the frame sync
protocol (from upstream git, bgo#694217).
[ Emilio Pozuelo Monfort ]
* New upstream release.
+ debian/patches/*:
- Refreshed.
+ debian/
- Removed, included upstream.
+ debian/
- Updated for new symbols.
gtk+3.0 (3.7.10-1) experimental; urgency=low
* New upstream release.
+ debian/control.in:
- Update build dependencies.
+ debian/patches:
- Refreshed.
+ debian/
- Updated for the new symbols.
+ debian/
- Stop installing gtk3-demo files, no longer needed.
+ debian/
- New patch: skip filechooser tests as they are not designed to
be run without gtk+ installed.
-- Sebastien Bacher <email address hidden> 2013年2月25日 16:29:19 +0100
Marking as invalid since there is nothing to fix in linuxdcpp and no way to mark as duplicate of a GTK+ bugzilla bug. The fix for GTK+ is now available in 2.24.18. Upgrade and retry.