File: README.source

package info (click to toggle)
jsamp 1.3.5-1
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 3,144 kB
  • ctags: 3,194
  • sloc: java: 23,994; xml: 3,005; sh: 20; makefile: 6
file content (66 lines) | stat: -rw-r--r-- 1,762 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Upstream source archives
========================

Upstream versioning
-------------------

The upstream versioning format changed slightly, in order
to improve compatibility with Maven.

Mark Taylor kindly explained the background by email on 16 June 2016:

  I changed the versioning scheme when lobbied to do so by a Maven
  enthusiast (Paul Harrison), since it's apparently problematic to
  have minus signs for use in maven-friendly repositories,
  or something.  So I plan to use x.y.z from now on."

For clarity, this means that the versions appear as follows:

  Until JSAMP version '1.3-4' upstream used a hyphen.
  After JSAMP version '1.3.5' upstream uses a dot. 

Upstream Git
------------

Repo:

  https://github.com/mbtaylor/jsamp

Upstream version tags:

  jsamp-x.x.x


Previous .tar.gz
================

Location
--------

The source archives can be found at
http://software.astrogrid.org/p/jsamp/x.x-x/downloads.html
and
http://www.astrogrid.org/maven/org.astrogrid/jars/ .
To use a simpler watch file syntax, we currently fetch the source
archives from the second URL.

As of 2016, the version from the astrogrid pages was newer than
the Maven copy.

Resorting
---------

For our Debian package, we resorted the original zip archive into a
versioned tarball ("jsamp_<upstreamVersion>.orig.tar.gz").

Resorting is done automatically by the script "debian/orig-tar.sh"
which is called by "uscan".

File Stripping
--------------

The script "debian/orig-tar.sh" also removes the sub-directory
"src/java/org/astrogrid/samp/xmlrpc/apache". This is done in
consultation with upstream lying on the fact that there is an "xmlrpc"
implementation internal to JSAMP in the package, and that Apache-XMLRPC
was only added to the source for test purposes.