Re: [yocto] Bitbake fetch does not re-fetch from network if gitrepo is found in DL_DIR
Alexander Kanavin <[email protected]>
| Newsgroups | org.yoctoproject.lists.yocto |
|---|---|
| Message-ID | <CANNYZj8A46=oc3sD=F2H=A33rjmue=tVhTtVBJTabfO3EJLuDQ@mail.gmail.com> |
On Fri, 5 Dec 2025 at 16:46, Gyorgy Sarvari via lists.yoctoproject.org <[email protected]> wrote: > I have been thinking about this, and also tried to reproduce it, > unsuccessfully... > > If fetch is deemed successful, it is stored in the shared state cache, > and then it is not repeated until the relevant signature changes - I > think this is the metadata reference you found. > However as long as the download folder's content is only modified by one > project only, it supposed keep track of it fine. > > One question about the DL_DIR: is it possible that it is shared between > multiple projects, while keeping separate shared state cache? Or that > the DL_DIR's content modified manually? > The shared state cache supposed to keep track of what is downloaded by > bitbake and what is not, but if the DL_DIR's content is changed without > bitbake (or by a separate bitbake), that can break the shared state, and > cause such issues. This is not correct. Shared state does not track what is downloaded. It is also fine to share DL_DIR between multiple builds and projects. Alex