Publish plugin issue

Vincent Privat vincent.privat at gmail.com
Sun May 27 10:18:48 UTC 2018


No objections:)

Le sam. 26 mai 2018 à 22:54, Holger Mappt <holgerosm at gmx.net> a écrit :

> Hi Marián,
>
> There are two problems and I can confirm your issue.
>
> Problem one is "ant update-current" which expands ../dist/${plugin.jar}
> to ../dist/home/marian/projekty/josm/josm_plugins/dist/pointInfo.jar
> instead of ../dist/pointInfo.jar. The ../dist/ must be removed in the
> target, the path to dist is part of ${plugin.jar} already.
>
> Problem two is that "ant commit-dist" tries to commit
> pointInfo-javadoc.jar and pointInfo-sources.jar. I think they should not
> be committed. They are in the ignore list (svn pl -v ../../dist) and I
> don't see that other plugins have them in dist. SVN fails to commit the
> two files because they are not "svn add"ed.
>
> I assume you are the only one who uses the publish target. Otherwise all
> others would see the same problem.
>
> Who else uses "ant publish"? If there are no objections I will make
> these two changes to build-common.xml:
> * Remove ../dist/ from update-current
> * Do not update/publish/commit plugin.sources.jar and plugin.javadoc.jar
>
> Regards,
> Holger
>
>
> On 2018-05-23 at 22:31 +0200 Marián Kyral wrote:
> > Hi,
> > sorry for the late reply.
> >
> > Dne 17.5.2018 v 22:03 Holger Mappt napsal(a):
> >> Hi Marián,
> >>
> >> Looks like you managed to publish the PointInfo plugin in the meantime
> >> (r34195).
> > Yes, I did it manually by committing the binary with proper commit
> message.
> >
> >> An SVN status with ! is never good. I assume there was a newer version
> >> in the repo that was not fetched because you had a modified
> >> dist/pointInfo.jar. Run svn status with option -u (to see what updates
> >> are in the repository), delete your modified pointInfo.jar, svn update
> >> dist, publish.
> > And this is strange. I deleted the binary and restored them from repo.
> > Then I run "ant publish", it deleted binary in "dist" folder, compile
> > it, created the "*-source.jar" and "*-javadoc.jar" files and svn commit
> > fails on messages I've sent.
> >
> >
> > *Just tested now ant the result is the same. Folders are clean*
> >
> > [22:06:24 marian at worker pointInfo (master)]$ svn status -u
> > Status against revision:  34216
> > [22:10:39 marian at worker pointInfo (master)]$ svn status -u ../../dist
> > Status against revision:  34216
> >
> > *But:*
> >
> > [22:10:55 marian at worker pointInfo (master)]$ ant publish
> > Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on
> > -Dswing.aatext=true
> > Buildfile:
> > /home/marian/projekty/josm/josm_plugins/plugins/pointInfo/build.xml
> >
> > ensure-svn-present:
> >
> > core-info:
> >       [echo] Building against core revision 13823.
> >       [echo] Plugin-Mainversion is set to 12666.
> >     [delete] Deleting:
> > /home/marian/projekty/josm/josm_plugins/plugins/pointInfo/core.info.xml
> >
> > commit-current:
> >       [echo] Commiting the plugin source with message 'PointInfo: Adds a
> > link to photo metadata in Catastro module. Patch by Javier Sánchez
> > Portero.' ...
> >
> > update-current:
> >       [echo] Updating plugin source ...
> >       [echo] Updating
> > /home/marian/projekty/josm/josm_plugins/dist/pointInfo.jar ...
> >       [exec] Result: 1
> >
> > [...]
> >
> > commit-dist:
> >       [echo]
> >       [echo]     ***** Properties of published
> > /home/marian/projekty/josm/josm_plugins/dist/pointInfo.jar *****
> >       [echo]     Commit message    : 'PointInfo: Adds a link to photo
> > metadata in Catastro module. Patch by Javier Sánchez Portero.'
> >       [echo]     Plugin-Mainversion: 12666
> >       [echo]     JOSM build version: 13823
> >       [echo]     Plugin-Version    : 34216
> >       [echo]     ***** / Properties of published
> > /home/marian/projekty/josm/josm_plugins/dist/pointInfo.jar *****
> >       [echo]
> >       [echo]     Now commiting
> > /home/marian/projekty/josm/josm_plugins/dist/pointInfo.jar ...
> >       [echo]
> >       [exec] Result: 1
> >
> > publish:
> >
> > BUILD SUCCESSFUL
> > Total time: 11 seconds
> >
> >
> > *The svn.log*
> >
> > [22:15:06 marian at worker pointInfo (master)]$ cat svn.log
> > [...]
> >
> > Updating '.':
> > At revision 34216.
> > Skipped
> > '../dist/home/marian/projekty/josm/josm_plugins/dist/pointInfo.jar'svn:
> > E155007: None of the targets are working copies
> >
> > Skipped
> >
> '../dist/home/marian/projekty/josm/josm_plugins/dist/pointInfo-javadoc.jar'
> > Skipped
> >
> '../dist/home/marian/projekty/josm/josm_plugins/dist/pointInfo-sources.jar'
> > svn: E200009: Commit failed (details follow):
> > svn: E200009:
> > '/home/marian/projekty/josm/josm_plugins/dist/pointInfo-sources.jar' is
> > not under version control
> >
> > *And current status:*
> >
> > [22:15:10 marian at worker pointInfo (master)]$ svn status -u
> > ?                    svn.log
> > Status against revision:  34216
> > [22:23:10 marian at worker pointInfo (master)]$ svn status -u ../../dist
> > M            34216   ../../dist/pointInfo.jar
> > Status against revision:  34216
> > [22:23:15 marian at worker pointInfo (master)]$
> >
> > Maybe, could you try?
> >
> > Thanks,
> > Marián
> >
> >>
> >> Regards,
> >> Holger
> >>
> >>
> >> On 2018-05-17 at 12:42 +0200 Marián Kyral wrote:
> >>> Hi,
> >>> It is a long time ago when I published last version of pointInfo
> plugin.
> >>> Now I want to publish updated version, but it does not work :-(
> >>>
> >>>
> >>> I've commited changes in code:
> >>>
> >>>
> ------------------------------------------------------------------------
> >>> r34168 | mkyral | 2018-04-24 07:48:05 +0200 (Út, 24 dub 2018) | 5 lines
> >>>
> >>> PointInfo: Add Spanish Cadastre Web Services module.
> >>>
> >>> Patch by Javier Sánchez Portero.
> >>>
> >>>
> >>> Then I want to publish updated binary:
> >>>
> >>>
> ------------------------------------------------------------------------
> >>> $ cd /home/marian/projekty/josm/josm_plugins/dist/
> >>> $ svn status
> >>> ! pointInfo.jar
> >>> $ svn update
> >>> Updating '.':
> >>> Restored 'pointInfo.jar'
> >>> At revision 34194.
>
>
>
>
>


More information about the josm-dev mailing list