summaryrefslogtreecommitdiff
path: root/debian/changelog
blob: fd848c07e863d781a7e7359ae4fd967dfe4d6aef (plain)
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
mozilla-devscripts (0.09) UNRELEASED; urgency=low

  * Move cvs and mercurial from depends to recommends
    - update debian/control
  * [ mozclient ]
    + Full refactoring of mozclient. It is now written in object-oriented Perl.
      The makefile version was getting difficult to extend and to maintain.
      We now have a base class called MozClient::VCS and a set of VCS classes
      inheriting for it.
      - add src/mozclient/mozclient.pl
      - add src/mozclient/${projects}.conf
      - add src/mozclient/lib/MozClient/{VCS,CVS,Mercurial}.pm
      - move src/patches to src/mozclient/patches
      - update src/${projects}.mk.in
      - update src/Makefile
      - update README
    + nspr and nss are now using a dynamic tag. They used to fetch HEAD
      which made them tricky to distribute. Now, we take NSPR_CO_TAG and
      NSS_CO_TAG from mozilla/client.mk (fetched from HEAD or from a tag)
      and we assign a version like nss-3.12.0.3+1.9~cvs without trailling
      cvs date (as it's a taggued nss), or nss-3.12.0.3+1.9 when using a
      taggued mozilla/client.mk
      - update src/mozclient/mozclient.pl
      - update src/mozclient/{nspr,nss}.conf
    + change MOZCLIENT_CVS_LOC and MOZCLIENT_HG_LOC into a common
      MOZCLIENT_VCS_LOC and make it mandatory
      - update src/mozclient/mozclient.pl
      - update src/mozclient/*.conf
      - update README
    + add optional MOZCLIENT_SEPARATOR to specify what we want between
      date and revision in the version (default to ~)
      - update src/mozclient/mozclient.pl
      - update src/mozclient/lib/MozClient/VCS.pm
      - update README
    + run an optional package specific clean-up script. It should be called
      src/mozclient/${pkg_name}-remove.binonly.sh
    + add support for svn
      - add src/mozclient/lib/MozClient/Subversion.pm
      - update src/mozclient.pl
    + add projects for Prism and Flock using svn
      - add src/mozclient/{prism,flock}.conf
      - add src/{prism,flock}.mk.in
      - add src/mozclient/flock-remove.binonly.sh
      - update src/Makefile
      - update README
    + add project for Fennec using hg
      - add src/mozclient/fennec.conf
      - add src/fennec.mk.in
      - update src/Makefile
      - update README
    + use an absolute path for remove.binonly.sh as with --conf-dir it could
      be called from anywhere. Move remove.binonly.sh into mozclient
      - move src/remove.binonly.sh => src/mozclient/remove.binonly.sh
      - update src/Makefile
      - update src/mozclient/mozclient.pl
      - update src/mozclient/lib/MozClient/VCS.pm
    + add optional MOZCLIENT_TAREXCLUDE to extend the list of dirs/files
      to exclude from packaging
      - update src/mozclient/lib/MozClient/VCS.pm
      - update src/mozclient/mozclient.pl
      - update README
      - update src/mozclient/lib/MozClient/VCS.pm
    + change version of all hg project to have YYYYMMDDrRRR instead of
      RRR~YYYMMDD which was different from all other VCS
      - update src/mozclient/lib/MozClient/Mercurial.pm
      - update src/mozclient/{xulrunner,firefox}-{1.9.1,3.1}.conf
    + Make xulrunner-1.9.1 and xulrunner-2.0 use embedded tarballs
      - update src/mozclient/xulrunner-{1.9.1,2.0}.conf
    + Update global clean-up script to remove new .dll/.exe shipped
      by upstream
      - update src/mozclient/remove.binonly.sh
    + Disable MOZCLIENT_POSTCOCMD for xulrunner-1.9.1 and firefox-3.1
      now that upstream made it obsolete
      - udpate src/mozclient/xulrunner-1.9.1.conf
      - update src/mozclient/firefox-3.1.conf
    + Add MOZCLIENT_APPNAME in order for xulrunner applications to specify
      their toplevel directory name. It is set by default to 'mozilla'
      - update src/mozclient/mozclient.pl
      - update src/mozclient/lib/MozClient/VCS.pm
      - update src/mozclient/lib/MozClient/Subversion.pm
      - update src/mozclient/lib/MozClient/Mercurial.pm

  * [ compare ]
    + Add build-tree/dist to the list of directories for compare1
      - update src/compare.mk.in
    + add support for flock
      - update src/flock.mk.in

  * [ xulapp ]
    + Add a rules file for xulrunner applications installing a build
      system from the xulrunner SDK
      - add src/xulapp.mk
      - update src/Makefile

 -- Fabien Tassin <fta@sofaraway.org>  Fri, 30 May 2008 15:36:16 +0200

mozilla-devscripts (0.08.1) intrepid; urgency=low

  Release cherry pick from 0.09 release to intrepid
  [ Fabien Tassin ]
  * Move cvs and mercurial from depends to recommends
    - update debian/control

 -- Alexander Sack <asac@ubuntu.com>  Fri, 30 May 2008 12:33:08 +0200

mozilla-devscripts (0.08) intrepid; urgency=low

  [ Alexander Sack ]
  * add .NOTPARALLEL target to make mozclient.mk more reliable in parallel
    make runs. We don't want parallel execution within the scope of mozclient.mk.
    Maybe noteworthy that this doesn't prevent clients to invoke get-orig-source
    with distinct parameters in parallel.
    - update src/mozclient.mk.in

  [ Fabien Tassin ]
  * [ mozclient ]
    + change the mozclient-status target name to list-tags, easier to remember.
      Preserve legacy mozclient-status
      - update src/mozclient.mk.in
      - update README
    + add support for Mercurial (hg) in addition to cvs.
      Add MOZCLIENT_VCS variable (default to cvs). Add mercurial to Depends.
      The preferred way to fetch a particular hg snapshot is to use a revision
      number, it's better than a date.
      - update deban/control
      - update src/mozclient.mk.in
      - update README
    + make the mozclient patch system optional by introducing a new variable
      called MOZCLIENT_WANTPATCH. Set it only for firefox 3.
      - update src/firefox-3.0-full.mk.in
      - update src/firefox-3.0.mk.in
      - update src/mozclient.mk.in
    + add 4 projects using Mercurial. They need python (>= 2.4) so add
      python | python2.4 to Depends. They also need a post checkout script to
      fetch dependencies (nspr/nss/tamarin) so introduce a new variable called
      MOZCLIENT_POSTCOCMD. We now use hgweb instead of bonsai to get revision
      ids and dates.
      - update deban/control
      - add src/firefox-3.1.mk.in
      - add src/firefox-4.0.mk.in
      - add src/xulrunner-1.9.1.mk.in
      - add src/xulrunner-2.0.mk.in
      - update src/Makefile
    + add a variable called DEBIAN_KEEP_VCS to preserve the VCS files such as 
      */CVS or .hg
      - update src/mozclient.mk.in
      - update README
    + Add a mozclient-version target producing a VERSION=foo string on stdout
      - update src/mozclient.mk.in
    + Fix nspr and nss conf files to fetch xulrunner version file using
      MOZCLIENT_FILE instead of MOZCLIENT_MODULES
      - update src/nspr.mk.in
      - update src/nss.mk.in

   * [ minefield-packager ]
     + drop dpkg-shlibdeps's stderr messages, add a banner with a license
      - udpate src/minefield-packager.mk.in
     + change the description in the desktop file to identify more clearly
       that this is an upstream nightly build
      - udpate src/minefield-packager/debian/pkgname.desktop.in
     + drop gif/jpg/png from the MimeType field so this minefield does not
       appear in the Open With menu for images
      - udpate src/minefield-packager/debian/pkgname.desktop.in

 -- Fabien Tassin <fta@sofaraway.org>  Fri, 30 May 2008 12:33:08 +0200

mozilla-devscripts (0.07) hardy; urgency=low

  * [ mozclient ]
    + Fix checkouts by date where the provided date was not
      transformed into a date that cvs could recognize (LP: #215382)
      - update src/mozclient.mk.in

 -- Fabien Tassin <fta@sofaraway.org>  Thu, 10 Apr 2008 23:07:45 +0200

mozilla-devscripts (0.06) hardy; urgency=low

  [ Alexander Sack ]
  * [ xpi ]:
    + introduce support to extract xpi translations from any build tree that
      ships chrome.manifest indexed xul/xpi translations. This feature is ment to
      be hooked into install phase of then package build. cdbs users can just
      include this helper as we ship the appropriate cdbs hooks.
      - add src/lp-locale-export.mk
  * [ lp-locale-export ]:
    + add lp-locale-export.mk to the build (add to extra_mk_files)
      - update src/Makefile
    + add README stub for lp-locale-export.mk
      - update README

  [ Fabien Tassin ]
  * [ compare ]:
    + Add support for compare in thunderbird-3.0
      - update src/thunderbird-3.0.mk.in
  * [ mozclient ]:
    + Update mozclient-status rule to list tags relative to each project
      instead of just gecko trunk
      - update src/mozclient.mk.in
    + Update nspr project file to generate a version containing the gecko
      version, such as 4.7.1~beta+1.9b5~cvs20080310t1054 or
      4.7.1~beta2+1.9b5~cvs20080314t1505
      - update src/nspr.mk.in
    + Fail when MOZCLIENT_GETDATE was not able to find the date on bonsai
      - update src/mozclient.mk.in
    + Add a firefox-3.0-full project creating a full firefox tarball,
      i.e. regular browser and not the ubuntu specific xulbrowser
      - add src/firefox-3.0-full.mk.in
      - update src/Makefile
    + Add a xulrunner-1.8 project
      - add src/xulrunner-1.8.mk.in
      - update src/Makefile
  * [ minefield-packager ]
    + New module creating debs from Firefox nightly built tarballs
      - add src/minefield-packager.mk.in
      - add src/minefield-packager/debian/*
      - update src/Makefile
      - update README
    + Add dpkg-dev (for dpkg-deb) and fakeroot to depends
      - update debian/control
  * Add $(extra_mk_dirs) to install a full directory and use it for
    minefield-packager/debian and (mozclient/)patches
    - update src/Makefile

 -- Fabien Tassin <fta@sofaraway.org>  Fri, 04 Apr 2008 16:14:45 +0200

mozilla-devscripts (0.05) hardy; urgency=low

  * new release shipping xpi.mk (LP: #195366)
    - this upload belongs to the general FF Exception of #193225.

  [ Fabien Tassin ]
  * Update mozclient patch for xulbrowser now that firefox 3 needs
    mozilla/memory to build
    - update src/patches/xulbrowser_target.patch
  * Rewrite package description now that we provide several scripts
    - update debian/control
  * Update the compare module to also check dist/bin vs debian/tmp
    - update src/compare.mk.in
    - update src/firefox-3.0.mk.in
    - update src/xulrunner-1.9.mk.in
    - update README
  * Change nspr version in mozclient to ~~cvs now that upstream bumped
    its version so we can change our versionning later
    - update src/nspr.mk.in

  [ Alexander Sack ]
  * add initial xpi makefile helper that tries to make extension package
    maintenance as trivial as possible
    - add src/xpi.mk
    - update src/Makefile
  * add libxml-xpath-perl to Depends: required by install.rdf introspection
    in xpi.mk
    - update debian/control
  * add unzip (needed by xpi.mk) to Depends: of mozilla-devscript binary package
    - update debian/control
  * introduce MOZ_XPI_MOZILLA_DIRS in xpi.mk with default values: "firefox-addons
    firefox"
    - update src/xpi.mk
  * document xpi.mk in README
    - update README

 -- Fabien Tassin <fta@sofaraway.org>  Mon, 25 Feb 2008 11:39:01 +0100

mozilla-devscripts (0.04) hardy; urgency=low

  * Add support in mozclient for DEBIAN_TAG for nss and nspr by not using
    mozilla/client.mk for those two.
    - update src/mozclient.mk.in and README
    - update src/{nspr,nss}.mk.in
    - drop src/patches/{nspr,nss}_target.patch
    - update src/patches/xulbrowser_target.patch
    - update src/patches/series

 -- Fabien Tassin <fta@sofaraway.org>  Fri, 08 Feb 2008 22:13:42 +0100

mozilla-devscripts (0.03) hardy; urgency=low

  * Fix PST date missed for direct checkout
    - update src/mozclient.mk.in
  * Add the 'compare' script
    - add src/compare.mk.in
    - update src/Makefile
  * Rephrase documentation and document 'compare'
    - update README
    - update src/mozclient.mk.in
  * Add support for 'compare' in seamonkey, firefox and xulrunner
    - update src/seamonkey-2.0.mk.in
    - update src/xulrunner-1.9.mk.in
    - update src/firefox-3.0.mk.in

 -- Fabien Tassin <fta@sofaraway.org>  Tue, 29 Jan 2008 14:06:37 +0100

mozilla-devscripts (0.02) hardy; urgency=low

  * Move patches for mozilla/client.mk inside src/ as they were previously
    missed at install time. This will prevent confusions with other future
    scripts
  * Add PST to dates passed to cvs so it matches dates from Bonsai
    - update src/mozclient.mk.in
  * Drop Changelog.txt, use debian/changelog instead

 -- Fabien Tassin <fta@sofaraway.org>  Thu, 17 Jan 2008 22:17:46 +0100

mozilla-devscripts (0.01) hardy; urgency=low

  * Initial version (LP: #179501)

 -- Fabien Tassin <fta@sofaraway.org>  Sun, 30 Dec 2007 21:06:05 +0100