This is a consequence of the poor layout noted in this comment in
purge_missing:
if (will_run_mandb)
/* Reset mtime to avoid confusing mandb into not running.
* TODO: It would be better to avoid this by only opening
* the database once between here and mandb.
*/
MYDBM_SET_TIME (dbf, db_mtime);
There are some situations where a later update_db will not actually
modify the database and update the mtime, and in this situation
purge_missing may have updated the database but reset the mtime to its
previous value. The reorganisation implied by this comment would fix
this.
** Changed in: man-db (Ubuntu)
Status: New => Triaged
** Changed in: man-db (Ubuntu)
Importance: Undecided => High
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1411633
Title:
man-db's manipulation of index.db mtime timestamp interferes with
incremental backups
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/man-db/+bug/1411633/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs