Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Removing Sunbird code from comm-central

20 views
Skip to first unread message

Joshua Cranmer 🐧

unread,
May 27, 2013, 4:26:25 PM5/27/13
to
In bug 866903, I am currently planning on removing Sunbird code from
comm-central. If no one has any objections, I will try to do this next
weekend.

After some investigation, this means I will be removing the following
directories and files:
calendar/sunbird [except calendar/sunbird/config/version.txt, which is
also the Lightning version]
calendar/installer
calendar/app.mozbuild
calendar/app-config.mk
calendar/build.mk
calendar/confvars.sh
other-licenses/branding/sunbird

In addition, mention of MOZ_SUNBIRD in our build system will also be
deleted (affecting calendar/moz.build, calendar/locales/Makefile.in, and
calendar/lightning/Makefile.in). The l10n for Sunbird will not be
removed at this time and will probably not be removed until after the
ESR branches. Also, various checks in the code itself that query if the
running application is Sunbird or not are not going to be removed.

As for why the code removal is being done, the comm-central and
mozilla-central build systems are undergoing massive overhauls. There is
a good chance that Sunbird has already been broken by these changes, but
the presence of its Makefiles still increases the complexity of
overhauling the build system. Anyone who wants to resurrect Sunbird may
do better simply by starting from scratch (at least as far as the build
system itself is concerned).

If there are questions about or objections to this approach, please
state them now or forever hold your peace.

--
Joshua Cranmer
Thunderbird and DXR developer
Source code archæologist

Aceman

unread,
May 30, 2013, 2:07:34 PM5/30/13
to
Joshua Cranmer 🐧 wrote:
> In bug 866903, I am currently planning on removing Sunbird code from
> comm-central. If no one has any objections, I will try to do this next
> weekend.
>
> In addition, mention of MOZ_SUNBIRD in our build system will also be
> deleted (affecting calendar/moz.build, calendar/locales/Makefile.in, and
> calendar/lightning/Makefile.in). The l10n for Sunbird will not be
> removed at this time and will probably not be removed until after the
> ESR branches. Also, various checks in the code itself that query if the
> running application is Sunbird or not are not going to be removed.
>
Why? Will these be removed later?

0 new messages