Github user rsafonseca commented on the pull request:
https://github.com/apache/cloudstack/pull/372#issuecomment-110255489
Hi @wilderrodrigues , @serverchief
Thank you for your feedback :)
I understand your point, but since there are a lot of changes and most are
interconnected or change the same files, breaking it down would make it take a
long time to get things done and i'm used to working fast with a lot of
changes, sorry about that ;) . This is still not all the cleaning up i'd like
to do in packaging, and packing it all together makes it also a lot faster to
test for issues, than to do complete tests for a big bunch of PRs individually,
although a complete code review will be a bit taxing of course, either way,
reviewing 5x 200 lines of code, should be no faster than to review 1000 line of
code once, although testing packaging and functionality once is a lot faster
than doing it 5x, don't you agree?
I will try to break down a some things in the coming days like i did with
the last packaging PR, but ultimately, the work goes a lot faster if i'm not
waiting for each individual change to get reviewed and merged before moving on
to the next step to improve the same thing. This is a particular case because
all the changes revolve around the same things: packaging and distribution.
Either way, this allows for people to test once and make sure everything is
working.. if any issues are reported i'll be sure to fix them, and not go back
in time ;)
I will also be sure to review all the changes myself and add anything
relevant i may have forgotten about, if any, to the initial comment to make it
easier to follow :)
Merging the whole PR would speed things up considerably and allow me to
continue improving packaging with a new base, but i'm not expecting to see this
through overnight of course :)
Ultimately it was easier and faster to get everything done in the same
branch and fix issues as they arose in my testing. This just gets it all out
there at once for the community to comment on and test as a whole.
Other than this packaging PR which is something that needed an overhaul in
my opinion, I will try to keep my PRs as small as possible as you have
suggested.
Cheers,
Rafael
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---