pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

Facing a very strange Issue while creating a Pull Request

BG
Balaji G
Tue, Aug 3, 2021 12:18 PM

Hello Everyone,

I have been working in Pharo for the PolyMath/DataFrame project for around
4 months now. There has been an issue with every PR I try to make.I did not
pay enough attention to it at the beginning, but it is making it hard for
the maintainers of the project to review my PR.

The problem is that Github shows more number of files changed than actual
changed, I actually made changes in 2 files but total files changed in
Github shows 8, while I did not even touch the remaining files.but the code
is the same and it is removed and added in remaining files which is super
strange.

I am using Windows 10 Operating System with 8GB Ram and 512 GB SSD, Intel
core 13 10th Generation.

I tried the following to solve the issue but failed:

  1. Uninstalled Pharo Launcher and re-installed it again. Even deleted every
    image and started everything fresh again.
  2. Created a new Github account only for this problem, forked a fresh copy
    there, but did not help.
  3. Tried Linux Mint Operating System and did the same. While the first PR
    through Linux (where I added just a test method) worked, I started facing
    the same problem later on.
  4. I also somehow managed to grab a Mac OS High Sierra and installed Pharo,
    did the same. But no change.
  5. I thought this could be due to CRLF to LF changes, which is common when
    switching Operating Systems, like End of the file, end of the line, tabs
    being converted to spaces etc. But this is definitely not the case here I
    guess.
  6. I have also tried using the SSH protocol while cloning from Github. It
    did not make any difference.

Please take a look at this short video in order to understand this issue
clearly:  https://youtu.be/AEmOh1-tyA0 https://youtu.be/AEmOh1-tyA0 .
You can look at the fork: https://github.com/BalajiG1862/DataFrame.
The commit Information:
https://github.com/BalajiG1862/DataFrame/commit/37604091538987b3ed93c34b8ed8e4e7c6783283
https://github.com/BalajiG1862/DataFrame/commit/37604091538987b3ed93c34b8ed8e4e7c6783283
.
I tried every possible way to rectify this, even bugging a few members from
Pharo Community through Direct Message. I have been trying to overcome this
for the past 10 days full time, and yet no single clue. I am pretty sure
there is something minor that I am missing, but could not find and rectify
it. Every single idea will definitely benefit me anyhow, because I have
nothing more to try.

Hoping for someone to actually read till here
Balaji G

Hello Everyone, I have been working in Pharo for the PolyMath/DataFrame project for around 4 months now. There has been an issue with every PR I try to make.I did not pay enough attention to it at the beginning, but it is making it hard for the maintainers of the project to review my PR. The problem is that Github shows more number of files changed than actual changed, I actually made changes in 2 files but total files changed in Github shows 8, while I did not even touch the remaining files.but the code is the same and it is removed and added in remaining files which is super strange. I am using Windows 10 Operating System with 8GB Ram and 512 GB SSD, Intel core 13 10th Generation. I tried the following to solve the issue but failed: 1) Uninstalled Pharo Launcher and re-installed it again. Even deleted every image and started everything fresh again. 2) Created a new Github account only for this problem, forked a fresh copy there, but did not help. 3) Tried Linux Mint Operating System and did the same. While the first PR through Linux (where I added just a test method) worked, I started facing the same problem later on. 4) I also somehow managed to grab a Mac OS High Sierra and installed Pharo, did the same. But no change. 5) I thought this could be due to CRLF to LF changes, which is common when switching Operating Systems, like End of the file, end of the line, tabs being converted to spaces etc. But this is definitely not the case here I guess. 5) I have also tried using the SSH protocol while cloning from Github. It did not make any difference. Please take a look at this short video in order to understand this issue clearly: https://youtu.be/AEmOh1-tyA0 <https://youtu.be/AEmOh1-tyA0> . You can look at the fork: https://github.com/BalajiG1862/DataFrame. The commit Information: https://github.com/BalajiG1862/DataFrame/commit/37604091538987b3ed93c34b8ed8e4e7c6783283 <https://github.com/BalajiG1862/DataFrame/commit/37604091538987b3ed93c34b8ed8e4e7c6783283> . I tried every possible way to rectify this, even bugging a few members from Pharo Community through Direct Message. I have been trying to overcome this for the past 10 days full time, and yet no single clue. I am pretty sure there is something minor that I am missing, but could not find and rectify it. Every single idea will definitely benefit me anyhow, because I have nothing more to try. Hoping for someone to actually read till here Balaji G