Re: The cloud directory name Ubuntu One has a space in it....

2012-12-27 Thread Fredrik Öhrström
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....

2012-12-27 Thread Dmitrijs Ledkovs
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....

2012-12-27 Thread Rodney Dawes
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....

2012-12-27 Thread Paul Smith
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....

2012-12-27 Thread Dale Amon
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