Zulip Chat Archive

Stream: mathlib4

Topic: Qq manifest warning in new math project


Shreyas Srinivas (May 03 2024 at 12:20):

After starting a new math project and running lake update, I get the following warning about Qq missing a manifest:

warning: Qq: ignoring missing dependency manifest '././.lake/packages/Qq/lake-manifest.json'

Can I ignore this issue and go ahead?

Ruben Van de Velde (May 03 2024 at 12:53):

Yes, you can

Kim Morrison (May 03 2024 at 23:34):

However, we really should fix it! If someone would like to run lake update in qq and commit the resulting manifest this will solve the problem.

Shreyas Srinivas (May 03 2024 at 23:35):

I could do that. It shouldn't take me too much time

Shreyas Srinivas (May 03 2024 at 23:42):

I was able to add the lake-manifest without updating the toolchain

Shreyas Srinivas (May 03 2024 at 23:42):

Should the toolchain also be updated @Kim Morrison ?

Shreyas Srinivas (May 03 2024 at 23:43):

Currently quote4 is on leanprover/lean4:v4.6.0-rc1

Kim Morrison (May 03 2024 at 23:44):

No, leave the toolchain as is. Qq doesn't move toolchains except when it becomes necessary for compatibility.

Shreyas Srinivas (May 03 2024 at 23:45):

quote4#42 (The answer to all problems)

Shreyas Srinivas (May 03 2024 at 23:49):

CI says some workflow needs approval.
EDIT: It's the build task

Shreyas Srinivas (May 06 2024 at 09:34):

@Kim Morrison I was bitten by this again, even thought Qq @ master has a lake-manifest.json. Exact warning message below:

warning: Qq: ignoring missing dependency manifest '././.lake/packages/Qq/lake-manifest.json'

Toolchain : leanprover/lean4:v4.8.0-rc1

Kim Morrison (May 06 2024 at 09:43):

Probably just that we haven't run lake update Qq in mathlib and committed the results. I'l merge if you PR. :-)

Shreyas Srinivas (May 06 2024 at 10:08):

mathlib4#12698

Shreyas Srinivas (May 06 2024 at 10:47):

What does the delegated label mean?

Kim Morrison (May 06 2024 at 10:54):

You can type bors merge yourself now.

Kim Morrison (May 06 2024 at 10:55):

(If you read the comment from the bot this is explained.)

Shreyas Srinivas (May 06 2024 at 10:56):

Okay. Thanks. The confusing bit is that I still get the "merging is blocked" message

Shreyas Srinivas (May 06 2024 at 10:56):

Merged first PR myself with some trepidation.

Rémy Degenne (May 06 2024 at 10:57):

The "Rejected by label" message you got on that PR is because of the awaiting-CI label

Shreyas Srinivas (May 06 2024 at 10:57):

oh right

Rémy Degenne (May 06 2024 at 10:57):

bors will reject until CI passes

Eric Wieser (May 06 2024 at 11:25):

(CI takes a long time for bump PRs because the entire cache is rebuilt)

Shreyas Srinivas (May 06 2024 at 11:29):

now it is stuck and says Kim's review is pending

Rémy Degenne (May 06 2024 at 11:35):

The "bors Pending — Waiting in queue" message in CI means that bors received your merge command and that the pr will be merged when bors is done with other jobs. Your bors r+ worked and it will get merged without further intervention.

Shreyas Srinivas (May 06 2024 at 12:14):

Oh okay. Thanks a lot. That was a nice way to learn about Bors.


Last updated: May 02 2025 at 03:31 UTC