Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
Control: affects -1 + src:ccache

Please unblock package ccache

[ Reason ]
Ccache versions 4.7 - 4.7.4 by default enable a feature called the inode cache
which shares information between processes via a memory mapped file,
synchronized by pthread mutexes. There have been reports that there is some
problem related to this in at least the GitHub actions environment; see Debian
bug #1033191.

In versions earlier than 4.7 the feature was off by default. Version 4.7.5 turns
the feature off by default again. (I made version 4.7.5 as the upstream ccache
maintainer for this purpose alone.)

[ Impact ]
Users running Debian in containers in the GitHub environment may experience
hanging builds. It is of course possible that the feature triggers problems in
other environments as well.

[ Tests ]
There are automated functional tests, but nothing that is relevant for this
specific issue.

[ Risks ]
No risk. It is a trivial change of making the feature off by default, just like
it was in versions before 4.7.

[ Checklist ]
  [X] all changes are documented in the d/changelog
  [X] I reviewed all changes and I approve them
  [X] attach debdiff against the package in testing

unblock ccache/4.8+really4.7.5-1

Attachment: ccache.debdiff
Description: Binary data

Reply via email to