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

Bug#602302: future unblock: kdepim/4:4.4.7-1



Package: release.debian.org
Severity: wishlist
User: release.debian.org@packages.debian.org
Usertags: freeze-exception

Please unblock package kdepim

could you consider unblocking kdepim 4.4.7 (4.4.7-1 is experimental) on the
same merrits as explained in #596940. 4.4.7 is another bugfix-only release from
the kdepim 4.4 stable tree. Unfortunately, the diff is quite noisy because
upstream took a hammer approach at fixing probable encoding issues and disabled
implicit C++ null-terminated string to Q*String object conversation:

--- kdepim-4.4.6/messagecore/CMakeLists.txt 2010-09-10 02:22:43.000000000 +0300
+++ kdepim-4.4.7/messagecore/CMakeLists.txt 2010-10-22 02:25:03.000000000 +0300
@@ -1,6 +1,9 @@
 set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}" )
 
 add_definitions(-DKDE_DEFAULT_DEBUG_AREA=5300)
+add_definitions( -DQT_NO_CAST_FROM_ASCII )
+add_definitions( -DQT_NO_CAST_TO_ASCII )
+
 
 add_subdirectory(tests)

This obviously broke building so as a result, you see a bunch of changes like
this all over the place:

-    mConfig = new KConfig( "kaddressbookrc" );
+    mConfig = new KConfig( QLatin1String( "kaddressbookrc" ) );

which are harmless. The interesting part is documented in the changelog. As you
see, there are a bunch of crash fixes there:

+=== Version 2.4.9 --- 19 October 2010 ===
+- Fix crash if alarm triggers while its deletion confirmation prompt is visible.
+- Fix crash when Try button is clicked while creating new display alarm.
+- Fix crash on KAlarm exit.
+- Fix possible crash when enabling individual alarms.
+- Prevent long file name from expanding the width of file display alarm window.
+- Allow pre- & post-alarm actions for alarms whose text is generated by a command.
+- Combine 4 New Alarm icons in toolbar, to fix icon texts not fitting into width.
+

which would be useful to have in Squeeze.

BTW, there is also kdepim-runtime[2] 4.4.7 in unstable which has no upstream
code changes, just a version bump. Unblock it if you choose to unblock kdepim
4.4.7, those two tarballs were released together.

unblock kdepim/4:4.4.7-1

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596940
[2] http://packages.qa.debian.org/k/kdepim-runtime.html

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.36-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=lt_LT.UTF-8, LC_CTYPE=lt_LT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



Reply to: