summaryrefslogtreecommitdiff
path: root/debian/changelog
blob: fbcd9be207ed01dec4802e76cd279afb9ce188fb (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
mozilla-devscripts (0.11) UNRELEASED; urgency=low

  * [ minefield-packager ] upstream builds are now identified with
    a trailling "-mozilla-central", it's no longer "-trunk"
    - update src/minefield-packager.mk.in

 -- Fabien Tassin <fta@ubuntu.com>  Wed, 17 Sep 2008 15:29:04 +0200

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