summaryrefslogtreecommitdiff
path: root/doc/bugs
diff options
context:
space:
mode:
authorGravatar https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 <https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4@web>2015-08-17 11:37:17 +0000
committerGravatar admin <admin@branchable.com>2015-08-17 11:37:17 +0000
commitf61cf1fa0684a92d4ed2694f1db301884cfe7aa5 (patch)
treea950781d130ce8e1b78a33090645fbca2263575f /doc/bugs
parenta02234c7748b94cce9350075f406f7c752d7f171 (diff)
Diffstat (limited to 'doc/bugs')
-rw-r--r--doc/bugs/decides_that_FS_is_crippled_under_cowbuilder___40__symlinks_supported_etc__41__.mdwn43
1 files changed, 43 insertions, 0 deletions
diff --git a/doc/bugs/decides_that_FS_is_crippled_under_cowbuilder___40__symlinks_supported_etc__41__.mdwn b/doc/bugs/decides_that_FS_is_crippled_under_cowbuilder___40__symlinks_supported_etc__41__.mdwn
new file mode 100644
index 000000000..68f986504
--- /dev/null
+++ b/doc/bugs/decides_that_FS_is_crippled_under_cowbuilder___40__symlinks_supported_etc__41__.mdwn
@@ -0,0 +1,43 @@
+### Please describe the problem.
+
+Was trying to create a prelim package for datalad but unittests failed. Apparently under cowbuilder (I guess it is the culprit) annex decides that the filesystem is crippled. Looking at the code, annex does two tests:
+
+1. either it can create a symlink (which it should be able to -- I can create symlinks no problem there)
+2. either it can't write to a file with write permissions removed
+
+But that is where I am getting confused ;) since it seems that I can write to a file, when write permissions were removed, if I am root (that is how package is built in that chroot):
+
+[[!format sh """
+root@hopa:/tmp# echo 123 > 123; chmod a-w 123; echo "add" >> 123;
+root@hopa:/tmp# echo $?
+0
+root@hopa:/tmp# cat 123
+123
+add
+root@hopa:/tmp# ls -ld 123
+-r-------- 1 root root 8 Aug 17 07:32 123
+root@hopa:/tmp# python -c 'open("123", "w")'
+root@hopa:/tmp# python -c 'open("123", "w").write("asdf")'
+root@hopa:/tmp# cat 123
+asdfroot@hopa:/tmp#
+
+"""]]
+
+but annex doesn't detect file system as crippled when merely in a root session. So I guess there is something more to it (cowbuilder?)
+
+### What steps will reproduce the problem?
+
+
+### What version of git-annex are you using? On what operating system?
+
+Debian sid 5.20150812-2
+
+### Please provide any additional information below.
+
+[[!format sh """
+# If you can, paste a complete transcript of the problem occurring here.
+# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log
+
+
+# End of transcript or log.
+"""]]