Planning to remove rosters from active podlings
All, This coming weekend (9/29) I plan to remove the roster sections from all podling status pages. Podling rosters are meant to be managed in Whimsy. The roster in the status page is redundant and end up out of sync. In place of the roster, I will be adding a link automatically to all podling rosters. John
[GitHub] incubator-netbeans issue #8: [NETBEANS-54] Module Review api.htmlui
Github user emilianbold commented on the issue: https://github.com/apache/incubator-netbeans/pull/8 @asfgit who are you? ---
[GitHub] incubator-netbeans issue #2: Allow custom authenticator
Github user asfgit commented on the issue: https://github.com/apache/incubator-netbeans/pull/2 Can one of the admins verify this patch? ---
[GitHub] incubator-netbeans issue #8: [NETBEANS-54] Module Review api.htmlui
Github user asfgit commented on the issue: https://github.com/apache/incubator-netbeans/pull/8 Can one of the admins verify this patch? ---
[GitHub] incubator-netbeans issue #6: [NETBEANS-54] Module Review db
Github user asfgit commented on the issue: https://github.com/apache/incubator-netbeans/pull/6 Can one of the admins verify this patch? ---
[GitHub] incubator-netbeans issue #3: NETBEANS-59 - Document split actions
Github user asfgit commented on the issue: https://github.com/apache/incubator-netbeans/pull/3 Can one of the admins verify this patch? ---
[GitHub] incubator-netbeans issue #7: [NETBEANS-54] Module Review api.annotations.com...
Github user asfgit commented on the issue: https://github.com/apache/incubator-netbeans/pull/7 Can one of the admins verify this patch? ---
[GitHub] incubator-netbeans pull request #8: [NETBEANS-54] Module Review api.htmlui
GitHub user jlahoda opened a pull request: https://github.com/apache/incubator-netbeans/pull/8 [NETBEANS-54] Module Review api.htmlui -no external library -checked Rat report: no license of manifest and signature file (see central problems); unconverted license in api.htmlui/src/org/netbeans/api/htmlui/HTMLDialog.java (misplaced /*\n, so the tool, being strict, refused to convert it. After deleting the '/*\n', the tool was happy to convert the header). -skimmed through the module, did not notice additional problems You can merge this pull request into a Git repository by running: $ git pull https://github.com/jlahoda/incubator-netbeans api.htmlui-review2 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/incubator-netbeans/pull/8.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #8 commit 5becc129a2753d62ca6b787cb34f85b380d260c7 Author: Jan LahodaDate: 2017-09-24T06:20:19Z [NETBEANS-54] Module Review api.htmlui -no external library -checked Rat report: no license of manifest and signature file (see central problems); unconverted license in api.htmlui/src/org/netbeans/api/htmlui/HTMLDialog.java (misplaced /*\n, so the tool, being strict, refused to convert it. After deleting the '/*\n', the tool was happy to convert the header). -skimmed through the module, did not notice additional problems ---
[GitHub] incubator-netbeans pull request #6: [NETBEANS-54] Module Review db
Github user matthiasblaesing commented on a diff in the pull request: https://github.com/apache/incubator-netbeans/pull/6#discussion_r140854981 --- Diff: db/test/unit/src/org/netbeans/modules/db/explorer/DbDriverManagerTest.java --- @@ -221,7 +221,7 @@ private static JDBCDriver createJDBCDriver() { private static JDBCDriver createDummyJDBCDriver(File dataDir) throws MalformedURLException { URL url = dataDir.toURL(); -return JDBCDriver.create("test_driver", "DbDriverManagerTest DummyDriver", "DummyDriver", new URL[] { url }); +return JDBCDriver.create("test_driver", "DbDriverManagerTest DummyDriver", "org.netbeans.modules.db.explorer.DbDriverManagerTest$DriverImpl", new URL[] { url }); --- End diff -- It is related, as I run unittests and they failed. This was necessary to let them cleanly again. This is related to the change in the binaries-list, as the binaries are used by the unittests. ---
[GitHub] incubator-netbeans pull request #6: [NETBEANS-54] Module Review db
Github user matthiasblaesing commented on a diff in the pull request: https://github.com/apache/incubator-netbeans/pull/6#discussion_r140853623 --- Diff: db/external/binaries-list --- @@ -1,2 +1,18 @@ -F787C9B484CD7526F866C21D8925C4DACE467F8A derby-10.2.2.0.jar -97771BE04E7452FC197EB875D2591A7E91F274D0 derby-10.2.2.0.zip --- End diff -- I did not find any usage and as such I removed that reference. ---
[GitHub] incubator-netbeans pull request #6: [NETBEANS-54] Module Review db
Github user jlahoda commented on a diff in the pull request: https://github.com/apache/incubator-netbeans/pull/6#discussion_r140850999 --- Diff: db/test/unit/src/org/netbeans/modules/db/explorer/DbDriverManagerTest.java --- @@ -221,7 +221,7 @@ private static JDBCDriver createJDBCDriver() { private static JDBCDriver createDummyJDBCDriver(File dataDir) throws MalformedURLException { URL url = dataDir.toURL(); -return JDBCDriver.create("test_driver", "DbDriverManagerTest DummyDriver", "DummyDriver", new URL[] { url }); +return JDBCDriver.create("test_driver", "DbDriverManagerTest DummyDriver", "org.netbeans.modules.db.explorer.DbDriverManagerTest$DriverImpl", new URL[] { url }); --- End diff -- So what is the significance of this change? (If it is unrelated to "license" review, then I'd suggest to send it separately, for clarity.) ---
[GitHub] incubator-netbeans pull request #6: [NETBEANS-54] Module Review db
Github user jlahoda commented on a diff in the pull request: https://github.com/apache/incubator-netbeans/pull/6#discussion_r140850184 --- Diff: db/external/binaries-list --- @@ -1,2 +1,18 @@ -F787C9B484CD7526F866C21D8925C4DACE467F8A derby-10.2.2.0.jar -97771BE04E7452FC197EB875D2591A7E91F274D0 derby-10.2.2.0.zip --- End diff -- The zip is unused, right? (I did a quick search, and didn't find a place where it would be used.) ---
[mentors] Review of Modules Review
Hi Mentors, Just want to make sure everyone is on the same page and that the outcome from the Modules Review that we're now going through as part of the Apache NetBeans (incubating) release process will be agreed upon by everyone. https://cwiki.apache.org/confluence/display/NETBEANS/List+of+Modules+to+Review >From the "Modules review" thread started by Jan Lahoda: mentors and others: does this seem like a good approach? Could you please > take a look at the page, comments for api.htmlui, libs.felix and libs.jna > and the three "pilot" commits (marked as "For review." in the wiki page) to > see if those look OK? Thanks, Geertjan
Re: Additional Rat excludes -- files without any degree of creativity
Correct. Really makes no sense to add copyright headers to META-INF/ files. Some are autogenerated but the manually created ones have only a few lines pointing to a classname. binaries-list is also obvious. --emi On Mon, Sep 25, 2017 at 1:36 PM, Geertjan Wielengawrote: > When these are added to the exclusions: > > > > > > > > ...the Rat report lists 6540 problematic files, instead of 9164, which is > the current number. > > Gj > > On Mon, Sep 25, 2017 at 11:58 AM, Geertjan Wielenga < > geertjan.wiele...@googlemail.com> wrote: > >> Hi all, >> >> Following on from the additional Rat excludes by jlahoda: >> >> https://github.com/apache/incubator-netbeans/pull/4 >> >> I'd like to propose several others be excluded via Rat, since these are >> IMHO files "without any degree of creativity" ( >> https://www.apache.org/legal/src-headers.html) and thus do not require a >> license header: >> >> - .list files >> - META-INF/services files >> - .pass files >> - binaries-list files >> >> The above are all documented here with the question whether they have any >> degree of creativity: >> >> https://cwiki.apache.org/confluence/display/NETBEANS/ >> NetBeans+Transition+Process >> >> They're all simple registration files of one type or another and do not >> qualify IMHO as having any degree of creativity. >> >> Comments? >> >> Thanks, >> >> Gj >>
Re: Additional Rat excludes -- files without any degree of creativity
When these are added to the exclusions: ...the Rat report lists 6540 problematic files, instead of 9164, which is the current number. Gj On Mon, Sep 25, 2017 at 11:58 AM, Geertjan Wielenga < geertjan.wiele...@googlemail.com> wrote: > Hi all, > > Following on from the additional Rat excludes by jlahoda: > > https://github.com/apache/incubator-netbeans/pull/4 > > I'd like to propose several others be excluded via Rat, since these are > IMHO files "without any degree of creativity" ( > https://www.apache.org/legal/src-headers.html) and thus do not require a > license header: > > - .list files > - META-INF/services files > - .pass files > - binaries-list files > > The above are all documented here with the question whether they have any > degree of creativity: > > https://cwiki.apache.org/confluence/display/NETBEANS/ > NetBeans+Transition+Process > > They're all simple registration files of one type or another and do not > qualify IMHO as having any degree of creativity. > > Comments? > > Thanks, > > Gj >
Re: I say bye bye on this list
Thanks and bye! Gj On Mon, Sep 25, 2017 at 4:47 AM, Raphael Bircherwrote: > Hi all > > I have to say bye bye here. I never did real work for NetBeans and I have > a new Project and less time. I don't have planes to do something on > NetBeans and the ML Traffic increases here. So I left before my mail > account explode ;-) > > For my perspective, NetBeans does well and I have no worry that you will > find the way though the incubator. There are other projects who need my > help more :) > > Thanks for the Time here and keep up your good work! And if you need me, > you can write me a PM. > > Regards Raphael > > -- > My introduction https://youtu.be/Ln4vly5sxYU >
Re: To branch or to fork.
On 09/25/2017 11:24 AM, Geertjan Wielenga wrote: > I would prefer this approach too, also since we're working in this way > naturally already, however I have seen "Can't you do that in a branch of > the ASF repository instead? It's better IMO if things stay here.” from > Bertrand, one of our mentors. Hoping there'll be clarity on this point from > our mentors via this thread. You are really free to do as you please there. Typically, once you have the commit bit to the ASF repo, you'll wanna work on branches on that repo, so you can collaborate on changes with others, but for drive-by commits, forking is acceptable. However, do note that if you merge from a fork via a PR, GitHub does some weird magic where it silently inserts the changes into our repo and then merges it. This messes up the diffs you get to the mailing list (they'll appear as having already been committed to the repo before the merge in some cases), which means you'll risk getting a merge summary but no diff on the mailing list. So I'd recommend that _committers_ at least work off the main repo. With regards, Daniel. > > Gj > > On Mon, Sep 25, 2017 at 1:38 AM, Matthias Bläsing> wrote: > >> Hi, >> >> Am Montag, den 25.09.2017, 01:05 +0200 schrieb Geertjan Wielenga: >>> See: >>> https://cwiki.apache.org/confluence/display/INFRA/Git+workflow+for+in >>> frastructure-puppet+repo >>> >>> Gj >>> >>> On Mon, Sep 25, 2017 at 12:54 AM, Geertjan Wielenga < >> geertjan.wiele...@googlemail.com> wrote: >>> The Apache Way is to branch, rather than fork -- the idea being that via branches, the code stays at Apache, rather than being somewhere else, i.e., in someone else's Git repo. From the branch, reviews are done, prior to merging. >> >> The means everybody that wants code merged needs write access to the >> netbeans git repository. >> >> I don't see any benefit here. The normal github way is: >> >> * fork the project >> * create a working branch for your changeset from the development >>branch/target branch and name it matching your intention >> * do your changes >> * create a PR (on github via their system, in other environment via >>Email), which details your changes >> >> Now this PR is reviewed: >> >> * Has the author an ICLA on file @apache (this might be >>interesting...) >> * Are the changes ok? >> >> If review fails, the necessary adjustments can be done on the "working >> branch" created above, as the PR tracks that. >> >> If all changes are ok, this branch is merged in the target branch (pull >> the target branch, merge the "working branch", push changes to the >> central repository). The "Merge changes" Button in github PRs does >> exactly that ans there is also a "Command line instructions" link, that >> shows what happens under the hood. >> >> For the merge to master a committer is needed, all interaction on the >> PR can be done by "non-committers". >> >> The current PR on github show the "normal" way. A committer would now >> merge these (after review or whatever). >> >> The big question: Is the github mirroring of the netbeans repository >> two way? So are merges done on github cloned into the apache >> repository? >> >> >> Am I missing something? >> >> Greetings >> >> Matthias >> >
Re: To branch or to fork.
I would prefer this approach too, also since we're working in this way naturally already, however I have seen "Can't you do that in a branch of the ASF repository instead? It's better IMO if things stay here.” from Bertrand, one of our mentors. Hoping there'll be clarity on this point from our mentors via this thread. Gj On Mon, Sep 25, 2017 at 1:38 AM, Matthias Bläsingwrote: > Hi, > > Am Montag, den 25.09.2017, 01:05 +0200 schrieb Geertjan Wielenga: > > See: > > https://cwiki.apache.org/confluence/display/INFRA/Git+workflow+for+in > > frastructure-puppet+repo > > > > Gj > > > > On Mon, Sep 25, 2017 at 12:54 AM, Geertjan Wielenga < > geertjan.wiele...@googlemail.com> wrote: > > > > > The Apache Way is to branch, rather than fork -- the idea being > > > that via > > > branches, the code stays at Apache, rather than being somewhere > > > else, i.e., > > > in someone else's Git repo. > > > > > > From the branch, reviews are done, prior to merging. > > The means everybody that wants code merged needs write access to the > netbeans git repository. > > I don't see any benefit here. The normal github way is: > > * fork the project > * create a working branch for your changeset from the development >branch/target branch and name it matching your intention > * do your changes > * create a PR (on github via their system, in other environment via >Email), which details your changes > > Now this PR is reviewed: > > * Has the author an ICLA on file @apache (this might be >interesting...) > * Are the changes ok? > > If review fails, the necessary adjustments can be done on the "working > branch" created above, as the PR tracks that. > > If all changes are ok, this branch is merged in the target branch (pull > the target branch, merge the "working branch", push changes to the > central repository). The "Merge changes" Button in github PRs does > exactly that ans there is also a "Command line instructions" link, that > shows what happens under the hood. > > For the merge to master a committer is needed, all interaction on the > PR can be done by "non-committers". > > The current PR on github show the "normal" way. A committer would now > merge these (after review or whatever). > > The big question: Is the github mirroring of the netbeans repository > two way? So are merges done on github cloned into the apache > repository? > > > Am I missing something? > > Greetings > > Matthias >
[GitHub] incubator-netbeans issue #7: [NETBEANS-54] Module Review api.annotations.com...
Github user jlahoda commented on the issue: https://github.com/apache/incubator-netbeans/pull/7 I am afraid the license here is a little bit more complex. I think the license is probably BSD, at least based on FindBugs: https://github.com/findbugsproject/findbugs/blob/master/findbugs/licenses/LICENSE-jsr305.txt (Its not clear where the Apache license note comes from, but it is probably not correct.) Also, the file contains some re-packaged annotations from net.jcip.annotations, so these are presumably under: https://github.com/findbugsproject/findbugs/blob/master/findbugs/licenses/LICENSE-jcip.txt So we probably need a license file with these both and maybe even a -notice.txt. The good thing on this particular place is that we only need this file for building. The license file should be present even if the license would be Apache. Otherwise, looks OK. ---
[GitHub] incubator-netbeans pull request #4: Adding some Rat excludes.
Github user jlahoda closed the pull request at: https://github.com/apache/incubator-netbeans/pull/4 ---
[GitHub] incubator-netbeans issue #4: Adding some Rat excludes.
Github user jlahoda commented on the issue: https://github.com/apache/incubator-netbeans/pull/4 Pushed, thanks. ---