However, the SVN version (and therefore the local checkout) is 2 months old code, while that version attached to the Mantis bug is different. So to rephrase that question more precisely, how come the current version of sync_pluto2amp.pl is not in SVN?
How did you get the "2 months old code" information? My log shows that last two updates were at:
r19507 2008-01-25
r19474 2008-01-22
correspondingly.
Plus the version 19474 is the same as attached to Mantis:
$ svn up -r19474 sync_pluto2amp.pl
U sync_pluto2amp.pl
Updated to revision 19474.
$ md5sum sync_pluto2amp.pl
123b4371e1e2d19e6f04ed0eb0cc0f4c sync_pluto2amp.pl
$ md5sum /home/user/Desktop/sync_pluto2amp.pl
123b4371e1e2d19e6f04ed0eb0cc0f4c /home/user/Desktop/sync_pluto2amp.pl
The r19507 seems to be one-line fix for different issue:
$ svn diff -r 19474:19507 sync_pluto2amp.pl
Index: sync_pluto2amp.pl
===================================================================
--- sync_pluto2amp.pl (revision 19474)
+++ sync_pluto2amp.pl (revision 19507)
@@ -280,3 +280,6 @@
}
$DB_STATEMENT->finish();
}
+
+# fix some permisions
+`chown asterisk.asterisk /usr/share/asterisk/agi-bin/*`;