Bug#698974: umlet dependency on libjsyntaxpane-java

Felix Natter fnatter at gmx.net
Fri Feb 1 20:28:56 UTC 2013


Martin Quinson <martin.quinson at loria.fr> writes:

> On Thu, Jan 31, 2013 at 06:58:41PM +0100, Felix Natter wrote:
>> Martin Quinson <martin.quinson at loria.fr> writes:
>> 
>> hi Martin,
>> 
>> > For the reccord, the packaging work is done in the package git. If
>> > someone could test it (with git-buildpackage), I will upload it.
>> 
>> Thanks for doing the update and for writing debian/download.sh!
>> 
>> I did a "git pull" on master, pristine-tar and upstream branches,
>> but when running "git-buildpackage" I get:
>> [...]
>> fatal: Not a valid object name upstream/0.9.6_r156
>> 
>> => I think you forgot to use "git push --tags" (I cannot see the tags in
>> http://anonscm.debian.org/gitweb/?p=pkg-java/libjsyntaxpane-java.git).
>> 
>> Could you please post here how you did the update (git-import-orig
>> command and maybe other commands too), so that we/I can learn from it?
>
> Hello, 

hi Martin,

unfortunately, the version you packaged (0.9.6~r156-1, current git) does
not work for freeplane and umlet.

> Then, I imported that tarball into the git using
>   git-import-orig /tmp/libjsyntaxpane-java-0.9.6~r156.tar.gz
> When prompted, I checked the version number and just pressed enter.

This seems to be the problem: There are significant changes between r148
and r156, and just doing a git-import-orig seems to be insufficient.

Whether the new jsyntaxpane works properly can be tested with sid's
umlet (11.3-5): The bottom right editor pane font must be in green
italics on startup. With your 0.9.6~r156-1, the editor pane font is
black and not in italics.

Here are the new files in the r156 jsyntaxpane.jar (compared to r148):
"Peerless File","","META-INF/images/completions/annotation_type.png",""
"Peerless File","","META-INF/images/completions/class.png",""
"Peerless File","","META-INF/images/completions/constructor.png",""
"Peerless File","","META-INF/images/completions/constructor_private.png",""
"Peerless File","","META-INF/images/completions/constructor_protected.png",""
"Peerless File","","META-INF/images/completions/field.png",""
"Peerless File","","META-INF/images/completions/field_private.png",""
"Peerless File","","META-INF/images/completions/field_protected.png",""
"Peerless File","","META-INF/images/completions/field_static.png",""
"Peerless File","","META-INF/images/completions/field_static_private.png",""
"Peerless File","","META-INF/images/completions/field_static_protected.png",""
"Peerless File","","META-INF/images/completions/method.png",""
"Peerless File","","META-INF/images/completions/method_private.png",""
"Peerless File","","META-INF/images/completions/method_protected.png",""
"Peerless File","","META-INF/images/completions/method_static.png",""
"Peerless File","","META-INF/images/completions/method_static_private.png",""
"Peerless File","","META-INF/images/completions/method_static_protected.png",""
"Peerless File","","META-INF/images/small-icons/comment.png",""
"Peerless File","","META-INF/images/small-icons/complete-word.png",""
"Peerless File","","META-INF/images/small-icons/completions.png",""
"Peerless File","","META-INF/images/small-icons/copy-to-clipboard.png",""
"Peerless File","","META-INF/images/small-icons/cut-to-clipboard.png",""
"Peerless File","","META-INF/images/small-icons/edit-find-replace-all.png",""
"Peerless File","","META-INF/images/small-icons/edit-find-replace.png",""
"Peerless File","","META-INF/images/small-icons/find-next.png",""
"Peerless File","","META-INF/images/small-icons/find.png",""
"Peerless File","","META-INF/images/small-icons/go-down.png",""
"Peerless File","","META-INF/images/small-icons/go-next.png",""
"Peerless File","","META-INF/images/small-icons/go-previous.png",""
"Peerless File","","META-INF/images/small-icons/go-up.png",""
"Peerless File","","META-INF/images/small-icons/goto-line.png",""
"Peerless File","","META-INF/images/small-icons/highlight.png",""
"Peerless File","","META-INF/images/small-icons/html-preview.png",""
"Peerless File","","META-INF/images/small-icons/indent.png",""
"Peerless File","","META-INF/images/small-icons/jump-to-pair.png",""
"Peerless File","","META-INF/images/small-icons/paste-from-clipboard.png",""
"Peerless File","","META-INF/images/small-icons/play.png",""
"Peerless File","","META-INF/images/small-icons/redo.png",""
"Peerless File","","META-INF/images/small-icons/reflect.png",""
"Peerless File","","META-INF/images/small-icons/select-all.png",""
"Peerless File","","META-INF/images/small-icons/show-abbs.png",""
"Peerless File","","META-INF/images/small-icons/surround-comment.png",""
"Peerless File","","META-INF/images/small-icons/surround-debug.png",""
"Peerless File","","META-INF/images/small-icons/surround-if.png",""
"Peerless File","","META-INF/images/small-icons/surround-try.png",""
"Peerless File","","META-INF/images/small-icons/surround-while.png",""
"Peerless File","","META-INF/images/small-icons/surround-with.png",""
"Peerless File","","META-INF/images/small-icons/surround.png",""
"Peerless File","","META-INF/images/small-icons/toggle-lines.png",""
"Peerless File","","META-INF/images/small-icons/toggle-token-marker.png",""
"Peerless File","","META-INF/images/small-icons/undo.png",""
"Peerless File","","META-INF/images/small-icons/unindent.png",""
"Peerless File","","META-INF/maven/jsyntaxpane/jsyntaxpane/pom.properties",""
"Peerless File","","META-INF/maven/jsyntaxpane/jsyntaxpane/pom.xml",""
"Peerless File","","META-INF/services/jsyntaxpane/defaultsyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/defaultsyntaxkit/config_de.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/kitsfortypes.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/scripts/insertdate.js",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/bashsyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/clojuresyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/dosbatchsyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/groovysyntaxkit/abbreviations.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/groovysyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/javascriptsyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/javasyntaxkit/abbreviations.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/javasyntaxkit/combocompletions.txt",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/javasyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/javasyntaxkit/config_de.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/javasyntaxkit/config_de_ch.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/luasyntaxkit/combocompletions.txt",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/luasyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/plainsyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/propertiessyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/pythonsyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/rubysyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/scalasyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/sqlsyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/talsyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/xhtmlsyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/xmlsyntaxkit/config.properties",""
"Peerless File","","META-INF/services/jsyntaxpane/syntaxkits/xpathsyntaxkit/config.properties",""
"Peerless File","","jsyntaxpane/Bundle.properties",""
"Peerless File","","jsyntaxpane/Bundle_de.properties",""

And these are not in the jsyntaxpane.jar that you built.

Do you have an idea about how to include this? I googled and looked at
other pkg-java repos but couldn't find the right hint :-/

> Then, I updated the package itself. I only had to update the
> changelog, using:
>   dch -i "new upstream release"
>
> Then I built the package with git-buildpackage. As it did not report
> any error, I installed the built package, and as it was ok to me, I did
>   dch -r
> to update the timestamp and set the distribution to "unstable" in the
> changelog. Then I asked you guys to test the package. When I'll be
> happy, I'll rebuild it again using 
>   git-buildpackage --git-tag 
> upload the package with dput, and push everything in the git (if I
> don't forget parts this time ;)
>
> I wrote this all from memory so something is maybe missing, but I hope
> you get the big picture. That's actually very easy :)

Thanks for the explanation, this is very helpful.

Best Regards,
-- 
Felix Natter



More information about the pkg-java-maintainers mailing list