/srv/irclogs.ubuntu.com/2015/02/16/#bzr.txt

=== c74d is now known as Guest28395
=== c74d is now known as Guest89307
=== c74d is now known as Guest68272
=== c74d is now known as Guest35595
=== c74d is now known as Guest92987
=== elmo_ is now known as elmo
nopfhm, bzr branch tells me Errno 1 Operation not permitted. that's helpful, not. is it because of the fat filesystem??22:26
mgrandican you post a pastebin of the bzr.log file?22:27
nopfif i had found it, i had looked into it :) lemme find it...22:27
mgrandibzr version tells you where its located22:28
nopfmgrandi: thanks. ok. it's the symlink problem again :]22:29
mgrandiOperationNotPermitted seems like a operating system thrown error, and those are infamously terrible22:29
nopfdoes this mean i cannot for backup purposes push to a fat fs?22:29
mgrandiwhat type of fat? fat16, fat32, exfat?22:30
mgrandiI believe i have a repo on a fat32 thumbdrive somewhere22:30
nopffat-without-symlinks, they are all that bad :)22:30
mgrandiso this is a repo with symlinks?22:30
nopfyeah, you have repos without symlink22:30
nopfright22:30
mgrandiyeahhhhh thats a long standing bug in bazaar...and pretty much every dvcs22:30
mgrandiand is complicated to fix >.>22:31
nopfi did not think of this. i thought problems would only aries if i do a checkout there, not with teh .bzr itself...22:31
mgrandiyou might have to remove the symlink from the current revision to be able to checkout on windows / fat22:31
mgrandiI dunno how you even would fix it, my idea was to have a 'symlink.txt' file on filesystems/OSes that don't support it, but then what happens if you modify it and whatnot...22:32
nopfnope. no compromises. i will not encourage my users to use win. so i'll create a ext2 image file there on the stick and loop mount for now22:32
mgrandii believe the code will attempt to do a symlink if its anything but win3222:33
mgrandiso im guessing you are on linux something, so it tries to create a symlink but fails cause the OS says the filesystem doesn't support it22:33
nopfright. this is a terrible world in this respect. only topped by encodings, xml, eol conventions and closed source software22:34
mgrandiyep haha22:35
mgrandiWindows _does_ support symlinks22:35
mgrandibut the problem is, by default a user does not have privs to create a 'junction' (win32 symlink)22:36
mgrandiso even if it did support it, it would fail half the time22:36
nopfwell, windows support also internationalized 'Documents' and such dirs. which ubuntu or gnome or whoever are apt in adapting up to the same failures lately22:37
mgrandihttps://bugs.launchpad.net/bzr/+bug/8168922:38
ubot5Launchpad bug 81689 in Bazaar "Branches with symlinks can't be checked out on Windows" [High,In progress]22:38
mgrandiis the bug report on it22:38
nopfyeah, i know, i stumbled onto this years ago. so many years ago that i already forgot again22:39
mgrandii think git and hg just...don't even attempt to see that its a symlink and just version the file that the symlink points too22:39
mgrandibazaar is trying to be too smart here =P22:39
nopfbtw, '--no-tree' is what i wanted. for some reason i had assumed it was the default, which is obviously not true. so i got what i want for now. thanks again22:40
mgrandiyou are welcome =)22:40
mgrandiyeah --no-tree just makes it so its like..on a server, where you just have a .bzr folder but no checkout (no reason to have one if its just a remote repo)22:40
nopfso windows machines at least can be servers for arbitrary repos, just not for developper machines. what a world22:41
mgrandiyep =)22:43

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!