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
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
|
mozilla-devscripts (0.12) UNRELEASED; urgency=low
* [ mozclient ]
- fix hg incorrectly requesting branches
- update src/mozclient/lib/MozClient/Mercurial.pm
-- Fabien Tassin <fta@ubuntu.com> Wed, 26 Nov 2008 15:43:32 +0100
mozilla-devscripts (0.11) jaunty; urgency=low
* Bump Standards-Version to 3.8.0
- update debian/control
* [ minefield-packager ]
upstream builds are now identified with a trailling "-mozilla-central",
it's no longer "-trunk"
- update src/minefield-packager.mk.in
* [ mozclient ]
- add support for external project files helping adoption
of mozilla-devscripts by downstream. Introduce MOZCLIENT_PROJECTDIR.
- update README
- update src/mozclient.mk.in
- don't run MOZCLIENT_EXCLUDE_SCRIPT if does not exist as it creates
false positives
- update src/mozclient/lib/MozClient/VCS.pm
- drop $(EXT), left-over from when mozclient.pl was substed and use -c instead
- update src/mozclient.mk.in
- add support for git
- add src/mozclient/lib/MozClient/Git.pm
- update src/mozclient/mozclient.pl
- update src/mozclient/lib/MozClient/VCS.pm
- update debian/control
- move thunderbird-3.0 and seamonkey-2.0 from cvs to hg comm-central
- update src/mozclient/thunderbird-3.0.conf
- update src/mozclient/seamonkey-2.0.conf
- add src/mozclient/thunderbird-3.0-remove.binonly.sh
- add src/mozclient/seamonkey-2.0-remove.binonly.sh
- add project midbrowser (LP: #210314)
- add src/mozclient/midbrowser.conf
- update README
* [ compare ]
search for $(DEB_BUILDDIR)/mozilla/dist/bin, needed
by mozilla packages using MOZ_OBJDIR
- update src/compare.mk.in
* [ xpi ]
add support for xpi not located in the root directory. This is needed
for extensions built with xulapp.mk
- update src/xpi.mk
* [ xulapp ]
- allow caller to specify the xulrunner version by pre-setting DEBIAN_XUL_VER
- update src/xulapp.mk.in
- add confdefs.h and a.out to the clean rule
- update src/xulapp.mk.in
-- Fabien Tassin <fta@ubuntu.com> Sat, 15 Nov 2008 23:30:58 +0100
mozilla-devscripts (0.10) intrepid; urgency=low
[ Sasa Bodiroza ]
* Add src/med-xpi-{pack,unpack} scripts to manage packing and unpacking of
XPI files.
* Add default build command in src/xpi.mk.
* In README:
- Document src/med-xpi-{pack,unpack} scripts.
- Document default build command in xpi.mk part.
* Add zip to Depends in debian/control, because src/med-xpi-{pack,unpack}
scripts need it.
* Add src/med-xpi-{pack,unpack} to debian/mozilla-devscripts.install to
install them to /usr/bin.
[ Fabien Tassin ]
* Change Recommends into Suggests for cvs and mercurial as those are
not needed to use mozilla-devscripts as a build-dependency.
- update debian/control
* [mozclient] fix Mercurial tags not passed during checkout
- update src/mozclient/lib/MozClient/Mercurial.pm
[ Alexander Sack <asac@ubuntu.com> ]
* inject awesome-browser branding into firefox source tree by
adding appropriate MOZCLIENT_POSTCOCMD to the mozclient configs
- update src/mozclient/firefox-3.0.conf
- update src/mozclient/firefox-3.1.conf
- update src/mozclient/firefox-4.0.conf
-- Fabien Tassin <fta@sofaraway.org> Tue, 02 Sep 2008 13:29:40 +0200
mozilla-devscripts (0.09) intrepid; urgency=low
* Move cvs and mercurial from depends to recommends
* [ 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.
+ New features:
* MOZCLIENT_DYNTAG and MOZCLIENT_DYNTAG_FILES: 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 trailing cvs date
(as it's a tagged nss), or nss-3.12.0.3+1.9 when using a tagged
mozilla/client.mk
* add optional MOZCLIENT_SEPARATOR to specify what we want between
the version and the date/revision tag in the version (default to ~)
* run an optional package specific clean-up script. It should be called
src/mozclient/${pkg_name}-remove.binonly.sh
* add support for svn
* add optional MOZCLIENT_TAREXCLUDE to extend the list of dirs/files
to exclude from packaging
* change MOZCLIENT_CVS_LOC and MOZCLIENT_HG_LOC into a common
MOZCLIENT_VCS_LOC and make it mandatory
* add MOZCLIENT_APPNAME in order for xulrunner applications to specify
their toplevel directory name. It is set by default to 'mozilla'
* change version of all hg project to have YYYYMMDDrRRR instead of
RRR~YYYMMDD which was different from all other VCS
+ New or updated projects:
* add projects for Prism and Flock using svn
* add project for Fennec using hg
* make xulrunner-1.9.1 and xulrunner-2.0 use embedded tarballs
* disable MOZCLIENT_POSTCOCMD for xulrunner-1.9.1 and firefox-3.1
now that upstream made it obsolete
+ Update global clean-up script to remove new .dll/.exe shipped
by upstream
* [ compare ]
+ Add build-tree/dist to the list of directories for compare1
+ add support for flock
* [ xulapp ]
+ Add a rules file for xulrunner applications installing a build
system from the xulrunner SDK
-- Fabien Tassin <fta@sofaraway.org> Sat, 28 Jun 2008 16:41:05 +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
|