[FFe] Sync josm 0.0.svn3514-2 (universe) from Debian sid (main)

Bug #613926 reported by David Paleino
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
josm (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Please sync josm 0.0.svn3376-1 (universe) from Debian sid (main)

This needs some additional packages, for which I'll send sync requests
later.

Changelog entries since current maverick version 0.0.svn3329-1:

josm (0.0.svn3376-1) unstable; urgency=low

  * New upstream snapshot
  * debian/patches/80-fix_images.patch refreshed

 -- David Paleino <email address hidden> Sun, 18 Jul 2010 17:30:47 +0200

josm (0.0.svn3329-2) unstable; urgency=low

  * OAuth support is now enabled
    - debian/control: added Build-Depends on liboauth-signpost-java
    - debian/rules: add signpost-core.jar to the CLASSPATH
    - debian/patches/:
      - series: 60-disable_oauth.patch disabled
      - 10-build.patch: add signpost-core.jar to MANIFEST's Class-Path
      - 60-port_oauth_1.2.patch added: port josm to signpost 1.2
  * debian/README.Debian deleted, josm is a wrapper that uses the
    alternatives system
  * debian/control:
    - Standards-Version bumped to 3.9.0, no changes needed
    - added runtime dependency on liboauth-signpost-java

 -- David Paleino <email address hidden> Thu, 15 Jul 2010 15:25:54 +0200

Revision history for this message
David Paleino (dpaleino) wrote :

Namely, this needs:

oauth-signpost
| --- httpcomponents-core
| --- httpcomponents-client
| \--- apache-mime4j
| \--- javacc-maven-plugin
| \--- jtb
\--- mockito

See also http://www.hanskalabs.net/posts/josm-supports-oauth/ .

Revision history for this message
David Paleino (dpaleino) wrote :

In order of needed uploads:

1) jtb -- https://edge.launchpad.net/bugs/613936
2) javacc-maven-plugin -- https://edge.launchpad.net/bugs/613935
3) apache-mime4j -- https://edge.launchpad.net/bugs/613934
4) httpcomponents-client -- https://edge.launchpad.net/bugs/613933
5) oauth-signpost -- https://edge.launchpad.net/bugs/613931

Then this package could be uploaded.

(after that, josm-plugins will also be needed, but it's just a Recommends.)

Kindly,
David

Revision history for this message
Benjamin Drung (bdrung) wrote :

Please resubscribe ubuntu-sponsors once all these packages are available in the archive.

Changed in josm (Ubuntu):
assignee: nobody → Fabrice Coutadeur (fabricesp)
status: New → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

All required packages has been synced. Could you please check if the sync is still relevant, and if so, document the FFe (basically, checking that package builds, installs and runs fine, documenting the tests you've done)?

Thanks,
Fabrice

Revision history for this message
David Paleino (dpaleino) wrote : Re: [Bug 613926] Re: Sync josm 0.0.svn3376-1 (universe) from Debian sid (main)

On Tue, 05 Oct 2010 03:25:05 -0000, Fabrice Coutadeur wrote:

> Hi,

Hello,

> All required packages has been synced.

Thank you!

> Could you please check if the sync is still relevant, and if so, document the
> FFe (basically, checking that package builds, installs and runs fine,
> documenting the tests you've done)?

Debian/unstable now has 0.0.svn3514-1. This is the additional changelog entry
from the original report:

josm (0.0.svn3514-1) unstable; urgency=low

  * New upstream snapshot
  * debian/patches/* refreshed to cleanly apply to the new code
  * debian/patches/60-port_oauth_1.2.patch removed, merged upstream
  * debian/control:
    - Build-Depends on default-jdk bumped to >= 1.6
    - Standards-Version bumped to 3.9.1, no changes needed
    - drop alternative dependency on sun-java5-jre: Java 5 is no more
      supported by upstream

 -- David Paleino <email address hidden> Tue, 07 Sep 2010 09:58:00 +0200

However, I couldn't succesfully build this version on maverick. The reason is a
change I made in debian/control:

- default-jdk,
+ default-jdk (>= 1:1.6),

It fails on Maverick because it has default-jdk 1.6, while Debian has 1:1.6.

I could fix this in a -2 (maybe using (>= 1:1.6) | (>= 1.6), or maybe some
more solid hack using dpkg-vendor), and I also have another change [0] pending
for -2 -- would it be acceptable to FFe this new version (which I should still
upload to sid)?

Otherwise, the original version this sync/FFe was for (3376-1), is still
available in Debian/testing -- it should be possible to sync it from there.
(I'd prefer the newer version though).

What would you suggest?

Thank you,
David

[0]:
http://git.debian.org/?p=pkg-grass/josm.git;a=commitdiff;h=e3b751a10db983a9d05cf744bdba9e4368b97617

--
 . ''`. Debian developer | http://wiki.debian.org/DavidPaleino
 : :' : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'` GPG: 1392B174 ----|---- http://deb.li/dapal
   `- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

Revision history for this message
Fabrice Coutadeur (fabricesp) wrote : Re: Sync josm 0.0.svn3376-1 (universe) from Debian sid (main)

Hi,

Today is the last day, so not sure we will have the time to do all the required steps. The sequence would be:
- upload a fixed version to debian
- update the sync request
- get a ack from release team for FFe
- get sponsorship
- sync happens

but why not trying.

fabrice

Revision history for this message
David Paleino (dpaleino) wrote : Re: [Bug 613926] Re: Sync josm 0.0.svn3376-1 (universe) from Debian sid (main)

On Wed, 06 Oct 2010 04:24:49 -0000, Fabrice Coutadeur wrote:

> Today is the last day, so not sure we will have the time to do all the
> required steps. The sequence would be:

I'd say also:

  0) fix the problem :)

I could successfully build -2 on maverick and sid:

  http://debomatic64.debian.net/maverick/pool/josm_0.0.svn3514-2/josm_0.0.svn3514-2.buildlog
  http://debomatic64.debian.net/unstable/pool/josm_0.0.svn3514-2/josm_0.0.svn3514-2.buildlog

(the only difference between the two source packages is just
s/unstable/maverick/ in debian/changelog to trick debomatic into building it
for the right distribution)

> - upload a fixed version to debian

Done.

<BTS> josm 0.0.svn3514-2 uploaded by David Paleino (dapal) (Closes: #598920)
http://packages.qa.debian.org/josm

> - update the sync request

Doing this after this mail.

> - get a ack from release team for FFe
> - get sponsorship
> - sync happens
>
> but why not trying.

Let's try :)

David

--
 . ''`. Debian developer | http://wiki.debian.org/DavidPaleino
 : :' : Linuxer #334216 --|-- http://www.hanskalabs.net/
 `. `'` GPG: 1392B174 ----|---- http://deb.li/dapal
   `- 2BAB C625 4E66 E7B8 450A C3E1 E6AA 9017 1392 B174

summary: - Sync josm 0.0.svn3376-1 (universe) from Debian sid (main)
+ Sync josm 0.0.svn3514-2 (universe) from Debian sid (main)
Revision history for this message
David Paleino (dpaleino) wrote : Re: Sync josm 0.0.svn3514-2 (universe) from Debian sid (main)

Requesting FeatureFreezeException.

It would be nice to have a newer JOSM in Maverick, because the current version doesn't have OAuth support, which was disabled due to missing dependencies. Now these dependencies have been uploaded, and have had their FFe :)

There's no upstream changelog; being SVN snapshots, a "svn diff -r 3397:3514" is all that's available. You can see it at https://josm.openstreetmap.de/log/josm/trunk?action=stop_on_copy&mode=stop_on_copy&rev=3514&stop_rev=3397&limit=100&verbose=on , but I'm attaching it here.

The buildlog: I successfully built it on maverick, attaching buildlog.

It installs and works fine on Maverick: I tested it in a clean chroot, using Xephyr on my host system, and setting DISPLAY inside the chroot.

Revision history for this message
David Paleino (dpaleino) wrote :
summary: - Sync josm 0.0.svn3514-2 (universe) from Debian sid (main)
+ [FFe] Sync josm 0.0.svn3514-2 (universe) from Debian sid (main)
Revision history for this message
Scott Kitterman (kitterman) wrote :

Ack. Approved.

Changed in josm (Ubuntu):
assignee: Fabrice Coutadeur (fabricesp) → nobody
status: In Progress → New
Changed in josm (Ubuntu):
status: New → Confirmed
Changed in josm (Ubuntu):
assignee: nobody → Fabrice Coutadeur (fabricesp)
assignee: Fabrice Coutadeur (fabricesp) → nobody
Changed in josm (Ubuntu):
assignee: nobody → Fabrice Coutadeur (fabricesp)
importance: Undecided → Wishlist
status: Confirmed → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote : ack-sync

Sync request ACK'd

Changed in josm (Ubuntu):
assignee: Fabrice Coutadeur (fabricesp) → nobody
status: In Progress → Confirmed
assignee: nobody → Fabrice Coutadeur (fabricesp)
status: Confirmed → In Progress
Changed in josm (Ubuntu):
assignee: Fabrice Coutadeur (fabricesp) → nobody
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package josm - 0.0.svn3514-2

---------------
josm (0.0.svn3514-2) unstable; urgency=low

  * debian/patches/90-fix_version.patch added, fix inconsistency
    between code and upstream website. Thanks to Mario Izquierdo
    (Closes: #598920)
  * debian/control: use openjdk-6-jdk instead of default-jdk, to ease
    sync to Ubuntu.

josm (0.0.svn3514-1) unstable; urgency=low

  * New upstream snapshot
  * debian/patches/* refreshed to cleanly apply to the new code
  * debian/patches/60-port_oauth_1.2.patch removed, merged upstream
  * debian/control:
    - Build-Depends on default-jdk bumped to >= 1.6
    - Standards-Version bumped to 3.9.1, no changes needed
    - drop alternative dependency on sun-java5-jre: Java 5 is no more
      supported by upstream

josm (0.0.svn3376-1) unstable; urgency=low

  * New upstream snapshot
  * debian/patches/80-fix_images.patch refreshed

josm (0.0.svn3329-2) unstable; urgency=low

  * OAuth support is now enabled
    - debian/control: added Build-Depends on liboauth-signpost-java
    - debian/rules: add signpost-core.jar to the CLASSPATH
    - debian/patches/:
      - series: 60-disable_oauth.patch disabled
      - 10-build.patch: add signpost-core.jar to MANIFEST's Class-Path
      - 60-port_oauth_1.2.patch added: port josm to signpost 1.2
  * debian/README.Debian deleted, josm is a wrapper that uses the
    alternatives system
  * debian/control:
    - Standards-Version bumped to 3.9.0, no changes needed
    - added runtime dependency on liboauth-signpost-java
 -- David Paleino <email address hidden> Wed, 06 Oct 2010 10:34:40 +0200

Changed in josm (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
David Paleino (dpaleino) wrote :

A big thanks to everyone involved with this sync :)

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.