patches
Mike Hommey
mh at glandium.org
Wed Sep 27 15:52:35 UTC 2006
On Wed, Sep 27, 2006 at 05:03:48PM +0200, Hendrik-Jan Heins <hjheins at gmail.com> wrote:
> Here's the list:
>
> [ ] 10_components_no_exec.dpatch 31-Aug-2006 14:06 1k
> What's the advantage?
Having the .js files executable has no advantage. This patch install
them without the executable bit.
> [ ] 10_dash_workaround.dpatch 31-Aug-2006 14:07 1k
> Why?
Because of a silly dash bug (#337294). It is necessary for the build
not to fail when using dash as sh.
> [ ] 10_icons.dpatch 31-Aug-2006 14:06 1k
> What exactly does this do? I'm already not using the icons
> in the package
It installs the icons in the correct place (default.xpm and friends).
> [ ] 10_no_chromelist.dpatch 31-Aug-2006 14:06 1k
> Why is this better?
Because the chromelist.txt files are useless.
> [ ] 15_overthespot.dpatch 31-Aug-2006 14:06 7k
> Not sure, should this be used?
For people using stuff like scim and friends, yes.
> [ ] 20_visibility.dpatch 31-Aug-2006 14:07 1k
> Not used Probably debatable
Another patch needs to be applied instead. See this changelog in
firefox 2.0 from experimental :
* configure, configure.in: Apply patches from bz#334866, bz#319012 and
bz#335949 + fixups to workaround gcc visibility hidden bugs, especially
#331460 (an instance of which is actually still present in C++,
see gcc#26905).
> [ ] 25_xrender_bug_workaround.dpatch 31-Aug-2006 14:07 2k
> Cairo is used, so not needed
Firefox and xulrunner too, use cairo.
> [ ] 30_distclean.dpatch 31-Aug-2006 14:07 10k
> Don't understand, why is this needed?
So that make clean does its work.
> [ ] 30_embedding_tests.dpatch 31-Aug-2006 14:06 3k
> Don't understand, why is this needed?
To not build embedding tests, they are useless.
> [ ] 35_crash_focus.dpatch 31-Aug-2006 14:07 4k
> Not sure this is needed; these files are extensively changed
> already
They are probably needed, I'll take a look at the code some time this
week.
> [ ] 38_unsupported_arch_build.dpatch 31-Aug-2006 14:07 1k
> Probably, not sure if it needs changing.
Unless this is applied in seamonkey, this is needed so that it builds
correctly on all debian architectures
> [ ] 65_mouse_buttons.dpatch 31-Aug-2006 14:07 1k
> No idea what the advantage is of this
For people that have mice with more than 3 or 5 buttons.
> [ ] 80_libxpcom_hack.dpatch 31-Aug-2006 14:07 1k
> Don't think it's needed anymore
It is needed if you build with -Wl,--as-needed for extension components
to work correctly.
> [ ] 80_no_sys_profile.dpatch 31-Aug-2006 14:06 1k
> Don't agree with what it fixes. I think new profiles depend
> on this.
I don't know for seamonkey. Is it still based on xpfe or does it use the
toolkit ? If the latter:
- you probably don't need the update-seamonkey-chrome stuff anymore,
because this is dealt with by the extensions manager
- you probably need this patch because the files in the system profile
installed by the build system are useless with the new extensions
manager and the toolkit
> [ ] 80_security_build.dpatch 31-Aug-2006 14:06 5k
> Is already at least partly in there, so not used
You may want to apply the SKIP_CHK part and the shlibsign stuff from
firefox or xulrunner rules files.
> [ ] 80_zip.dpatch 31-Aug-2006 14:06 4k
> Why?
Explained on jabber ;)
Cheers
Mike
More information about the pkg-mozilla-maintainers
mailing list