anandghegde commented on PR #11076:
URL: https://github.com/apache/arrow-rs/pull/11076#issuecomment-6014381335

   Yes, there is a human here 🙋‍♂️ , sorry.
   
   
   I opened four PRs on 13 September for issue #11032. All four move code out of
   the same file, `cast/mod.rs`. Each merge-up then made fresh conflicts in the
   other three. The result was a queue of repetitive merge work.
   
   I handed that merge work, and some of these replies, to an AI tool. I did not
   review the output before I pushed the same. That one decision caused every
   problem that you found:
   
   - The merge-up on #11076 reverted the changes from #11242.
   - I made the code change that you asked for, but I left the merge conflict as
     it was.
   - On #11078 I posted a reply about a change, but no commit existed.
   
   You spent your time on slop that i should have reviewed before pushing. 
   
   Now coming to the state of the PRs - 
   
   I did not resolve the conflicts by hand. Upstream had changed several of the
   functions that move. This includes the integer-to-decimal cast optimisation 
and
   the decimal-to-float rounding correction. A manual resolution can revert 
those
   changes silently. So I rebuilt both extractions on the current `main` 
instead.
   
   Both branches now only move the existing code into the new module, without 
changing its logic or behavior.
   
   - The moved text is identical to the text that came out of `cast/mod.rs`.
   - The only other changes are the `mod` lines, the `use` lines, and the
     visibility that the child module needs.
   
   
   Going forward,  i will -
   - **One PR at a time** when the PRs touch the same file. I will not open a
     parallel queue again. 
   - I shall read every diff and every comment myself before I push or post the
     same.
   
   Hope this clarifies. Thanks for your patience, and sorry once again for the
   wasted review cycles. In case this PR has already taken more of your review 
time than
   the change is worth, I am okay if you close it. I shall not feel bad about 
the same.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to