Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 10:19

    ahadas on master

    set compatibility version of th… (compare)

  • Oct 13 10:51
    ahadas synchronize #243
  • Oct 12 12:38

    ahadas on master

    cleanup in gradle build files (compare)

  • Oct 07 20:35
    ahadas synchronize #243
  • Oct 07 10:26

    ahadas on master

    upgrade bndtools (compare)

  • Oct 06 10:26
    ahadas synchronize #243
  • Sep 25 18:05

    ahadas on master

    sftp: fix error when changing m… sftp: proper detection of 'no s… sftp: proper logs on failures t… and 1 more (compare)

  • Sep 25 18:05
    ahadas closed #245
  • Sep 25 13:53
    ahadas opened #245
  • Sep 23 17:42

    ahadas on master

    update nebula.ospackage (compare)

  • Sep 21 21:02
    ahadas synchronize #243
  • Sep 21 20:59

    ahadas on master

    upgrade 'nebula.ospackage' to v… (compare)

  • Sep 21 20:18

    ahadas on master

    update gradle version to 5.6.2 (compare)

  • Sep 21 18:41
    ahadas synchronize #243
  • Sep 15 15:27

    ahadas on master

    remove unneeded parts from 'icu… remove unneeded parts from 'jna' (compare)

  • Sep 15 15:27
    ahadas closed #244
  • Sep 15 14:48
    ahadas synchronize #244
  • Sep 15 14:42
    ahadas opened #244
  • Sep 15 10:06

    ahadas on master

    rename 'sdk' bundle to 'ovirt-s… (compare)

  • Sep 15 06:45

    ahadas on master

    minor cleanup (compare)

Arik Hadas
@ahadas
Welcome guys :smile:
@aadrian sure, will do, I want to play with that a bit first
Adrian A.
@aadrian
@ahadas ok. Gitter doesn't have too many features, but it's OK, searchable and public as opposed to Slack, so users can easily google for help that was already provided.
Adrian A.
@aadrian
@ahadas are there any plans to offer some sort of plug-in support?
Arik Hadas
@ahadas
@aadrian yes, there are 4 major features that used to always come up: background operations, search functionality, tabbed browsing, and support for plugins. Tabbed browsing was already added. Background operations are going to be added in the upcoming release. Search functionality and support for plugins remained. We discussed possible ways to implement that, see link 1 and link 2. However, it may be better to provide search functionality first since it is easier and clearer..
Adrian A.
@aadrian
@ahadas thank you for the details. Could you please put the page from the old Trac into the new Wiki so that it's not lost?
Arik Hadas
@ahadas
@aadrian yep
Adrian A.
@aadrian
@ahadas mucommander/mucommander#88
Arik Hadas
@ahadas
@aadrian I created a branch for 0.9.2 and then merged your patches to the master branch. Thanks!
Adrian A.
@aadrian
@ahadas you are welcome :) . Here's another update: mucommander/mucommander#91
Adrian A.
@aadrian
and mucommander/mucommander#94 too
Arik Hadas
@ahadas
@aadrian note that you probably didn't set your user.email config value in git properly so it uses "adrian@MBP2016.local" and therefore is unable to correlate your patches to your profile on github, would you like to fix that?
Adrian A.
@aadrian
@ahadas thanks for noting :) . I did changed the git globals on the new machine, but I haven't found how (or if it's possible at all) to change this for the old transactions present in the PRs too.
Arik Hadas
@ahadas
@aadrian it would be too risky to change the patches that were already merged, but it seems that you can easily change the patch in the pending PR - update the commit locally (--amend -- reset-author) and then force-push (push -f) it to the PR's branch
slsu0424
@slsu0424
hi - I am new to this group. Newbie to GitHub. I have been an avid Mucommander user for a few years, and would love to contribute to it! I have a quick question - is there a way to view documents within the pane itself? Or please let me know if I should put this in the issues/requests log: https://github.com/mucommander/mucommander/issues. Appreciate all the great work!
Arik Hadas
@ahadas
hi @slsu0424 , welcome! do you mean to view the content of textual files within the pane instead of the list of files/folders rather than displaying it in a separated window? if so then no, it is not supported at the moment. That's something we have thought about in the past, but never got to implement. I suppose it should be easier to implement it now since we already have a similar case when we replace the file-table with something else for remote folders during startup. Filing an issue would be a good start. I would only recommend not to invest too much time into enhancing the editor (like one of our forks did), but to keep it simple and let users configure more advanced editor if they like.
slsu0424
@slsu0424
@ahadas - Thank you for the welcome. Yes, a feature request would be to see a .pdf file embedded in the 2nd window pane of MuCommander (as opposed to opening up Adobe Acrobat to view the file). Kind of like a preview function. I will go ahead and file an issue to start.
Arik Hadas
@ahadas
@slsu0424 , ack
Bobby Cottle
@BobbyTBS

New to MacOS and looking for a replacement for Krusader. muCommander has a nice look, but doesn't handle the FISH protocol that has become essential for me.

Any plans to support that?

Arik Hadas
@ahadas
@BobbyTBS , we had no plan to support that, we were not even aware of it :) It doesn't seem to be so popular though. Do you use a FISH server (otherwise you actually work with the shell commands)? Why do you prefer it over, let's say, sftp or scp?
Bobby Cottle
@BobbyTBS

Well, I use it at work on several dozen Linux boxes that don't support SFTP. Also, I don't see SCP as one of the options in the "Connect to Server" dialog. Is there a trick to getting it to work?

FISH just works, with no need for special setup on remote hosts that I often have no control over. It was made for Midnight Commander, but Krusader integrated it as well and it's my Go To network protocol for Linux boxes.

Arik Hadas
@ahadas
Indeed, scp is not an option at the moment, although the jsch we use supports it.
The question is whether, considering FISH server is almost never installed on hosts, it would be better to implement the set of operations supported in FISH using ssh and copy files using scp
Bobby Cottle
@BobbyTBS
FISH never needs to be installed on hosts. As I understand it, the client uploads a small Perl program and runs it in a console on the server, if needed. The server program is optional, and I'm pretty sure none of the Linux boxes I access have it.
Arik Hadas
@ahadas
So I understand it differently - the protocol specifies FISH commands, written in comments, so if the FISH server (yeah, that perl script is its only implementation as far as I know) the FISH commands are executed and equivalent shell commands that are executed otherwise. The execution of the FISH commands is supposed to be faster. If the client would have upload the script, there was no need in the shell commands, right? Can you point me to where did you see that the clients uploads that script?
Bobby Cottle
@BobbyTBS

Here (https://github.com/KDE/kio-extras/tree/master/fish) is how KDE seems to have implemented it - read the README. The last paragraph of the Overview mentions the file ".fishsrv.pl" being uploaded to the working directory. This also includes comments from the creator.

Your can also go here (https://bugs.eclipse.org/bugs/show_bug.cgi?id=213438) and search for "FISH", comments 3 & 4 discuss this. It's also mentioned in this PDF on Fugu (http://rsug.itd.umich.edu/software/fugu/files/fugu-1.2.0-README.pdf).

Bobby Cottle
@BobbyTBS
Bobby Cottle
@BobbyTBS
@ahadas, not trying to pressure anyone, but do you think there is any interest in adding this protocol to mucommander? I really like the look and feel of mucommander.
Since I can't install Krusader on the latest MacBook Pro, I'm starting to wonder if I'll just have to run a VirtualBox VM for this. :-)
Arik Hadas
@ahadas
@BobbyTBS , sorry for the time it took me to respond. It is an interesting RFE, and is well aligned with my ambition to attract more linux users. We can try doing the following - please open an issue to add it and I'll tweet this. Let's see if anyone will be interested in implementing it first (or maybe you want?). If not, I'll add this to my TODO list. I cannot promise when I can get to that though, since there seem to be missing things that having them would make a bigger impact than this.
Bobby Cottle
@BobbyTBS

Issue added: mucommander/mucommander#115

Hopefully someone will be able to pick it up. That FISH protocol was the one thing I thought Krusader did better than Total Commander, although since TC is for Windows that may be an unfair comparison. Like them both in their place.

Thanks for the help. No problem if you can't get to it. Maybe some day I'll have enough time to learn enough to take on a project like this... He he he.
Arik Hadas
@ahadas
Ronald Molina
@ronalith_twitter
Hi! So, I've been using muCommander to transfer files to tape drives with good results, though I'm wondering, how difficult would it be to add the option to use ltfscopy to transfer to tape drives. ltfscopy has the hability to verify the files copied on the fly and some other options. I'm assuming muCommander invokes cp under the hood? I'm totally uninformed on this matter.
Arik Hadas
@ahadas
Hi @ronalith_twitter , so a bit of a background - except for very few cases, muCommander doesn't invoke command line tools like cp. Instead, we use Java libraries that provide an API for streams. This has two benefits: 1. being implemented in Java allows us to use the same library in different operating systems 2. the stream-API enables us to execute file operations between two remote files without copying the whole file to your local machine. For instance, you can copy a file from one FTP server to another by opening an inpout-stream from the source and stream the input to an output-stream that writes to the target server.
@ronalith_twitter , I didn't find a Java library for ltfs in a brief google search. Do you aware of any Java library available for that?
Ronald Molina
@ronalith_twitter
@ahadas thanks for coming back to me. I didn't find anything as well, and because of the different compilations and versions provided by different manufacturers, it might be a better approach to find a library that adds CLI commands and then add the options required by the common copy and verify tasks. Again I barely know what I'm talking about. Perhaps the commons-CLI API?
Adrian A.
@aadrian
@ronalith_twitter adding that kind of CLI tool handling would not be the best way to do for a cross-platform tool like muCommander. IMHO what muCommander really needs is a plug-in architecture (like TotalCommander has) to allow such extensions (that might not even be platform independent) to be made by the users and installed easily. The main selling point of TotalCommander is that it has such a huge amount of plug-ins: just take a look at some user plug-in here http://totalcmd.net/
solenlyser
@Solenlyser
Guys,
a new os in the making, go check out https://friendup.cloud/
I can see mucommander living in the middle there! And thank you all for keeping developing mucommander!!
Adrian A.
@aadrian
@ahadas what is the role of included in the Git repo JARs ? Can't they be pulled from an external repo (if they're still needed)? vim25.jar, yanfs.jar, proguard.jar, mucommander-gradle-macappbundle-2.1.6.jar, java-extension.jar
Sebastian Cruz
@jsebasct

my current settings:
Gradle 4.3.1
java 9.0.4

when I run: gradlew run
I got: java.lang.IllegalArgumentException: Could not determine java version from '9.0.4'

when I run: gradle run
I got java.lang.NoClassDefFoundError: Lorg/gradle/listener/ActionBroadcast;

this happens since I updated from Java 8 to 9

I need Java 8 as a must to run muCommander ? there is no way to run it with Java 9 ?
Sebastian Cruz
@jsebasct
In case is useful for somebody el se, Fixed for my dev env updating grade to 4.7.1 and launch4j to 2.4.3
Tomer Gabel
@holograph
@aadrian Following your question, Proguard doesn't have an official repository-based download source, hence copied as-is into the repo
@jsebasct That works around the linkage issue, but Proguard still fails the packaging step for JDK9+. I've issued a PR that works around this conditionally (#158, pinging @ahadas :-))
Adrian A.
@aadrian
@holograph this would do to https://github.com/facebook/proguard ?
Tomer Gabel
@holograph
This message was deleted
@addrian Uh, no, that's just a fork (and it doesn't even say what's changed). I meant that the JARs aren't officially available from a binary repository, e.g. Maven Central or BinTray, and the recommended practice is to build Proguard yourself and include the redistributable.
Arik Hadas
@ahadas
@holograph I saw the pending PR - thank you very much for contributing this! I had a very busy week so I hope I'll be able to get to it over the next few days