[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Iceape removal



Hi,
I've uploaded a NMU to fix #511477. Please unblock iceape/1.1.14-1.1

I've recompiled all packages build-depending on iceape-dev
(including fun packages like gcj-4.[23], eclipse, openjdk
and openoffice.org) and they all rebuild fine.

The interdiff contain some buildsystem-generated, I'm attaching
a debdiff of the relevant changes.

Please also unblock my NMU to drop the iceape-traybiff package
from mozilla-traybiff: version 1.2.3-4.3

The following iceape-specific packages need to be removed from
Lenny:

mozilla-tabextensions
mozilla-checky
mozilla-cascades
iceape-l10n-*

Cheers,
        Moritz
diff -u iceape-1.1.14/debian/iceape-browser.install iceape-1.1.14/debian/iceape-browser.install
--- iceape-1.1.14/debian/iceape-browser.install
+++ iceape-1.1.14/debian/iceape-browser.install
@@ -22,9 +22,6 @@
 #usr/lib/iceape/libmozpango.so
 usr/lib/iceape/libmsgbaseutil.so
 usr/lib/iceape/libprldap50.so
-usr/lib/iceape/libxpcom.so
-usr/lib/iceape/libxpcom_compat.so
-usr/lib/iceape/libxpcom_core.so
 usr/lib/iceape/libxpistub.so
 #usr/lib/iceape/pango.modules
 usr/lib/iceape/plugins/libnullplugin.so
diff -u iceape-1.1.14/debian/control iceape-1.1.14/debian/control
--- iceape-1.1.14/debian/control
+++ iceape-1.1.14/debian/control
@@ -8,69 +8,10 @@
 Vcs-Git: git://git.debian.org/git/pkg-mozilla/iceape.git
 Vcs-Browser: http://git.debian.org/?p=pkg-mozilla/iceape.git
 
-Package: iceape
-Architecture: all
-Section: web
-Depends: iceape-browser, iceape-mailnews
-Recommends: iceape-chatzilla
-Suggests: iceape-calendar
-Conflicts: mozilla (<< 2:1.8)
-Replaces: mozilla
-Description: The Iceape Internet Suite
- The Iceape Internet Suite is an unbranded Seamonkey Internet Suite suitable
- for free distribution. The Seamonkey Internet Suite is a set of Internet
- oriented applications. It is the continuity of the Mozilla Suite after it
- has been abandoned in favor of Firefox and Thunderbird.
- .
- The Iceape Internet Suite consists of:
-  - an Internet browser (Iceape Navigator)
-  - an HTML WYSIWYG editor (Iceape Composer)
-  - a Mail and News client (Iceape Mail & Newsgroups)
-  - an Address Book (Iceape Address Book)
-  - an IRC client (Chatzilla)
-  - a Calendar (Iceape Calendar) (not officially in the suite)
- .
- This is a meta package that depends on the main components of this suite.
- It is here to ease upgrades, installations, and provide a consistent upgrade
- path from previous versions.
- .
- It can safely be removed with no ill effects.
-
-Package: iceape-browser
-Architecture: any
-Section: web
-Depends: ${shlibs:Depends}
-Recommends: iceape-gnome-support
-Suggests: latex-xft-fonts, libkrb53, iceape-mailnews, iceape-dom-inspector
-Conflicts: mozilla-browser (<< 2:1.8), mozilla-psm (<< 2:1.8), mozilla-venkman (= 0.9.87-3)
-Replaces: mozilla-browser, mozilla-psm
-Provides: www-browser
-Description: Iceape Navigator (Internet browser) and Composer
- Iceape Navigator is a sophisticated graphical World-Wide-Web browser, with
- a large number of various browser features like support for HTML 4.0, CSS
- 2, JavaScript, etc. It also features tabbed browsing, popup blocking, and
- many others options.
- .
- Iceape Composer is a WYSIWYG HTML editor that lets you modify arbitrary
- HTML pages. It provides dynamic image and table resizing, quick insert
- and delete of table cells, and supports CSS and positioned layers.
- .
- See the 'iceape' package for more information on the Iceape Internet Suite.
-
-Package: iceape-gnome-support
-Architecture: any
-Section: web
-Depends: ${shlibs:Depends}, iceape-browser (= ${binary:Version})
-Description: GNOME support for the Iceape Internet Suite
- This is an extension to iceape that allows the use of protocol handlers
- from GnomeVFS, such as smb or sftp, and other GNOME integration features.
- .
- See the 'iceape' package for more information on the Iceape Internet Suite.
-
 Package: iceape-dev
 Architecture: all
 Section: devel
-Depends: iceape-browser (>= ${source:Upstream-Version}), iceape-browser (<= ${source:Version}.1~), iceape-dev-bin (>= ${source:Upstream-Version}), libnspr4-dev
+Depends: iceape-dev-bin (>= ${source:Upstream-Version}), libnspr4-dev
 Replaces: mozilla-dev
 Description: Development files for the Iceape Internet Suite
  This package contains the header and idl files to develop components for
@@ -86,90 +27,6 @@
+Conflicts: iceape-browser
 Description: Development files for the Iceape Internet Suite
  This package contains the XPCOM dependent glue and xpidl, xpt_dump and
  xpt_link utilities.
  .
- See the 'iceape' package for more information on the Iceape Internet Suite.
-
-Package: iceape-dbg
-Architecture: any
-Priority: extra
-Section: devel
-Depends: iceape-browser (= ${binary:Version}) | iceape-mailnews (= ${binary:Version}) | iceape-calendar (= ${binary:Version}), iceape-dom-inspector (= ${binary:Version})
-Description: Debugging symbols for the Iceape Internet Suite
- This package provides the debugging symbols for the Iceape Internet Suite
- programs. Install this package if you need to debug such a program or if
- you need a useful backtrace of a crash.
- .
- See the 'iceape' package for more information on the Iceape Internet Suite.
-
-Package: iceape-mailnews
-Architecture: any
-Section: mail
-Depends: ${shlibs:Depends}, iceape-browser (= ${binary:Version})
-Conflicts: mozilla-mailnews (<< 2:1.8)
-Provides: mail-reader, imap-client, news-reader
-Replaces: mozilla-mailnews
-Description: Iceape Mail & Newsgroups and Address Book
- Iceape Mail & Newsgroups client supports NNTP Newsgroups and IMAP/POP Mail.
- It has a full variety of features such as multiple accounts, labels,
- adaptive junk mail control, S/MIME, digital signing.
- .
- Iceape Address Book adds address book management to the Iceape Mail &
- Newsgroups client. It supports LDAP, vCards...
- .
- See the 'iceape' package for more information on the Iceape Internet Suite.
-
-Package: iceape-chatzilla
-Architecture: all
-Section: net
-Depends: iceape-browser (>= ${source:Upstream-Version}), iceape-browser (<= ${source:Version}.1~)
-Conflicts: mozilla-chatzilla (<< 2:1.8), mozilla-browser (<< 2:1.8)
-Replaces: mozilla-chatzilla
-Description: Iceape Chatzilla IRC client
- Chatzilla is a full featured IRC client integrated with the Iceape
- Internet Suite. It is scriptable, and supports what most people would
- expect from an IRC client.
- .
- See the 'iceape' package for more information on the Iceape Internet Suite.
-
-Package: iceape-calendar
-Architecture: any
-Section: misc
-Depends: ${shlibs:Depends}, iceape-browser (= ${binary:Version})
-Conflicts: mozilla-calendar (<< 2:1.8)
-Replaces: mozilla-calendar
-Description: Iceape Calendar
- This package is empty for the moment.
- .
- Iceape Calendar is user-friendly todo organizer, calendar and reminder.
- .
- It is integrated with Iceape Mail - you can email alarms to any email
- address. Keep all your appointments or memos in one handy electronic 
- format, accessible from anywhere in the world. Receive reminders 
- automatically - know your dentist appointment is near without having to
- tack a note onto the fridge. Repeating events and multiple views are 
- also supported.
- .
- The calendar uses the iCal standard for storing its calendar data.
- You can publish events from the calendar to an FTP server or a webDAV
- enabled webserver. You can also use the calendar to subscribe to these
- events (share your calendars) as well.
- .
- This program is provided for people that were using Mozilla Calendar in
- the Mozilla Suite, but is not officially part of the current Iceape Suite.
- It may be replaced by a separate program in the future, or may be
- officially integrated with the Iceape Suite.
- .
- See the 'iceape' package for more information on the Iceape Internet Suite.
-
-Package: iceape-dom-inspector
-Architecture: any
-Section: web
-Depends: ${shlibs:Depends}, iceape-browser (= ${binary:Version})
-Conflicts: mozilla-dom-inspector (<< 2:1.8)
-Replaces: mozilla-dom-inspector
-Description: DOM inspector for the Iceape Internet Suite
- This is a tool that allows you to inspect the DOM for web pages in the
- Iceape Navigator.
- .
- It also allows you to inspect the DOM for the Iceape User Interface itself
- and helps for extensions development.
+ See the 'iceape' package for more information on the Iceape Internet Suite.
\ Kein Zeilenumbruch am Dateiende.
diff -u iceape-1.1.14/debian/rules iceape-1.1.14/debian/rules
--- iceape-1.1.14/debian/rules
+++ iceape-1.1.14/debian/rules
@@ -264,7 +264,7 @@
 	dh_installman -a
 	dh_desktop -a
 	dh_link -a
-	dh_strip -a --dbg-package=iceape-dbg
+	dh_strip -a
 	dh_compress -a
 	dh_fixperms -a
 	#dh_makeshlibs -a -n
diff -u iceape-1.1.14/debian/iceape-dev-bin.install iceape-1.1.14/debian/iceape-dev-bin.install
--- iceape-1.1.14/debian/iceape-dev-bin.install
+++ iceape-1.1.14/debian/iceape-dev-bin.install
@@ -4,0 +5,3 @@
+usr/lib/iceape/libxpcom.so
+usr/lib/iceape/libxpcom_compat.so
+usr/lib/iceape/libxpcom_core.so
diff -u iceape-1.1.14/debian/changelog iceape-1.1.14/debian/changelog
--- iceape-1.1.14/debian/changelog
+++ iceape-1.1.14/debian/changelog
@@ -1,3 +1,16 @@
+iceape (1.1.14-1.1) unstable; urgency=medium
+	
+  * Non-maintainer upload.
+  * Drop all binary packages except iceape-dev and iceape-dev-bin.
+    Debian doesn't have the necessary volunteer resources to support Iceape
+    for Lenny. Unfortunately we can't drop Iceape completely that late in the
+    release cycle, since a few packages have build dependencies on Xulrunner
+    1.8, but it mitigates the problem a lot. (Closes: #511477)	
+  * Build libxpcom.so, libxpcom-compat.so and libxpcom_core.so into the
+    iceape-dev-bin binary package and add a Conflicts on iceape-browser
+	
+ -- Moritz MÃŒhlenhoff <jmm@debian.org>  Sun, 25 Jan 2009 19:27:34 +0100
+
 iceape (1.1.14-1) unstable; urgency=low
 
   * New security/stability upstream release.

Reply to: