Skip to main content

Blog Archive for kohsuke during June 2008

#post-20080627 pre { background:#ddd; margin-left: 2em; padding:0.5em; } I blogged about my experience about creating an IPS package several days ago. Since my motivation for this was to package Hudson, which is built by Maven, I wanted to integrate the package creation process into a Maven build. Toward this end, I packaged IPS as a Maven artifact, then I used that to write maven-...
#post-20080623 pre { background:#ddd; margin-left: 2em; padding:0.5em; } Introduction I wanted to create a package for Hudson and contribute that to OpenSolaris. But there's not much information about how to go about creating packages on the OpenSolaris website. This is in stark contrast to projects like Ubuntu, where the packaging is treated as one of the main ways to...
Starting Hudson 1.222 (released June 9th), Hudson has an update center to simplify installation of plugins. So naturally I was curious about the impact of that to plugin download counts. Here's the results for the last week, from June 7th to 13th. The total # of successful downloads (that is, HTTP status 200) was 2355. This excludes my daemon that creates update center data file, which...
I blogged earlier about the sorry state of Active Directory integration in Java and how I implemented zero-configuration Active Directory support in Hudson by talking to Microsoft COM API. That was great for those of you who run Hudson on Windows, but since then, I discovered that many folks wanted to run Hudson on a Unix machine but still authenticate against Active Directory. So I needed to...
I have started packaging up Hudson as a debian package. To use it, you have to add the following line to your /etc/apt/sources.list deb http://hudson.gotdns.com/debian binary/ After that, update your package list once: $ sudo apt-get update You can now install and update Hudson by just running $ sudo apt-get install hudson This sets up Hudson as a daemon that gets launched at boot. Refer to...
I just posted a new version of Hudson — 1.222. The most noteworthy change in this release is the update center for finding and installing Hudson plugins. Since the community developed plugins have always been one of Hudson's strong points, hopefully this will encourage the use/development of plugins more. As usual, if you discover issues or have usability improvements idea, please let me...
This is the record of how I debugged JVM at native code level. This is neither a complete guide nor do I work in the JavaVM team. This is just in the hope of helping others in the same boat. There has been a long standing Hudson bug where Maven launched by Hudson in a certain way hangs on Windows. Sometimes when you are looking at a bug, you see that the bug is deep down the software stack, and...
The JAXB spec is planning a very small maintenance review (MR) as a part of JavaEE 6. There are several big ticket RFE items that we wanted to do, like better support for interfaces, but in the end we felt that given the finite resources we have, JAXB is probably in a better shape compared to some other technologies. So this MR is a very small one, mainly to introduce a new security permission...