[Bug 1559747] [NEW] [REGRESSION] Rsync fails to send modifled files
teo1978
teo8976 at gmail.com
Sun Mar 20 16:40:01 UTC 2016
Public bug reported:
1) I have modified a file whose path relative to the current directory
is ./protected/controllers/MessageController.php. Incidentally, I have
also modified some files in ./protected/runtime
2) I do:
$ rsync -avz --no-o --no-g --exclude-from=excludelist.txt ./protected
./themes ./css root at example.com:/srv/www/xxx/public_html
The content of excludelist.txt is:
runtime/*
yiic
views/static/*
css/info_video.css
EXPECTED:
the modified file ./protected/controllers/MessageController.php should be uploaded to the server
OBSERVED:
it isn't.
I had done this literally thousands of times and it always worked, until
now.
The output was:
sending incremental file list
protected/runtime/
sent 40,652 bytes received 1,021 bytes 7,576.91 bytes/sec
total size is 11,521,344 speedup is 276.47
as if only files within protected/runtime (which is in the exclude list)
were modified.
I repeated after modifying the file again, and this time the output was:
sending incremental file list
protected/controllers/
protected/runtime/
sent 40,661 bytes received 1,026 bytes 9,263.78 bytes/sec
total size is 11,521,344 speedup is 276.38
as if differences were detected inside the protected/controllers/
directory but only in files that match some of the exclude patters.
Which is not the case. I mean, there are files that have been modified
which match an excluded pattern (an autogenerated
./protected/controllers/MessageController.php~ backup file), but the
file ./protected/controllers/MessageController.php was also modified,
doesn't match any exclude pattern, and yet is not uploaded.
This is a HUGE, critical issue. Whatever changes were made to rsync,
they need to be URGENTLY reverted until this bug is figured out and
fixed.
ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: rsync 3.1.1-3ubuntu0.15.10.1
ProcVersionSignature: Ubuntu 4.2.0-34.39-generic 4.2.8-ckt4
Uname: Linux 4.2.0-34-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
CurrentDesktop: Unity
Date: Sun Mar 20 17:28:36 2016
InstallationDate: Installed on 2013-10-11 (890 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
SourcePackage: rsync
UpgradeStatus: Upgraded to wily on 2016-01-18 (62 days ago)
** Affects: rsync (Ubuntu)
Importance: Undecided
Status: Confirmed
** Tags: amd64 apport-bug wily
** Description changed:
1) I have modified a file whose path relative to the current directory
is ./protected/controllers/MessageController.php. Incidentally, I have
also modified some files in ./protected/runtime
2) I do:
- $ rsync -avz --no-o --no-g --exclude-from=excludelist.txt ./protected
+ $ rsync -avz --no-o --no-g --exclude-from=excludelist.txt ./protected
./themes ./css root at example.com:/srv/www/xxx/public_html
The content of excludelist.txt is:
- runtime/*
- yiic
- views/static/*
- css/info_video.css
+ runtime/*
+ yiic
+ views/static/*
+ css/info_video.css
-
- EXPECTED:
+ EXPECTED:
the modified file ./protected/controllers/MessageController.php should be uploaded to the server
OBSERVED:
it isn't.
-
- I had done this literally thousands of times and it always worked, until now.
+ I had done this literally thousands of times and it always worked, until
+ now.
The output was:
- sending incremental file list
- protected/runtime/
-
- sent 40,652 bytes received 1,021 bytes 7,576.91 bytes/sec
- total size is 11,521,344 speedup is 276.47
+ sending incremental file list
+ protected/runtime/
+
+ sent 40,652 bytes received 1,021 bytes 7,576.91 bytes/sec
+ total size is 11,521,344 speedup is 276.47
as if only files within protected/runtime (which is in the exclude list)
were modified.
+ I repeated after modifying the file again, and this time the output was:
+ sending incremental file list
+ protected/controllers/
+ protected/runtime/
- I repeated after modifying the file again, and this time the output was:
- sending incremental file list
- protected/controllers/
- protected/runtime/
-
- sent 40,661 bytes received 1,026 bytes 9,263.78 bytes/sec
- total size is 11,521,344 speedup is 276.38
+ sent 40,661 bytes received 1,026 bytes 9,263.78 bytes/sec
+ total size is 11,521,344 speedup is 276.38
as if differences were detected inside the protected/controllers/
directory but only in files that match some of the exclude patters.
Which is not the case. I mean, there are files that have been modified
which match an excluded pattern (an autogenerated
./protected/controllers/MessageController.php~ backup file), but the
file ./protected/controllers/MessageController.php was also modified,
doesn't match any exclude pattern, and yet is not uploaded.
-
- This is a HUGE, critical issue. Whatever changes were made to rsync, they need to be URGENTLY reverted until this bug is figured out.
+ This is a HUGE, critical issue. Whatever changes were made to rsync,
+ they need to be URGENTLY reverted until this bug is figured out and
+ fixed.
ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: rsync 3.1.1-3ubuntu0.15.10.1
ProcVersionSignature: Ubuntu 4.2.0-34.39-generic 4.2.8-ckt4
Uname: Linux 4.2.0-34-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
CurrentDesktop: Unity
Date: Sun Mar 20 17:28:36 2016
InstallationDate: Installed on 2013-10-11 (890 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
SourcePackage: rsync
UpgradeStatus: Upgraded to wily on 2016-01-18 (62 days ago)
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to rsync in Ubuntu.
https://bugs.launchpad.net/bugs/1559747
Title:
[REGRESSION] Rsync fails to send modifled files
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rsync/+bug/1559747/+subscriptions
More information about the Ubuntu-server-bugs
mailing list