repository must have stable URI