[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread pvoborni
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional pvoborni commented: """ If it improves messages then I assume so provided that in won't be controversial in other aspects. """ See the full comment at

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread HonzaCholasta
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional HonzaCholasta commented: """ master: * f1f63506caf88e4d86ea2bfdc7d25eceaf689bc5 Make pylint and jsl optional """ See the full comment at

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ On (15/03/17 05:32), Petr Vobornik wrote: >In any case spending so much time discussing so minor change is a waste of >time. I'd push it. > Will you accept patch whith improves

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread tiran
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tiran commented: """ @pvoborni For the use case "easy for developers" the ```make lint``` target is not sufficient. It tests only a small subset and doesn't check Python 3 issues. PR #593 provides a

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread pvoborni
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional pvoborni commented: """ There was no result in the upstream discussion. My personal opinion is that one way or the other can work. They are for different use cases. I tend to prefer the "be easier for

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread HonzaCholasta
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional HonzaCholasta commented: """ 4.5.1 will be an official release too. """ See the full comment at https://github.com/freeipa/freeipa/pull/502#issuecomment-286727609 -- Manage your subscription for the

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ On (15/03/17 05:17), Jan Cholasta wrote: >@lslebodn, nobody said that this has to be the last lint build related patch >ever, we can change the behavior later, even on top of this

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread HonzaCholasta
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional HonzaCholasta commented: """ @lslebodn, nobody said that this has to be the last lint build related patch ever, we can change the behavior later, even on top of this PR. I would rather push this now and

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ On (14/03/17 16:05), Christian Heimes wrote: >https://github.com/freeipa/freeipa/pull/502#issue-209980292 > >two thumbs up, one heart, no thumbs down > My naive assumption was

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ >PR #593 is not related to default yes; It is about something else. Current version does not fix concerns; because default should be yes as it was discussed in

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ >PR #593 is not related to default yes; It is about something else. Current version does not fix concerns; because default should be yes as it was discussed in

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ > This PR makes packaging IPA 4.5 on RHEL 7 easier for me, so thumbs up from me. I understand it is more convenient to have less extra configure options in rhel; But it was

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ > This PR makes packaging IPA 4.5 on RHEL 7 easier for me, so thumbs up from me. I understand it is more convenient to have less extra configure options in rhel; But it was

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ >PR #593 is not related to default yes; It is about something else. Current version does not fix concerns; because default should be yes as it was discussed in

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread tiran
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tiran commented: """ PR #593 addresses @lslebodn concerns and provides a superior solution for local pre-commit checking. """ See the full comment at

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-15 Thread HonzaCholasta
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional HonzaCholasta commented: """ This PR makes packaging IPA 4.5 on RHEL 7 easier for me, so thumbs up from me. """ See the full comment at https://github.com/freeipa/freeipa/pull/502#issuecomment-286650409

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-14 Thread tiran
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tiran commented: """ https://github.com/freeipa/freeipa/pull/502#issue-209980292 two thumbs up, one heart, no thumbs down """ See the full comment at

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-14 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ On (14/03/17 09:56), Christian Heimes wrote: >The PR got three +1 / heart and not -1. I propose to get it merged for 4.5 >today. > I cannot see 3-times +1 in this PR. I can see

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-14 Thread tiran
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tiran commented: """ The PR got three +1 / heart and not -1. I propose to get it merged for 4.5 today. """ See the full comment at https://github.com/freeipa/freeipa/pull/502#issuecomment-286487177 --

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-03 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ I am still expect some comment from @rcritten LS """ See the full comment at https://github.com/freeipa/freeipa/pull/502#issuecomment-283938711 -- Manage your subscription

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-03 Thread tomaskrizek
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tomaskrizek commented: """ @tiran Needs rebase. """ See the full comment at https://github.com/freeipa/freeipa/pull/502#issuecomment-283931719 -- Manage your subscription for the Freeipa-devel mailing

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-03 Thread tomaskrizek
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tomaskrizek commented: """ Issues found by @HonzaCholasta were addressed and no one has raised any serious concern that this patch should not be accepted. """ See the full comment at

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-02 Thread tiran
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tiran commented: """ Which audience is our primary concern here? 1. Should default settings be tailored towards downstream packager? 2. Or should defaults settings be user-friendly for upstream and

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-02 Thread tiran
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tiran commented: """ @tomaskrizek autoconf is a bit magic. ```--without-jslint``` is still there. The line ```AC_ARG_WITH([jslint], ...)``` provides ```--with-jslint``` and ```--without-jslint```. But

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-02 Thread tomaskrizek
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tomaskrizek commented: """ Since `--without-jslint` was removed, there's actually no way to explicitly turn off jsl (it will always be autodetected). I tried to set `--with-jslint=no`, but that didn't

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-02 Thread stlaz
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional stlaz commented: """ There's an ongoing discussion about the acceptance of the patch. Removing the ACK label until the acceptance is agreed on. Please, @lslebodn or @tomaskrizek, add the label back once

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ On (01/03/17 22:37), Jan Cholasta wrote: >I tend to agree with @lslebodn, but I don't have a strong opinion on this. I >noticed a couple of issues though: > >* `--without-jslint`

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread HonzaCholasta
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional HonzaCholasta commented: """ I tend to agree with @lslebodn, but I don't have a strong opinion on this. I noticed a couple of issues though: * `--without-jslint` does not seem to work correctly: ```

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ On (01/03/17 09:39), Petr Vobornik wrote: >+1 Reasoning for not skipping linters was that reviewer or patch author can >forget to run those. This problem was solved by travis

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread pvoborni
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional pvoborni commented: """ +1 Reasoning for not skipping linters was that reviewer or patch author can forget to run those. This problem was solved by travis checks. """ See the full comment at

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread MartinBasti
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional MartinBasti commented: """ Since we have gating here each PR is checked by linters, commits are checked before pushed, that was reason why linters are optional now in build. """ See the full comment at

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread tomaskrizek
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tomaskrizek commented: """ Wiki page updated (along with `--without-ipatests`` option from #364). @lslebodn Ok, let's keep the PR open for a couple days to see if there's any disagreement. I don't see

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread tiran
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tiran commented: """ @tomaskrizek good point, I added a TODO item to the ticket, https://pagure.io/freeipa/issue/6604#comment-415669 """ See the full comment at

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ > But you're right we should update the wiki pages to mention the new defaults. Such change require broader discussion. e.g. I know that @rcritten had strong opinion about pylint

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread tomaskrizek
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tomaskrizek commented: """ @lslebodn We don't want to have linters enabled by default when you run `./configure` without options. But you're right we should update the wiki pages to mention the new

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ It was explained on IRC > < cheimes> lslebodn: Your proposal is missing the point of the ticket. It > doesn't not simplify > building, but rather improves error

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ Please add explanation to the thumb down """ See the full comment at https://github.com/freeipa/freeipa/pull/502#issuecomment-283309329 -- Manage your subscription for the

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ Writing hint together with error is the simplest solution. And still remind developers to install pylint/jslint. e.g. ``` diff --git a/configure.ac b/configure.ac index

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread tiran
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tiran commented: """ Please see ticket for reasoning. My solution is the best thing, I could come up with in short time. It's not worth the trouble to burn a lot of time on it. It's write-once code. You

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread lslebodn
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional lslebodn commented: """ May I know why the default was changed without design discussion? IIRC pscacek intentionally enabled it by default. Much better approach would be to print hint at configure time

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread tiran
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tiran commented: """ good catch, @tomaskrizek """ See the full comment at https://github.com/freeipa/freeipa/pull/502#issuecomment-283290260 -- Manage your subscription for the Freeipa-devel mailing

[Freeipa-devel] [freeipa PR#502][comment] Make pylint and jsl optional

2017-03-01 Thread tomaskrizek
URL: https://github.com/freeipa/freeipa/pull/502 Title: #502: Make pylint and jsl optional tomaskrizek commented: """ Please clean up the confgure.ac and update freeipa.spec file as well. ``` configure.ac:375: AS_HELP_STRING([--disable-pylint], freeipa.spec.in:16:%global