-
Notifications
You must be signed in to change notification settings - Fork 236
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
Enable manual path entry in the new profile assistant #1119
base: master
Are you sure you want to change the base?
Conversation
(CI fails not related to the PR.) |
Did CI produce a build as an artifact? It looks like it did not.
I then tried to figure out how to narrow the scope of stuff it attempts to build and decided that what I needed was just
I don't understand what's wrong here.
and then inside:
edit: I also tried building in a debian-based container, but got the same result. |
Yes, yes it did. Are you not able to see the artifacts? If you do not see them directly then you have to click on 'Summary' or on 'CI' (the link name is different depending on where you start from).
I fail to see why you'd need to understand the build script at all. You seemed to have followed the wrong docs if you missed the essentials; they're pretty hard to miss.
No, not related to macos. The errors are about
The error is explained in the output, though. "
That should work (provided lablgtk3 is installed). The error you're seeing is not coming from Unison's code. It would be of great help if you could figure out why you're seeing the error you're seeing. Could it be an issue with gcc or musl installation or the environment? Are you seeing the same error in Debian, too, or did you refer to the missing lablgtk only? |
There are two ways to get to the artifacts. Either click on any of the 'Details' links you see and then on 'Summary' on the left hand side. Or click on 'Checks' on the very top of the PR (above first comment) and then click on 'CI' on the left hand side. |
GTK file chooser allows selecting either files or directories but not both. File choosers in the new profile assistant are configured for selecting directories, with the expectation that this covers the vast majority of usages. This patch adds text entry fields for users who wish to manually enter the paths. As a side effect, this enables specifying a single file as a sync root.
Are you suggesting
|
I'd suggest some wording like "file or directory".
Another nitpick would be to limit the 2nd file picker's scope to the type (dirs XOR files) selected for the 1st field, to avoid a possible collision of user erroneously creating a file-to-dir sync. |
This is a complete fix for #1116. The GUI currently does not allow skipping the assistant (one can manually configure the profile more freely once past the assistant). This patch adds optional manual entry for sync paths so that more advanced users can get through it with less hassle.