"Project Links" at least go somewhere... otherwise the hudson.java.net site is mostly useless.
--jason
To add content to your website, use webdavs.
Hello Susan,
I do not see any messages in the list archives except of one test message.
Regards
2010/11/25 Mirko Friedenhagen <mfried...@gmail.com>:
--
Kohsuke Kawaguchi
Elephant in the room: Are we going to deprecate the java.net site and
mailing lists and all the other features? What services are still
utilized on java.net, now? I think none, as the "important" pieces of
our infrastructure are donated to the community by Atlassian, GitHub,
and Google Groups.
I can only see confusion for our users by having these competing resources.
-Jesse
--
There are 10 types of people in this world, those
that can read binary and those that can not.
For example, many contributers in the Japanese community hesitate to
ask for a commit access, for one reason or another,
but they can fork and push changes and send me e-mail all right.
2010/11/26 Rob Petti <rob....@gmail.com>:
--
Kohsuke Kawaguchi
> If you've got the h/w to self-host, that'd be the best route. It's not like
> it's the 1st time java.net has been unstable..
Just to throw this out there, we do have some hardware colocated with Contegix
[0] right now that hosts the hudson-labs infrastructure which has enough
headroom to host JIRA, Gerrit, Nexus, LDAP, etc.
The only real downside of it has been the cost (~$60/month for hosting, we own
the machine) which abayer and I have been footing.
- R. Tyler Croy
--------------------------------------
GitHub: http://github.com/rtyler
Twitter: http://twitter.com/agentdero
2010/11/26 R. Tyler Croy <ty...@monkeypox.org>:
--
Kohsuke Kawaguchi
https://hudson.dev.java.net/svn/hudson/trunk/hudson/plugins
and
https://hudson.java.net/svn/hudson/trunk/hudson/plugins
when trying to browse through Eclipse.
I have some code I've been wanting to commit for a number of days now... :(
> Hi Andrew. One of the features of the kenai software that is support
> for git. I'd be interested in why we could not decide as a community
> to move to git and stay on java.net in doing so. Is there something
> specific that you would not be getting? If so, I think we can look at
> adding any missing functionality to the platform.
Howdy Ted, one of the primary reasons for selecting GitHu instead of one of the
many Git hosts such as Gitorious (including Kenai) is the very low barrier to
entry for a lot of developers these days.
We had considered "self-hosting" the Git service but poo-pooed that idea in
favor of GitHub since having a GitHub account is almost as common as having a
twitter handle or gmail address.
Being publicly available/forkable on GitHub can be a huge win for a project
like Hudson both in publicity and accessibility, especially if the project
thrives on hundreds (if not thousands) of contributors to the core and plugins.
If Oracle's goal is to grow the community and make Hudson stronger, than I
would think you guys could get behind the development of Hudson moving to
GitHub and continue to support issues/wiki/www.hudson-ci.org (all Oracle
powered).
We're all here for the same reason (presumably), to make Hudson better. I
firmly believe that moving to GitHub will help us further improve Hudson beyond
what we've been capable of doing with SVN on Java.net
Because it is open source, we can't stop anybody from forking it. We
do however own the trademark to the name so you cannot use the name
outside of the core community. We acquired that as part of Sun. We
hope that everyone working on hudson today will do as they claim to
want, and work with us to make hudson stronger.
I'm going to restrict my first response to matters of java.net
robustness and general maintenance.
On Mon, Nov 29, 2010 at 12:17 PM, ted <ted...@gmail.com> wrote:
>
> Another big complaint that we
> have heard from many of the projects on java.net is that the old/
> current java.net infrastructure has been unstable and cannot support
> the types of things that some of the projects want to do.
Ok, that's an important admission I'll keep in mind for the next paragraph.
> I think in the case of java.net, open source and especially hudson
> that is an unfair and unsubstantiated characterization.
It isn't unfair or unsubstantiated when you list it as a big complaint
yourself. I also don't think it is unsubstantiated when a company as
reputable as Sonatype starts the 'Java.net Maven Repository Rescue
Mission'[1] on March 5th of 2010.
[1] http://www.sonatype.com/people/2010/02/java-net-maven-repository-rescue-mission-on-march-5th/
> I am sorry for the inconvenience caused by our moving the hudson
> project to the new java.net. We sent out an email to all of the
> projects (including hudson) warning them of this change and all of
> them except hudson had planned for it.
It doesn't appear that we were moved as expected[2]. Yes, the
community was warned, but to my knowledge we were told to be expecting
to be moved in November. While you state that KK may have missed an
email, frankly, it doesn't seem like a very good engagement of the
community.
[2] http://www.hudson-labs.org/content/javanet-migration-status-update
The past care and feeding of java.net is not something that inspires
any confidence in anyone that has used it. The current migration and
upkeep isn't doing much to change attitudes either..
So far the response from the developers has been pretty strongly in favour of the migration to google groups for mail, to github for code repositories & collaboration, and to a self-hosted site for bug tracking and information.
On Mon, Nov 29, 2010 at 1:39 PM, jvanzyl <jason....@gmail.com> wrote:
>
> This was, in all honestly, a problem at Sun. This has moved pretty
> quickly within Oracle, and an agreement was made and work is in
> progress to fix the problems with the repositories.
I agree that it was a problem for Sun, but we're now nearly 9 months
since *outsiders* have issued a call to arms and have we got a good
fix in place? No.
> The fix is not
> simple but pretty soon after I posted that blog someone from Oracle
> contacted me and the relationship has been constructive. To that end
> Sonatype plans to work with Oracle on Hudson as well. Ted has been
> straight forward with us and we've been getting good things done.
I think this highlights one of the core problems going on here. So
much so that I am encouraged to ask the rhetorical question: Why
bother forking the project when it basically already has been? There
are apparently lots of discussions going on OUTSIDE of the established
community that created and nurtured the project for years now. That's
really not a good way to encourage a F/OSS community, as has been a
stated goal, ad nausem.
>> to be moved in November. While you state that KK may have missed an
I should have said NOT moved in November. Eek! Need coffee..
> With even the best of intentions from infrastructure folks shit
> happens. SVN has gone out for a week at Apache, we've had snapshot
> repos wiped out by mistake but you figure it out and move on.
That's fine, I know that shit happens. But I don't see anyone billing
Apache infrastructure, as Ted puts it, "... hosted by one of the
biggest IT organizations in the world who are use [sic] to
guaranteeing up time and reliability." If you want to set a standard,
then you have to meet it.
On Mon, Nov 29, 2010 at 2:31 PM, ted <ted...@gmail.com> wrote:
>
> Jesse, the reason we needed to reach out to so many of the users
> "offline" was that they are not participating in the community.
I guess I don't see any advantage to proactively engaging people who
are so clearly not interested in engaging the community to which they
silently belong. I think you address some of this later, so let's
continue..
> The
> goal was get more of them back here. Now that we are making progress,
> we are bringing the conversations back to the community. There is no
> fork or secrets.
My comment was directed at Jason when he said that nearly 9 months
ago, shortly after the Call to Arms against java.net's inferiority,
that he was in discussion with Oracle back then. Where are the mailing
list archives of that discussion coming back to the community table?
That means for 9 months there have been senior level people discussing
strategy outside of any user level arena. While it may not have been a
deliberate conspiracy, it sure as hell isn't a community process by
any stretch of imagination.
> We are trying to fix what we were told is broken
> with the current hudson community.
Here I believe one constant area for improvement which you've
mentioned, and also bugs me, is getting changes through the system.
Using git, and to a large part GitHub, in conjunction with Gerrit is
something that has been discussed and planned for quite a while now.
Even the most casual glance at GitHub's statistics, and the virtual
Whose Who of technical leadership that swear by it, shows the game
changing power that it provides. And at the risk of being overly
dramatic, once we couple that with Gerrit I expect a new renaissance
for Hudson.
> The simple fact is that there are
> some people who are not comfortable voicing their opinions in an
> environment which is centered around a small set of very vocal
> people.
I am reminded of the adage: the wheel that does the squeaking is the
wheel that gets the grease. In fact, the only time I can recall anyone
complaining about not being able to contributions in is when java.net
had mailing lists go offline for over a week and emails were not
automatically re-driven. To which the community, mostly Kohsuke and
Alan, promptly took action.
Also, this isn't some elementary school code camp where it's important
that everyone gets a turn... the people that actually pick up shovels
and do work don't seem to be doing any complaining so I am left to
wonder where is the real problem?
> If you read the tone of your replies to me, they don't seem
> very willing to have an open conversation. They seem unnecessarily
> aggressive. A lot of people will shy away when they see things like
> this.
Dale Carnegie I'm not, but it's rather irrelevant. I find it extremely
hard to believe that so many users, let alone high profile ones, would
have so much invested in an application like Hudson and yet remain
completely silent on these issues. Who are these people? If you won't
or can't reveal them, then as far as I'm concerned they do not exist.
> As for my comment about our IT department, I think you missed the
> point. We are in the process as we speak to move this infrastructure
> to our IT department. It has not been there up until now and I could
So there will be a second migration within Kenai itself?
> go into why it has taken so long, but I need a drink in my hand to go
> through it all again and my therapist recommends I don't start
> drinking before noon. :)
*snickers* I think I can understand that, I just don't think it jives
with the whole concept that there's a large contingent of non-vocal
w/r/t Hudson community yet vocal w/r/t Sonatype/Oracle. I don't think
it would have taken so long to get changes in place if it were true. I
don't think the migration, and another internal one to follow?, would
have been such a low priority if it were true.
I'll take you at your word and suggest I've misunderstood the gravity
of these migrations, or perhaps the relative importance for these
people/groups to be able to have current deployments (and thereby be
relatively unconcerned with infrastructure outages lasting weeks).
> I think some skepticism is healthy, but I am getting the feeling you
> are predisposed to not liking anything Oracle has to say. I hope that
> we can move beyond that and start working together. I think we have
> common goals w.r.t. the success of hudson and I think we can make it
> better and stronger than it is today and really reach a lot of new
> users and developers.
There's always room for improvement, but I don't like it that we risk
alienating our existing user base (which is considerable[1]: that's
nearly __ 23,159 __ installs as of 3 months ago if you don't have
access to the Google Doc) to bring in non-vocal people who don't seem
to be contributing.
Since this point was mentioned repeatedly, I'd like to make sure facts
are correctly presented.
The week of Nov 22nd was assigned for the 2nd wave GlassFish community
migration, and the plan was that the general java.net projects migrate
in batches in the coming weeks of December [1]. This was well
publicized, and naturally projects that belonged to the GlassFish
community was well prepared. For some reasons, Hudson was in the list
of this migration wave, even though it was not a part of the GlassFish
community. But since it was just one of 161 projects, no one in the
GlassFish community nor the Hudson project noticed it beforehand.
On 19th Friday around noon pacific time, the first and the last e-mail
that notifies the migration was sent to dev, users, and owner aliases
of all the projects in the 2nd wave migration. The e-mail was never
acually delivered to users and dev, because the sender was not in the
subscriber list. The e-mail to the owners alias was delivered to me
and Winston, but both of us failed to notify the community in time. In
my case, on this Friday I was flying back from Utah to San Francisco,
and failed to read the e-mail in a timely fashion.
The project was locked down on 21st Sunday in preparation of the
migration, and I noticed on 22nd Monday morning about what's really
happening, after a plugin developed reported that he can no longer
commit to the repository.
IMO, even if I were to read the e-mail right after it was sent, it
still doesn't give the community nearly enough time to plan/coordinate
anything (for the project the size of Hudson) --- By Friday noon
pacific time, everyone in Europe and Asia had already headed home for
a week, and the east coast will follow in a few hours.
[1] http://weblogs.java.net/blog/communitymanager/archive/2010/11/03/javanet-begins-migration-collabnet-kenai-infrastructure
--
Kohsuke Kawaguchi
Thought of keeping quiet until actual engineering work starts again after these logistical details are worked out. But decided to make one exception and reply to this. I spoke to the manager who is responsible for hudson migration to find out why the community members are not notified. She mentioned all members of the project are notified on Dec 19th, which surprised me because I did not see the e-mail in the hudson user or dev mailing list. It turned out, before the migration, dev and user mailing list was notified. Unfortunately, looks like, who ever send out the e-mail was not subscribed to the mailing list, so the announcement did not go through and reached the community members. Here is the actual e-mail send out.
-------- Original Message --------
Subject: | Please Read: This project will be migrated to Kenai, starting 10 PM, 11/21/2010 (PST) |
---|---|
Date: | Fri, 19 Nov 2010 11:25:22 -0800 |
From: | Ed Bratt <ebr...@dev.java.net> |
Reply-To: | ebr...@dev.java.net |
To: | us...@hudson.dev.java.net, ow...@hudson.dev.java.net, d...@hudson.dev.java.net |
Getting StartedPrepare to update your web-site files
FAQ
Migrating your GlassFish site
I think this stemmed from the wording of your original post which sounded dictatorial rather than an objection to the move with a counter proposal.
> For now, however, we are going to stay on the java.net infrastructure.
> We believe it is important for hudson to stay connected with the rest
> of the the java community
I certainly took that to mean the Oracle "we" and not the Hudson (development) community we.
I think what you are trying to say is (and please correct me if I am wrong):
Oracle would like the code base to stay on the new java.net infrastructure.
If it is missing features (or stability) then we (the community development or user base)
can raise these and we (the community) can then discuss any potential solutions.
The solutions could be that Oracle provide the missing features in java.net in a
timely fashion or it could be that we should consider moving (some) of the infrastructure
elsewhere.
/James
-ted
[1] http://www.hudson-labs.org/content/whos-driving-thing
**************************************************************************************
This message is confidential and intended only for the addressee. If you have received this message in error, please immediately notify the postm...@nds.com and delete it from your system as well as any copies. The content of e-mails as well as traffic data may be monitored by NDS for employment and security purposes. To protect the environment please do not print this e-mail unless necessary.
NDS Limited. Registered Office: One London Road, Staines, Middlesex, TW18 4EX, United Kingdom. A company registered in England and Wales. Registered no. 3080780. VAT no. GB 603 8808 40-00
**************************************************************************************
Thank you, dev-community for the work you've done, and you seem to
have a good thing going on.
br, Juha H
> One more from silent community, being my first post and that on rather
> unpleasant subject. If, for some reason, there should be a fork then
> fork it.
> I just wonder what this has to do with _users_, because I kinda think
> that there would still be users-list for asking stuff, hudson.war
> available, plugin updater etc, regardless if the development is done
> in github, java.net,
> well, little do I know, I'd just kinda think that maybe there aren't
> that many silent developers really, who wouldn't have their say on the
> subject, and it _seemed_ that the developers were quite unanimous on
> how things should be.
Regardless of how this all plays out, things should still operate perfectly
fine for users. Thanks to a generous donation of space and bandwidth we have
packages and war files mirrored on OSUOSL:
http://ftp.osuosl.org/pub/hudson/
We will be doing whatever we can to ensure the continuity of Hudson progress
for users, since largely, they are us :)
> Thank you, dev-community for the work you've done, and you seem to
> have a good thing going on.
Appreciate the well wishes, having started out in the OpenBSD community I can
say with certainty that the Hudson users and developers communities are some of
the friendlist around :)
- R. Tyler Croy
--------------------------------------
GitHub: http://github.com/rtyler
Twitter: http://twitter.com/agentdero
How else can anyone outside interpret that? It sounds pretty unilateral
to me, ignoring a decision that seemed to already have been made.
--
Les Mikesell
lesmi...@gmail.com
As oppsed to github? They have a mere 1.5 million projects hosted at
github which seems pretty scalable to me. If you want the community
to be more productive then lets use github which has emerged as a
standard in the development community. Honestly as a user of
java.net I can say Im thoroughly unimpressed with it and have no
belief that new version will be the least bit better. Oracle's
motivation is to pimp java.net which is just sad.
> I know you have
> been assuming the worse, but try to imagine what a company with the
> resource of Oracle could do for hudson w.r.t. infrastructure, coding
> resources and exposure.
The resources of even a large corporation like Oracle pale in
comparison to the open source community. The project is better
without Oracle trying to assert control. If Oracle had any clue about
dealing with open source they would support the hudson community
instead of turning it against them. Let's not pretend this is just an
issue with Oracle and the Hudson community this is an issue with
Oracle and open source.
Seriously? It's pretty obvious what makes github great.
To name a few features:
- Performance (responsiveness of web site)
- Clean user interface
- Pull request management
- Social features (messaging, following, repository watching)
Frankly, even if kenai were to replicate all of the features of
github, it still wouldn't be as desirable as github itself since so
many other projects are hosted there and so many other developers have
github accounts. This makes the barrier to entry very low because if
you already have a github account (as practically every serious OSS
developer does), you can just fork with a single click.
On Mon, Nov 29, 2010 at 2:16 PM, ted <ted...@gmail.com> wrote:
> Andrew, Tyler, if you have a list of the github features that you guys
> use the most that wouldn't be available with the kenai version, that
> would be helpful to get. You can email them to me directly or post
> them here. This isn't intended to talk you out of it, but I am
> curious as to what we are missing for a kenai-based git solution.
I think there is room for improvement with hudson today. That doesn't
mean controlling it or loosing the community. It means the opposite
of that.
-ted
For example, if you see the footer of [1] and click "Terms of Use",
you see a link to [2]. This used to redirect to [3], but now it goes
to [4].
And this drastically changes the way the submitted contents are handled.
In its original ToU of [3], it was a very open license:
> 4. CONTENT SUBMITTED TO SUN
> 4.1 Sun does not claim ownership of the Content You place on the Website ...,
> and You grant Sun and all other users of the Website an irrevocable, worldwide,
> royalty-free, nonexclusive license to use, reproduce, modify, distribute, transmit,
> display, perform, adapt, resell and publish such Content (including in digital form).
But in the new ToU [4], such rights are only granted to Oracle and not
"all other users of the Website".
That is to say, the community has no rights to the contents it
created. I don't think this makes sense for the Hudson community, and
I sincerely hope that this is unintentional and the correction will be
made, perhaps to the ToU of the java.net [5].
[1] http://wiki.hudson-ci.org/display/HUDSON/Home
[2] http://www.sun.com/share/text/termsofuse.html
[3] http://web.archive.org/web/20080822035452/www.sun.com/termsofuse.jsp
[4] http://www.oracle.com/us/legal/terms/index.html
[5] http://home.java.net/javanet-web-site-terms-use
2010/12/1 Nigel Magnay <nigel....@gmail.com>:
--
Kohsuke Kawaguchi
that is exactly what I would say, thanks Henrik ...
+++ don't fragment the hudson base
+++ use JIRA as before, because it is the best issue tracking tool ever
(IMHO)
+ try to get Confluence for the wiki
o for me SVN works fine - no need to change something
- --- stop talking about how is the bad one...
just my 50 cents
tom
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJM9oIFAAoJEMIrIJt+IWii9YMIAMr1XmSXJ8ShUl3b7wP7pVf7
EPC0Wpgs8XGFD9nVMHCYfweAy/XAyMLRXy9kI3gG0TyEYYYgMvc3fq1wa6aMo2sA
oU9+zX5y8K1dAhNDpZTOunwU5sYCey62SG5Ftm61oc4YedZPGagGgTk3VB2HwvqC
owi65opkNg6cwtRjF+r0W7PtTjfZ4auu4KVL0gYN9b++0BEhoChJUZO36xo8GHVJ
Wlc75nE6Uv0EqgsVmK1H370jSP6acxLF14gdHQOoQFLhQ8g2JF+5Efm47pfkQ9ks
/Qw0nHYkKUARvMhtCNw9pO2NejvK++UYps05eAYURHrE8hIDM4UgQJ9b/RkyinY=
=NFtj
-----END PGP SIGNATURE-----
A while ago, I had proposed to KK to keep core and plugins in two separate
(Java.Net) repositories because core requires SCA (OCA now), while plugins
does not. KK countered with the benefits of a smooth transition between
"plugin developer" and "core developer". At the end we didn't change
anythng because because Hudson was the most successful of Sun's projects in
terms of participation and I though I couldn't/ shouldn't argue w/ success.
In the current situation, we could treat each of these differently. It
would be ideal to keep the two in the same location, but, in principle they
could even go to the different forges. Not arguing for this (yet?), but
pointing it to encourage brainstorming.
In any case, one benefit of Oracle keeping a strong relationship w/ Hudson
core is that Oracle could defend the IP, if necessary. Given that Plugins
do not require SCA/OCA, that does not apply there.
--
View this message in context: http://hudson.361315.n4.nabble.com/hudson-java-net-is-alive-tp3058272p3067972.html
Sent from the Hudson users mailing list archive at Nabble.com.
Bernard Wilson wrote:
>
>
> In any case, Oracle distributes Hudson *regardless* or not of whether it
> owns it, it's liable for potential action (viz: SCO sued IBM, not the
> linux community).
>
>
That's a good point (IANAL, etc, etc). I was seeing it more from the
perspective of protection for the little guys, like CloudBees, but your
argument seems reasonable.
--
View this message in context: http://hudson.361315.n4.nabble.com/hudson-java-net-is-alive-tp3058272p3068080.html
GitHub obviously has a set of features which are useful when using Git
and Ted is simply asking for what features GitHub has that would be
useful to include with the new java.net infrastructure.
Comments like this simply drag on the "hostilities"...
Richard.
Oracle claimed that it acquired the Hudson trademark with its purchase of Sun Microsystems. But a well-placed former Sun Microsystems employee has contacted The Reg to say that Sun took an "explicit decision" not to apply for a trademark on the name Hudson. A search of the US Patent and Trademark Office's website throws up 623 trademarks for Hudson for many things, but not for the project Oracle owns.
Though the company does not in fact own the trademark, Oracle US recently applied for a trademark in the European Union. A search here reveals that Oracle applied for a trademark on October 29 of this year, just before Hudson users began forking the service by moving it off Oracle-owned hosting servers. It doesn't seem that the EU has granted Oracle the trademark.