Comment 5 for bug 118546

Revision history for this message
Gabe Gorelick (gabegorelick) wrote :

As people have said, ArgoUML used to be in Debian, but was removed due to build problems. The real issue was that it depended on a lot of packages that were only in the archive for ArgoUML, and were not well maintained. Its dependencies that aren't in the archive are: libgef-java (which is in the archive, but only an old version, while argouml requires version 0.13, which is kind of weird in my opinion because that's still in beta); a patched version of libgnujmi-java to fix some api bugs, the Netbeans metadata repository (api and actual code), netbeans jmiutils, and ocl-argo. All of these have there own dependencies, which makes the job even more complicated. ocl-argo depends on sablecc (and an old, pretty much abandoned version at that), which was also dropped from the archive. Luckily I've gotten all the dependencies packaged. They just need some polishing and then I'll try to upload everything to my PPA as soon as I get some free time.

One issue: there may be some licensing issues with the jmi MOF. All the interfaces have been done under gnu classpath, but ArgoUML also requires a mof.xml spec from OMG whose license is rather hard to decipher. I don't think there should be an issue, as Netbeans has a copy in their contrib repo, but someone should still probably do some follow up.