1
1
firefox (7.0~b6+build1+nobinonly-0ubuntu2) UNRELEASED; urgency=low
3
[ Chris Coulson <chris.coulson@canonical.com> ]
3
4
* Move distribution.ini to a stable install path in Oneiric for now, so it
4
5
can be diverted. Need to find a nicer way to do this
5
6
- update debian/rules
7
-- Chris Coulson <chris.coulson@canonical.com> Sat, 24 Sep 2011 15:16:49 +0100
7
* Provide a useful error message when trying to build the source package
8
with an out of date control file
10
* Provide a way to prevent the source package from being built if the list
11
of shipped locales changed upstream. Note that this is disabled on
14
- add debian/extract-file.py
15
* Move custom scripts to debian/build
16
- move debian/get-xpi-id.py to debian/build/get-xpi-id.py
17
- move debian/refresh-supported-locales.pl to
18
debian/build/refresh-supported-locales.pl
19
- move debian/extract-file.py to debian/build/extract-file.py
21
* Dropped patches fixed upstream:
22
- remove debian/patches/build-fix-for-no-ENABLE_YARR_JIT.patch
23
- remove debian/patches/compile-pldhash-as-C++.patch
24
- update debian/patches/series
26
- update debian/patches/firefox-kde.patch
27
- update debian/patches/mozilla-kde.patch
28
- update debian/patches/ubuntu-codes-google.patch
29
* Update support for doing PGO builds:
30
- Add "mk_add_options MOZ_PGO=1" to mozconfig when doing a PGO build,
31
rather than changing the make target to "profiledbuild"
32
- update debian/mozconfig.in
34
- Run the profiling 10 times
35
- update debian/mozconfig.in
36
- Don't turn off the crash reporter or force unofficial branding for PGO
39
- Don't force the compiler to gcc-4.5 when doing PGO builds. Instead,
40
we will just rely on the default compiler and not enable PGO on
41
Ubuntu versions which don't have a new enough toolchain
43
* Shrink the default mozconfig right down, by using defaults rather than
44
forcing things like --disable-system-cairo and friends. We still retain
45
the ability to override the defaults though by setting MOZ_OVERRIDE_SHLIBS
46
to either "tree" or "system", but we use upstream defaults now. We also
47
drop the pkg-config checks in debian/rules which allowed a fallback build
48
configuration when dependencies aren't satisfied. Really, the build should
49
just fail here rather than continuing in some undesirable fallback mode
50
- update debian/firefox-dev.install.in
51
- update debian/firefox-dev.links.in
52
- update debian/mozconfig.in
53
- update debian/pkgconfig/libxul.pc.in
54
- update debian/control.in
56
* Refresh build-depends, as this hasn't been done for a while:
57
- Drop patchutils, libxft-dev, libxinerama-dev, libgnome2-dev and bzip2.
58
These don't appear to be needed
59
- Drop liborbit2-dev - only appears to be required if there is no libidl
60
- Add libglib2.0-dev, libext-dev, libfontconfig1-dev and libpango1.0-dev,
61
as the configure script checks for these directly
62
- Add minimum versions to libgconf2-dev, libgnomevfs2-dev, yasm and
64
- Specify minimum versions for libnspr4-dev, libcairo2-dev, libsqlite3-dev
65
and libnss3-dev when using system versions of those libs
66
* Disable gconf support on >= 11.10
68
- update debian/mozconfig.in
69
* Refresh binary dependencies:
70
- Change ubufox recommends to xul-ext-ubufox
71
- Drop psmisc and fontconfig depends. We don't appear to use any binaries
72
from either of these packages
73
- Drop debianutils dependency. This is an essential package
74
* Disable printing of a lot of makefile commands to reduce noise. Also
75
add some headers in various places
77
* Introduce a branch-specific config file (debian/config/branch.mk) which
78
will hold settings that are tied to a specific branch, and which shouldn't
79
be merged between branches when merging new Firefox versions (eg, whether
80
the crash reporter should be enabled on a branch). The idea is to confine
81
these types of settings to a single file
82
- add debian/config/branch.mk
84
* Move debian/locales.* to debian/config
85
- move debian/locales.shipped => debian/config/locales.shipped
86
- move debian/locales.unavail => debian/config/locales.unavail
87
- move debian/locales.blacklist => debian/config/locales.blacklist
89
- update debian/build/refresh-supported-locales.pl
90
* Move debian/testsuite.mk to debian/build
91
* Don't open about:blank from the New Window quicklist entry
92
- update debian/firefox.desktop.in
93
* We need to keep the complete list of language packs (shipped and
94
transitional) in sync between branches. However, this was proving to be
95
difficult because the list was split across 2 files (locales.shipped
96
and locales.unavailable). Rework this so that we have a locales.all
97
(containing the list of current and past language packs), and a
98
locales.shipped. The locales.all can be easily kept in sync between
99
branches now, so we end up with the correct transitional language packs
100
on branches which have some languages disabled. This also makes it
101
more complicated to add the language packs to debian/control though, so
102
we offload this to a new perl script now rather than trying to do it all
104
- add debian/build/dump-langpack-control-entries.pl
105
- update debian/build/refresh-supported-locales.pl
106
- add debian/config/locales.all
107
- update debian/config/locales.shipped
108
- remove debian/config/locales.unavailable
109
- update debian/control
110
- update debian/rules
111
* Touch debian/control.in during clean to force a refresh of debian/control,
112
so we can check if it is out-of-date and fail if it is
113
- update debian/rules
114
* Ensure that we get the correct package relationships depending on the
115
target distro version
116
- update debian/control.in
117
- update debian/rules
118
- refresh debian/control
119
* Drop the mozilla-devscripts dependency. We were only using this for creating
120
tarballs anyway. Instead, implement our own get-orig-source target, which
121
also fixes some problems we were having
122
- update debian/control.in
123
- remove debian/moz-rev.sh
124
- update debian/rules
125
- remove debian/mozclient/firefox.mk
126
- remove debian/mozclient/firefox.conf
127
- update debian/config/branch.mk
128
- add debian/build/create-source
129
- add debian/build/get-orig-source.mk
130
* Drop the 'nobinonly' suffix from the version number. All this really does
131
is make the version number longer without adding any useful information,
133
- We don't strip all binary files as there are a lot remaining which are
134
used by the test-suite (eg, images, fonts, videos, sqlite dbs, extensions)
135
- Stripping binary files from the source tarball isn't the only change we
136
make to it. We also merge in the upstream l10n data, but we don't
137
indicate that in the version number
138
* Keep a copy of shipped-locales outside of the embedded tar.bz2. This
139
makes it faster to verify the list of shipped locales when creating
141
- update debian/build/create-tarball.py
142
- update debian/build/extract-file.py
143
- update debian/rules
144
* When calling refresh-supported-locales, automatically refresh
146
- update debian/rules
148
[ Brian Murray <brian@ubuntu.com> ]
149
* Fix LP: #758111 - update ubuntulinux.org bookmark - thanks to Jonathan
150
Rothwell for the patch
152
-- Chris Coulson <chris.coulson@canonical.com> Sat, 24 Sep 2011 19:08:15 +0100
9
154
firefox (7.0~b6+build1+nobinonly-0ubuntu1) oneiric; urgency=low