#587553 ITP: bluej -- integrated Java environment

Package:
wnpp
Source:
wnpp
Submitter:
RalfGesellensetter
Date:
2023-09-24 09:24:03 UTC
Severity:
wishlist
#587553#5
Date:
2010-06-29 19:08:39 UTC
From:
To:
* Package name    : bluej
  Version         : 3.0.0
  Upstream Author : Michael Kölling and many others
* URL             : http://bluej.org/download/files/bluej-300.deb
* License         : GNU GPL 2.0
  Description     : Integrated Java Environment for introductory teaching


"BlueJ is an integrated Java environment specifically designed for introductory teaching.

BlueJ was developed at a University specifically for the purpose of teaching object orientation with Java.

BlueJ is free!" (from their home page).

Recently, version 3.0 was released, and license was switched to GPL!

The author provides a debian package on his home page, but it has to be checked
if this package follows official policy.

I have been used BlueJ for years, in many German schools it is kind of compulsary.

#587553#10
Date:
2010-06-30 08:29:26 UTC
From:
To:
I had a quick look at it and the GPL is good news, however ...

icons/license.txt:
  Copyright (c) for all BlueJ icons: Michael Kolling.
  Reproduction of the logos is permitted for non-commercial purposes.

  Use of the logo for commercial purposes or on items commercially
  sold is explicitly prohibited without written license.

 - cannot go into Debian main. Discriminates commercial use and does (as
far as I can tell) allow modifications. See the Debian Free Software
Guidelines[1].

It depends on "junit" (not sure what version), svnkit (+ javahl),
netbeans cvs client and possibly also some thing called "trilead". Other
than the junit, I am not sure of the status of those dependencies.

For anyone interested in working on this: upstreams bug tracker at [2]
and the source is available from [3]. I have been unable to locate a
public VCS for this project.

Also according to [4], BlueJ does not run with gij/gcj, so it will not
be available under some architectures (e.g. the kfreebsd ones).

~Niels

NB: I have not done a complete check of the source files in the source
zip to see if there some files under a different license than GPL and
the icon license (except for the third party libraries). So there may be
other problems.

[1] http://www.debian.org/social_contract#guidelines

[2] http://bugs.bluej.org/trac/bluej/wiki

[3] http://www.bluej.org/download/source-download.html

[4] http://www.bluej.org/download/install.html
  see "Unix:" paragraph 1.

#587553#19
Date:
2010-08-02 13:05:25 UTC
From:
To:
Hi,

Packaging is pending the next upstream release. Upstream says that they forgot
about their old non-free icon license and that they'd relicense them in the next
release.

Cheers,
Ryan

#587553#26
Date:
2010-10-10 18:27:41 UTC
From:
To:
Hey

Any news on this ITP? On the 2nd of August you reported that it was
stalled until the next upstream release (due to license issues).
According to [1] upstream released a new version on August 25th, though
it does not list any license changes.

Thank you in advance,
~Niels

[1] http://www.bluej.org/help/changes.html

#587553#31
Date:
2010-10-12 16:03:42 UTC
From:
To:
Hi Niels,

Please accept my apologies, the ITP completely escaped my mind (I was
packaging it for work and my work term ended before I got to it).
License changes were included in the August 25th release. I'm still
interested in packaging BlueJ and have it partially packaged. I'll try
to complete it within the next two weeks (I'm swamped with exams and
essays this week). On the off chance I don't have it done by say, the
end of October, please feel free to take it over.

Sorry for the wait and kind regards,
Ryan

#587553#36
Date:
2010-10-12 18:10:49 UTC
From:
To:
No worries; my todo list is long enough without BlueJ (and it probably
will be just as long far into November). I was just curious if you had
missed the new upstream release. :)

~Niels

#587553#41
Date:
2010-10-15 15:04:14 UTC
From:
To:
Hi,

The BlueJ package is pending an update to Debian's netbeans packages,
it FTBFS with the current Debian version.

Kind regards,
Ryan

#587553#46
Date:
2010-11-04 12:04:35 UTC
From:
To:
Hi,

I didn't see your ITP and was trying to package bluej. I suppose you have almost/already packaged it, but if you would like I give you a helping hand, here I am :-)

One curious question: how have you solved the AppleJavaExtensions.jar dependency?

Cheers and thanks for your work!

#587553#51
Date:
2010-11-04 20:40:36 UTC
From:
To:
Hi Mònica,

I'll gladly co-maintain it with you, I'll send you an email in a bit to
arrange it so as to not pollute the BTS.

I believe I patched out the references to it, there were only a handful
and they were all after a "Let's check and see if we're running under
MacOSX" call.

Kind regards,
Ryan Kavanagh

#587553#56
Date:
2010-12-01 19:47:13 UTC
From:
To:
Hi folks,

Thought I'd post an update. The current plan is to port BlueJ from using
BlueJ-upstream's fork of netbeans-cvsclient to netbeans-versioncontrol
at some point in mid-December. BlueJ's upstream has kindly agreed to
apply our patch upstream.

This means that we will also need to package netbeans-versioncontrol.

Since libnetbeans-cvsclient-java is no longer maintained upstream (as
far as I can tell), it might be worth filing a bug against its sole
reverse dependency (libmaven-scm-java) so that we can get remove it from
the archives.

Kind regards,
Ryan Kavanagh

#587553#67
Date:
2020-12-01 20:14:16 UTC
From:
To:
Hi Ryan and Mònica,

I hope this message finds you well ;-)

Are there any updates on BlueJ packaging?
Thanks for your work on that!

Cheers,

Tassia.

#587553#72
Date:
2020-12-01 20:25:27 UTC
From:
To:
Hi Tassia,

Your email arrived a decade (to the day) after the last time I touched
this bug report and I haven't touched or thought of BlueJ in nearly as
long :-) You should definitely feel free to package BlueJ if you are
interested.

Best wishes,
Ryan

#587553#77
Date:
2020-12-01 22:47:38 UTC
From:
To:
Hi Ryan,

What a lovely coincidence! I hadn't notice ;-)

Hehe, that was not my original intention, it's been a while that I don't
do any packaging work. Though I could take the task as a challenge,
since
I'd really like to have it in Debian.

I'll take a look at the package provided by upstream. In the meantime,
if anyone else is interested in giving a hand, please jump in!

Cheers,

Tassia.

#587553#86
Date:
2023-09-13 19:04:52 UTC
From:
To:
Hi Tassia,

I would like to ask if there is any progress with this ITP.  A friend
of mine is using bluej teaching java in his school, that's how I found
this report and got interested in the current status.  It would be
nice to have this packaged in Debian.

Thanks and best regards,

  Andi

#587553#91
Date:
2023-09-19 18:00:09 UTC
From:
To:
Hi Andreas,

Thanks for reaching out!
I had made some progress but got blocked by something I can't remember
now. Sorry for not updating the bug report at the time.

I can try to reboot my effort, but I would probably be starting from
zero again, so if you are willing to package it, that's totally fine
with me!

Cheers,

Tassia.

#587553#96
Date:
2023-09-24 09:20:06 UTC
From:
To:
Hi Tassia,

thanks for your reply!
[…]
can't estimate the effort to learn the gradle/java packaging stuff,
I suggest the following:  If you find time to work on it, just send a
short notice here or directly to me.  I'll do the same, so we won't
double work, and then we can figure out the details, if needed.

Best regards,

  Andi