View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002283 | Double Commander | Default | public | 2019-04-12 09:15 | 2021-10-29 23:21 |
Reporter | glandvador | Assigned To | Alexx2000 | ||
Priority | high | Severity | block | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Projection | none | ETA | none | ||
Platform | Linux | OS | Fedora | OS Version | > 27 |
Product Version | 0.9.2 | Product Build | gtk | ||
Target Version | 0.9.4 | Fixed in Version | 0.9.4 | ||
Summary | 0002283: Double Commander hangs for ever on file operations if RabitVCS is installed | ||||
Description | On Fedora, with rabbitvcs-core and python2-rabitvcs packages installed (these 2 are needed to make rabbitvcs available for doublecmd), Double Command hangs maybe for ever. The nautilus integration (with rabbitvcs-nautilus package) is working. The rabbitvcs version is 0.17.0 or 0.17.1 which is the current one. | ||||
Steps To Reproduce | 1) Install needed packages (rabbitvcs-core, python2-rabitvcs) 2) install doublecmd-gtk 3) Run doublecmd 4) Right-click (context menu) on any file 5) Hangs ... | ||||
Additional Information | After digging around, commenting the line: # from rabbitvcs.services.checkerservice import StatusCheckerStub in scripts/rabbit-vcs.py seems to solve the issue. To be fair, I don't know why. In my opinion this line is not needed because doublecmd is launching the the checker by itself. | ||||
Tags | No tags attached. | ||||
Fixed in Revision | 8853, 8859 | ||||
Operating system | Linux | ||||
Widgetset | GTK2 | ||||
Architecture | 64-bit | ||||
|
Commenting the line will only solve the hang issue. The functionality can only be achieved if: 1) Doublecmd is not running 2) #rabbitvcs settings -> restart status checker 3) Start Doublecmd In this case, the right click (not the first one, but any subsequent) will bring the rabbitvcs menus. |
|
Try to move (instead commenting) this line like this: if __name__ == "__main__": from rabbitvcs.services.checkerservice import StatusCheckerStub status_checker = StatusCheckerStub() |
|
I'm jealous. Your workaround works :) |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-04-12 09:15 | glandvador | New Issue | |
2019-04-19 13:40 | glandvador | Note Added: 0003134 | |
2019-04-19 21:46 | Alexx2000 | Note Added: 0003135 | |
2019-04-19 21:46 | Alexx2000 | Status | new => feedback |
2019-05-19 22:32 | glandvador | Note Added: 0003164 | |
2019-05-19 22:32 | glandvador | Status | feedback => new |
2019-05-20 07:40 | Alexx2000 | Assigned To | => Alexx2000 |
2019-05-20 07:40 | Alexx2000 | Status | new => assigned |
2019-05-20 07:40 | Alexx2000 | Target Version | => 0.9.4 |
2019-05-22 21:07 | Alexx2000 | Fixed in Revision | => 8853 |
2019-05-22 21:07 | Alexx2000 | Status | assigned => resolved |
2019-05-22 21:07 | Alexx2000 | Resolution | open => fixed |
2019-06-23 12:42 | Alexx2000 | Fixed in Revision | 8853 => 8853, 8859 |
2019-06-23 12:42 | Alexx2000 | Fixed in Version | => 0.9.4 |
2021-10-29 23:21 | Alexx2000 | Status | resolved => closed |