Fix bug: local source packages always appear dirty in ::status()