Zulip Chat Archive

Stream: PR reviews

Topic: newer ports


Jeremy Tan (Apr 11 2023 at 11:09):

!4#3389 forward ports 4 mathlib3 commits

Jeremy Tan (Apr 11 2023 at 11:12):

Not sure though if it should be SimpleGraph.ConnectedComponent.inhabited or SimpleGraph.**c**onnectedComponent.inhabited, though I lean towards the former

Jeremy Tan (Apr 12 2023 at 07:46):

!4#3245 is fixed and ready to merge (again)

Jeremy Tan (Apr 15 2023 at 08:07):

Ready for review:
!4#3063
!4#3315
!4#3437
!4#3441
!4#3405

!4#3439
!4#3443

Jeremy Tan (Apr 15 2023 at 15:04):

!4#3444 is ready for review – in true Riou style it begins a long chain of PRs

Jeremy Tan (Apr 16 2023 at 01:18):

!4#3453 is ready

Jeremy Tan (Apr 16 2023 at 02:10):

!4#3386

Jeremy Tan (Apr 16 2023 at 04:16):

!4#3455

Jeremy Tan (Apr 16 2023 at 06:16):

!4#3401

Jeremy Tan (Apr 16 2023 at 06:23):

!4#3454
!4#3456

Jeremy Tan (Apr 16 2023 at 07:09):

!4#3338
!4#3343

Jeremy Tan (Apr 16 2023 at 08:04):

!4#3211
!4#3458

Eric Wieser (Apr 16 2023 at 08:15):

Note that it's not really necessary for you to post all of the ready PRs; we have #queue4 which automatically sorts by the right thing

Jeremy Tan (Apr 16 2023 at 08:17):

You should probably make #queue4 sort by "Recently updated" rather than "Least recently updated"?

Eric Wieser (Apr 16 2023 at 08:25):

The idea is to catch long-forgotten PRs.

Eric Wieser (Apr 16 2023 at 08:25):

In practice though the order at #port-dashboard is probably more useful during porting

Jeremy Tan (Apr 18 2023 at 08:09):

The homology hype train continues:
!4#3492
!4#3493
!4#3468
!4#3491
!4#3495

Jeremy Tan (Apr 18 2023 at 08:11):

Other stuff:
!4#3494
!4#3496 -> !4#3498
!4#3499

Jeremy Tan (Apr 18 2023 at 08:12):

!4#3471 – tactic port, needed for LinearAlgebra.FiniteDimensional

Jeremy Tan (Apr 18 2023 at 11:41):

!4#3468 is (again) ready to merge

Jeremy Tan (Apr 19 2023 at 07:21):

!4#3357 (Topology.MetricSpace.Polish)
!4#3501 (aesop bump)
!4#3500 (AlgebraicTopology.CechNerve)
!4#3463 (CategoryTheory.Sites.Limits)
!4#3508 (forward port)
!4#3405 (Data.Seq.WSeq)
!4#3506 (Data.Complex.Cardinality)
!4#3513 (Analysis.NormedSpace.BallAction)
!4#3515 (Algebra.Category.ModuleCat.Products)
!4#3206 (Logic.Equiv.TransferInstance) -> !4#3505 (CategoryTheory.Preadditive.Opposite)
!4#3514 (RingTheory.Localization.Submodule)

Patrick Massot (Apr 19 2023 at 07:30):

@Jeremy Tan please carefully reread https://leanprover.zulipchat.com/#narrow/stream/144837-PR-reviews/topic/newer.20ports/near/350270643

Jeremy Tan (Apr 21 2023 at 01:04):

!4#3106 and !4#3480 were marked as ready to merge but bors has not actually merged them

Jeremy Tan (Apr 27 2023 at 02:20):

Other stuff ready for review:
!4#3662, !4#3657, !4#3510

Jeremy Tan (May 04 2023 at 15:43):

!4#3793 was prematurely sent to bors and the build failed. It has since been fixed and is ready again

Eric Wieser (May 04 2023 at 15:57):

Thanks for the reminder, I was waiting to confirm the build was happy.

Eric Wieser (May 04 2023 at 16:02):

Hmm, I unfortunately can't seem to leave any comments on github right now

Jeremy Tan (May 06 2023 at 13:39):

Another sledgehammer style PR is ready for review, this one involving by: !4#3825

Eric Wieser (May 06 2023 at 13:49):

It's tempting to leave this type of style cleanup to an auto-formatter

Eric Wieser (May 06 2023 at 13:50):

We don't really have one yet, but developing one would in the long term be a better use of time than doing stuff manually

Jeremy Tan (May 06 2023 at 14:22):

I actually have ready a small addition to the style linter that checks for such "isolated bys", but I'll wait for @Mario Carneiro to finish reviewing

Mario Carneiro (May 06 2023 at 15:02):

yes, I definitely came out of this wanting an auto-formatter

Eric Wieser (May 06 2023 at 15:09):

A linter change is certainly better than nothing

Jeremy Tan (May 07 2023 at 03:44):

CI is now green for !4#3825

Jeremy Tan (May 13 2023 at 02:45):

!4#3942 failed at merging because of a lint error, I've fixed it, it can be merged again now

Jeremy Tan (May 13 2023 at 02:46):

Same for !4#3945

Jeremy Tan (May 14 2023 at 04:08):

!4#3938, by its very nature of changing the naming convention around sups and infs, should probably be merged as soon as possible because new PRs are still coming in with the old names and they may cause either merge conflicts or new things that break

Eric Wieser (May 14 2023 at 08:03):

I don't know if we reached consensus on that rename yet

Eric Wieser (May 14 2023 at 08:04):

Ah, it's been merged anyway

Jeremy Tan (May 16 2023 at 18:58):

!4#4014 can be merged now

Jeremy Tan (May 21 2023 at 05:04):

Our out of sync queue is getting very long… a lot of the forward porting PRs are ready for review.

The following 31 files at 33c67ae6 have been modified in mathlib3 since the commit at which they were verified.

Jeremy Tan (May 21 2023 at 05:07):

Also !4#4018 (MeasureTheory.Constructions.BorelSpace.Basic) has just been sitting there ready to review for some days now

Eric Wieser (May 21 2023 at 06:25):

!4#4007 alone will get the queue down to 21

Eric Wieser (May 21 2023 at 07:52):

@Felix Weilacher, note that #18962 added three items to this list; it would be great if you could make a PR to forward-port them!

Felix Weilacher (May 21 2023 at 12:42):

Apologies, I have been traveling and may not be able to get to it for a day or two.

Eric Wieser (May 21 2023 at 17:57):

Don't worry, it's not urgent! But it should probably be higher up your list than any further contributions to mathlib3.

Jeremy Tan (May 22 2023 at 11:27):

!4#4156 and !4#4186 were marked ready to merge but have not actually been merged

Patrick Massot (May 22 2023 at 11:31):

There are merge conflicts

Patrick Massot (May 22 2023 at 11:31):

according to bors at least

Jeremy Tan (May 29 2023 at 03:54):

I'd like to get a review of !4#4420 (InnerProductSpace.PiL2), which is one of the target files in port progress.

Also !4#4441 (Analysis.Calculus.Deriv.Pow) has not been reviewed or delegated

Eric Wieser (May 29 2023 at 07:27):

I was going to look at that second one shortly

Jeremy Tan (May 30 2023 at 05:08):

Now I'd like !4#4422 to be reviewed and merged, so that !4#4431 can be merged

(for the same reason as here)

Jeremy Tan (May 31 2023 at 14:03):

!4#4447 (Analysis.Calculus.Deriv.ZPow) should be ready for review even though it doesn't have the tag

Eric Wieser (May 31 2023 at 14:08):

We should wait for @Yury G. Kudryashov to confirm that it is actually ready for review

Eric Wieser (May 31 2023 at 14:08):

It doesn't look ready to me, I imagine the plan is to rebase the commits first

Jeremy Tan (May 31 2023 at 14:13):

In the meantime, what about reviewing/merging !4#4508

Jeremy Tan (May 31 2023 at 14:15):

(which is a prereq for MeanValue)

Yury G. Kudryashov (May 31 2023 at 16:15):

@Jeremy Tan Thank you for pushing my PRs. I'll rebase Deriv.ZPow in ~30m.

Yury G. Kudryashov (May 31 2023 at 16:15):

I'm at a family vacation and may not be available as often as usual.

Yury G. Kudryashov (May 31 2023 at 16:19):

Rebased ZPow, marked as awaiting-review.

Yury G. Kudryashov (May 31 2023 at 16:20):

I'll fix MeanValue tonight. The next big roadblock in the *deriv branch of calculus is a timeout in !4#4256 (ContDiffDef). I tried to fix it several times and failed.


Last updated: Dec 20 2023 at 11:08 UTC