[needs-packaging] geogebra

Bug #108654 reported by Cyril Lavier
46
This bug affects 7 people
Affects Status Importance Assigned to Milestone
GetDeb Software Portal
Won't Fix
Medium
Matthias Klumpp
Debian
Fix Released
Unknown
Ubuntu
Fix Released
Wishlist
Matthias Klumpp
geogebra (Baltix)
New
Undecided
Unassigned

Bug Description

It's a JAVA software to make 2 dimensions figures and curves.

Very usefull for mathematics teachers and students.

Website : http://www.geogebra.org

Revision history for this message
David Cordero (david.cordero) wrote :

I can't found the souce code

Revision history for this message
Miguel Diago (mdm) wrote :
Revision history for this message
Fernando Ribeiro (ipsec) wrote :

Exists same GeoGebra license issue blocking this package (commented in debian bug)?

Revision history for this message
Matthias Klumpp (ximion) wrote :

I packaged GeoGebra 3.0, without the InstallAnywhere installer.
What are the license-issues you're talking about? I haven't found any detailed description in the Debian bugtracker.

Revision history for this message
Michael Nagel (nailor) wrote :

i just inspected the license and (the/one) interesting part is:

//////////////////////////////////////
GeoGebra LICENSE

1) GeoGebra Installer, Language and Documentation Files License:
   Creative Commons Attribution-NonCommercial-NoDerivs 3.0

2) GeoGebra Application and Source Code License:
   GNU General Public License v2
//////////////////////////////////////

so removing the installer (that i disliked A LOT, anyways) would allow to include a usable version without docu and translations. they could be added at a later time...

Revision history for this message
Michael Nagel (nailor) wrote :

where has the fix been committed to?

Revision history for this message
Matthias Klumpp (ximion) wrote :

The file is available in REVU: http://revu.ubuntuwire.com/p/geogebra
It will not be present in Jaunty, but maybe in Karmic...

Revision history for this message
Mantas Kriaučiūnas (mantas) wrote :

I've found geogebra package for Ubuntu 9.04 at Matthias Klumpp PPA - https://launchpad.net/~ximion/+archive/ppa
Jurgis, please test it in Ubuntu Intrepid or Jaunty.

Revision history for this message
Dimitris Kalamaras (dimitris-kalamaras) wrote :

FYI, the geogebra package Mantas mentioned works nice in Jaunty.

Revision history for this message
Matthias Klumpp (ximion) wrote :

I already commited this package to REVU and if I fixed all bugs the MOTUs may notice, the package will be available in Karmic.

Revision history for this message
Michael Nagel (nailor) wrote :

are there any points you know you have to improve?

if not (i.e. you think the package is ready): someone (maybe you or me) should ask in #motu if someone uploads the package to the official repos...

so how far have you come?

Revision history for this message
Damien Lecan (dlecan) wrote :

Will geogebra be available one day in Ubuntu repositories ?
What's blocking REVU process ?
http://revu.ubuntuwire.com/p/geogebra

Revision history for this message
Matthias Klumpp (ximion) wrote :

Just one thing: The GeoGebra devs asked me to remove all attempts to make GeoGebra a part of Ubuntu or Debian. They do not want any GeoGebra DEB package published, which is not maintained by a GeoGebra developer.
Although the GPL grants me thze right to create and publish the packages, I respect this (strange) decision. The GeoGebra team promised to offer a package source for DEB packages which you can use later.
This is also the reason why the package was removed from GetDeb.

Changed in ubuntu:
status: Fix Committed → Confirmed
Revision history for this message
Damien Lecan (dlecan) wrote :

It's been a long time since GeoGebra should have been packaged for Ubuntu.

This request was opened almost 3 years ago. GeoGebra is a great GPL tool, increasingly widespread in France on Ubuntu.
But Windows-like installers don't play well on Ubuntu, so we need a DEB package.

If nothing comes out in the next months, many people will be ready to help GeoGebra team.

Revision history for this message
Matthias Klumpp (ximion) wrote :

They could use my GeoGebra packaging, but they didn't. I think too that waiting some time until the GeoGebra team finished the work is a good idea.

Revision history for this message
Zbynek Konecny (kondr) wrote :
Changed in debian:
status: New → Fix Committed
Changed in debian:
status: Fix Committed → Fix Released
Revision history for this message
Matthias Klumpp (ximion) wrote :

Really cool! After the GeoGebra Team asked me to stop working on this packaging, I though we would never see it in Debian/Ubuntu.
But thanks to Giovanni Mascellani, the non-free parts in GeoGebra got replaced and a package was created.
So the package is now available in Sid and will be synced to Maverick later.

Changed in ubuntu:
status: Confirmed → Fix Committed
Matthias Klumpp (ximion)
Changed in getdeb.net:
assignee: nobody → Matthias Klumpp (ximion)
importance: Undecided → Wishlist
status: New → Fix Released
Revision history for this message
Giovanni Mascellani (giomasce) wrote :

Hi.

I'm the maintainer for the Debian geogebra package. The Debian package in unstable still needs some minor fixes, but it's nearly to ready.

Unfortunately, upstream isn't very happy about the fact that a package is available outside of their repositories. I'm trying to convince them that an official Debian or Ubuntu package cannot do other than attracting more users, make their live easier and have more testers. Stay tuned!

I'm not totally sure of how the Debian-to-Ubuntu synchronization works. If someone on the Ubuntu side is interested in doing it, he may be also interested in watching out for new versions coming out next days, as I think I'll introduce some changes and fixes.

Thanks, Gio.

Revision history for this message
Matthias Klumpp (ximion) wrote :

Upstream has really a very weird policy about distributing their application... But I think for the _users_ it is great to have the package in Debian.
Synchronisation with Ubuntu happens automatically, so we just have to wait :)
Thanks
 Matthias

Revision history for this message
João Pinto (joaopinto) wrote :

Matthias,
sorry for the troubles, but could you reupload the package to the getdeb build system ? The upload was lost during servers transition.

Thanks

Revision history for this message
Damien Lecan (dlecan) wrote :

Is it the same package as the one avalaible here : http://www.geogebra.org/forum/viewtopic.php?f=20&t=17133&p=51391#p51391 ?

Revision history for this message
Giovanni Mascellani (giomasce) wrote :

No, it is a different one, with full source available and patched to be compliant with Debian and Ubuntu quality standards.

Revision history for this message
Matthias Klumpp (ximion) wrote :

@João: I'm not sure if it makes sense to submit my packaging again... Giovannis work (which is far better than mine, cause I included the non-free parts when I packaged it for GetDeb) will be synced to Ubuntu, so there is less need to have it in GetDeb again.

Revision history for this message
João Pinto (joaopinto) wrote :

Matthias,
I understand your point, however Giovannis work will not be available for current Ubuntu users so there is still a benefit on publishing it on GetDeb.

Givanni,
can you provide a link for the dsc ?

Thanks

Revision history for this message
Matthias Klumpp (ximion) wrote :

Cause it is available in Debian, you can simply grab it from a Debian Sid mirror:
dsc http://ftp.de.debian.org/debian/pool/main/g/geogebra/geogebra_3.2.42.0+dfsg1-1.dsc
I'm not sure if all of GG's new Java dependencies are present in Lucid. I check this at time, but I guess they need to be uploaded to GetDeb too.

Revision history for this message
Matthias Klumpp (ximion) wrote :

Hmm... You will need to upload nearly all of GeoGebras dependencies... Not sure if it's worth the effort.

Revision history for this message
Giovanni Mascellani (giomasce) wrote :

I'm quite sure some dependencies are missing in lucid (but all the dependencies are available in maverick).

All the links regarding the Debian package (incuding .dsc, .deb, history, ...) can be found searching "geogebra" on packages.debian.org and browsing from there.

Revision history for this message
Matthias Klumpp (ximion) wrote :

Package synced with Maverick.

Changed in ubuntu:
status: Fix Committed → Fix Released
Revision history for this message
Giovanni Mascellani (giomasce) wrote :

Woonderful. I'm in contact with upstream and they just made a new release and asked me to include many changes in the new pakage. Is it ok for you to ask for another sync as soon as the new package is ready?

Thanks, Gio.

João Pinto (joaopinto)
Changed in getdeb.net:
status: Fix Released → Won't Fix
Revision history for this message
Matthias Klumpp (ximion) wrote :

@Giovanni: If it enters Sid after Debian-Import-Freeze, I'll write a sync request.

Changed in getdeb.net:
importance: Wishlist → Medium
Revision history for this message
Matthias Klumpp (ximion) wrote :

Giovanni, do you have any information why the GeoGebra-Developers did not want to have the software packaged for Debian/Ubuntu etc.? (They also asked me to remove the GG package from all personal repositories)
And are they happy with the packaging now?

Revision history for this message
Giovanni Mascellani (giomasce) wrote :

Hi.

I think that upstream developers were mainly worried by the fact that there were many slightly different versions of GeoGebra and users were confused by that. Anyway, now I'm in contact with upstream and discuss with them nearly anything I do with the package. This is also useful for me, because I receive help by the people that know the code at best. Moreover, they want that I publish on the forum the packages I upload, so that their beta testers can test the package as well.

I just uploaded to Debian the last upstream version and will continue to work on it in the next few days (I'll be out of town from July 25th to 31st, without any Internet access). Some things are still missing (the thumbnailer for GNOME, for example) and there could be some bugs.

Matthias, it would be really nice if you could ask the sync also for the next versions of the package. Do you have any preference between syncing each version or doing one big sync at the end? Keep in mind that first former option would permit more testing by people that test maverick, but I don't know the standard procedures in Ubuntu, so the decision it's up to you.

Last question: could you explain me why geogebra is here[1] but not here[2]? (I'm not very confident with Ubuntu release process)

 [1] https://launchpad.net/ubuntu/+source/geogebra
 [2] http://packages.ubuntu.com/search?keywords=geogebra

Thanks, Giovanni.

Revision history for this message
Matthias Klumpp (ximion) wrote :

Ah, thanks for the information!

I think the best time to file a sync request is after the Debian-Import-Freeze. Merges with Debian are done automatically, so it makes no sense to ask for a manual merge before the freeze. (see merges.ubuntu.com for pending merges) But it might take some time until a package is merged.
To your second question: This is a little bit weird. AFAIK the index is updated continuously by a script... But it seems that a lot of new packages in the repos do not have an entry yet. (To be specific: _all_ new packages I tried did not have one)
I'll ask in IRC why this happened. (Maybe the index is just updated short before a new Ubuntu version is released...)
Anyway: If the package is listed at Launchpad, it's in the repos. (And this is important!)

Revision history for this message
Giovanni Mascellani (giomasce) wrote :

Hi.

I'm a bit puzzled: from [1] it seems that Debian import freeze was on June, 24th, a month ago. I can confirm that it's a lot of time that my packages aren't migrated to Ubuntu anymore (while before whey were).

 [1] https://wiki.ubuntu.com/MaverickReleaseSchedule

Thanks for the info.

Revision history for this message
Matthias Klumpp (ximion) wrote : Re: [Bug 108654] Re: [needs-packaging] geogebra

On Fri, 23 Jul 2010 22:12:58 -0000, Giovanni Mascellani
<email address hidden> wrote:
> Hi.
>
> I'm a bit puzzled: from [1] it seems that Debian import freeze was on
> June, 24th, a month ago. I can confirm that it's a lot of time that my
> packages aren't migrated to Ubuntu anymore (while before whey were).
Whoops! It was a little bit late yesterday. (Where I thought the freeze
was in July instead of June)
Then I'll write a sync request if you and the GeoGebra devs consider the
package as good for Maverick. (But please not too short before release, the
chance to get a sync request granted is very low then)

Revision history for this message
Matthias Klumpp (ximion) wrote :

@Giovanni: I'll be on holiday for the next two weeks, so if I don't react if you ask for a sync, please file a sync request by yourself (refer to: https://wiki.ubuntu.com/SyncRequestProcess )
If the feature freeze in August (it thik the 15th of August) is applied, a feature freeze exception (FFe) is needed instead of a normal sync request to include a new version of GG in Ubuntu Maverick.
Cheers
  Matthias

Revision history for this message
Giovanni Mascellani (giomasce) wrote :

I just added sync requests for geogebra and geogebra-kde.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.