Removing Sunbird code from comm-central

Joshua Cranmer 🐧 <[email protected]> Mon, 27 May 2013 15:26:25 -0500
Newsgroups gmane.comp.mozilla.devel.calendar
Message-ID <[email protected]>
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

_______________________________________________
dev-apps-calendar mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-apps-calendar