Re: The cloud directory name Ubuntu One has a space in it....
2012/12/26 J Fernyhough j.fernyho...@gmail.com: Call it a feature request instead. Customise default sync folder on first setup. Every Linux-compatible sync client has this option. It also neatly sidesteps any similar issues without requiring any extra steps in the user workflow. Yes, that would work fine! As well as my original suggestion that the default sync folder can be renamed after the Ubuntu One setup. Where should I post the feature request? As a bug in launchpad, or in brainstorm? //Fredrik -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: The cloud directory name Ubuntu One has a space in it....
On 26 December 2012 19:04, Paul Smith p...@mad-scientist.net wrote: On Wed, 2012-12-26 at 18:09 +0200, Dmitrijs Ledkovs wrote: On 26 December 2012 16:52, Fredrik Öhrström oehrstr...@gmail.com wrote: this causes problems when I try to use the directory for my source code projects that use make or when I put configuration files for dosemu in there, or a thousand other situations, when spaces in directory names cause problems Exactly what is broken? It's 2012 surely software must be able to deal with in file names / paths. Maybe we can fix the broken piece instead? The make program, as defined by POSIX and implemented by every UNIX system since the 1970's, cannot support pathnames containing whitespace. The format of makefiles is fundamentally word-based with whitespace separators and there is no syntax supporting escaping of special characters. Changing this is quite a significant amount of work (it's not just introducing an escape character: make uses a lazy evaluation scheme for its makefiles which means all the internals of the implementation would need to change as well, not just the front-end makefile parser), and would violate standards and force makefiles to be non-portable to any other implementation of make. I'm not taking any position on what the cloud directory name for Ubuntu One should be. I'm just stating facts related to using make. Sure, but why would one put makefile projects into Ubuntu One folder? With no real conflict resolution (e.g. like in bzr or git) I am not sure if timestamps are preserved. Also uploading and downloading binary objects doesn't quite make sense to me either (above implies that make is run stuff is compiled). Use bzr?! Regards, Dmitrijs. -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: The cloud directory name Ubuntu One has a space in it....
On Thu, 2012-12-27 at 14:15 +0100, Fredrik Öhrström wrote: 2012/12/26 J Fernyhough j.fernyho...@gmail.com: Call it a feature request instead. Customise default sync folder on first setup. Every Linux-compatible sync client has this option. It also neatly sidesteps any similar issues without requiring any extra steps in the user workflow. Yes, that would work fine! As well as my original suggestion that the default sync folder can be renamed after the Ubuntu One setup. Where should I post the feature request? As a bug in launchpad, or in brainstorm? You already can change the default sync folder location. It is unsupported, and there won't be UI to change it. If you file a bug in Launchpad about the space in the name, it will be marked duplicate of the already existing bug, which has been marked won't fix. And you really shouldn't compile things within a synchronized directory. If you have two different machines of different architectures, the compiled binaries being synchronized could cause problems. As Dmitrijs suggested, you should be using a source control system for storing source code, like bzr, which Ubuntu One is not. -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: The cloud directory name Ubuntu One has a space in it....
On Thu, 2012-12-27 at 10:45 -0500, Rodney Dawes wrote: And you really shouldn't compile things within a synchronized directory. If you have two different machines of different architectures, the compiled binaries being synchronized could cause problems. I obviously have no idea exactly what the original poster was trying to do, but it's perfectly possible (and reasonable) to have the source code live in the shared directory so it can be used on multiple systems, but write the makefile such that the results of the build (object files, etc.) are created in ANOTHER directory, which is not shared. In fact, every single GNU auto-tooled package supports this model out of the box (unless the author messed up), and for some it's the ONLY supported model. -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss
Re: The cloud directory name Ubuntu One has a space in it....
On Thu, Dec 27, 2012 at 10:45:17AM -0500, Rodney Dawes wrote: And you really shouldn't compile things within a synchronized directory. If you have two different machines of different architectures, the compiled binaries being synchronized could cause problems. As Dmitrijs suggested, you should be using a source control system for storing source code, like bzr, which Ubuntu One You should not make assumptions of what is useful to other folks. If all of my machines are the same and I am working on a coding project that I might work with both at home and at work, a common directory is useful, so useful that I have created my own. Of course I would personally not use Ubuntu One at all because I cannot risk putting proprietary data into a machine or machines that are outside of a security perimeter which I control. -- Ubuntu-devel-discuss mailing list Ubuntu-devel-discuss@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss