qt merges
For your information, here's the Debian to Kubuntu delta following merges for intrepid. Qt 3.3.8b * Merge with Debian, remaining changes: - Add kubuntu_06_fglrx_0_size_screen.dpatch work around fglrx reporting a 0 size screen. Closes https://bugs.launchpad.net/ubuntu/+source/qt-x11-free/+bug/81686 - Add kubuntu_09_flickerfree_qiconview.dpatch to add double-buffering for the icon redraw - prevents flicker on window redrawing (LP: #209227) - No firebird/ibase build (remove build-dep, control entry, ibase ./configure option), firebird is not in Ubuntu main - install qtrc and qt_plugins_3.3rc and add /etc/ to libqt3-mt and Qt 4.4.0 (out today, what a very long compile that one is) * Sync with debian, remaining changes: - patches kubuntu_02_no_undefined.diff (adds -Wl,--no-undefined) kubuntu_03_use_bash_in_configure.diff (may not be needed now, but dash issues have crepped in in the past with /bin/sh/) kubuntu_07_trust_dpkg-arch_over_uname-m.diff (updates 07_trust_dpkg-arch_over_uname-m.diff for lpia) - remove ibase and firebird from debian/control and debian/rules Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdeedu description
kturtle maintainer complained today they they no longer use a Logo language. http://www.kubuntu.org/~jriddell/tmp/kdeedu_4.1.0-0ubuntu5.debdiff Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
KDM init script status action
Here's a patch to add the status action to KDM's init script. https://bugs.launchpad.net/ubuntu/+source/kdebase-workspace/+bug/259446 Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Re: Naming policies of non-official kde stuff
On Tue, Oct 14, 2008 at 11:20:20PM +0200, Sune Vuorela wrote: > That leaves plasma-only thingies. > Should they be called plasma-$NAME, $NAME-plasma, $NAME-plasma-$TYPE, $NAME, > plasma-$TYPE-$NAME or something completely different. > for $TYPE, there is dataengine, containment, applet and a few others. > I guess my suggestion would be plasma-$NAME. > If a source package contains a application and something uses plasma, they > should in general be in same package, but if that is not desired, the plasma > part can be split out in plasma-$NAME We've been using plasmoid-foo in Kubuntu, which seems a nicer fit since that is what plasma applets are called by upstream. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
cmake Kubuntu merge
Ubuntu has opened a new development version, so we are doing merges from Debian. First is cmake, due to popular demand this has an added build-dep on qt 4 and builds a cmake-gui package. To keep the delta minimal it still installs to debian/cmake and copies the files to debian/cmake-gui, if Debian would pick up the changes I'd be happy to change it to installing to debian/tmp and doing the normal thing with .install files. http://people.ubuntu.com/~jriddell/tmp/cmake_2.6.2-1ubuntu1.debdiff Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Qt 4 Kubuntu merge
Here's the current Qt 4 diff http://people.ubuntu.com/~jriddell/tmp/qt4-x11_4.4.3-1ubuntu1.debdiff of which possibly interesting is the kubuntu_08_systray_fix.diff patch, alas I've entirely lost the bug tracking this :( There's also some symlinks needed by Qt Jambi's build system. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Akonadi Kubuntu merge
http://people.ubuntu.com/~jriddell/tmp/akonadi_1.0.0-2ubuntu1.debdiff Includes apparmour workaround for mysql. Also a build and install dependency on mysql-server-5.0. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kde4libs Kubuntu merge
For completeness http://www.kubuntu.org/~jriddell/tmp/kde4libs_4.1.3-1ubuntu1.debdiff It's largely Kubuntu-isms. The kubuntu_06_user_disk_mounting.diff patch might be interesting, although upstream has said it's not a great approach. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Re: kdegames Kubuntu merge
On Fri, Nov 07, 2008 at 09:10:39PM +0100, Pino Toscano wrote: > Alle venerd?? 07 novembre 2008, Roderick B. Greening ha scritto: > > Relevant changelog entry: > > > > +kdegames (4:4.1.0-0ubuntu3) intrepid; urgency=low > > + > > + * Add kubuntu_01_fix_messages.diff, don't remove .cpp files when > > +generating .pot files > > + > > + -- Jonathan Riddell <[EMAIL PROTECTED]> Thu, 14 Aug 2008 20:27:46 > > +0100 > > > > The patch removes the 'rm' line as it clobbers the .cpp files > > Then two questions: > a) why don't fix it in the *right* way, ie "rm rc.cpp"? > b) when will KDE be notified about it? Can we expect a report about that in > time for KDE 4.5, or will still be too early? I applied the patch upstream at the time in trunk. I committed a better fix earlier tonight similar to what you say above. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
strigi kubuntu diff
Adds a patch from upstream to install the indexpluginloader.h file needed for KDE 4.2. http://www.kubuntu.org/~jriddell/tmp/strigi_0.5.11-1ubuntu3.debdiff Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
KOffice dependencies
I packaged opengtl which includes openctl wanted by KOffice 2. https://launchpad.net/ubuntu/+source/opengtl Also spnav https://launchpad.net/ubuntu/+source/libspnav https://launchpad.net/ubuntu/+source/spacenavd The KOffice 2 debdiff isn't very useful since we still use -kde4 package name suffixes to make it co-installable. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
llvm patch needed for opengtl
This patch is needed for llvm to be able to compile opengtl on amd64. Also it needs to be compiled with -fPIC. Patch by Cyrille Berger. Jonathan --- a/lib/Target/X86/X86JITInfo.cpp.orig2008-07-02 09:41:02.0 +0200 +++ b/lib/Target/X86/X86JITInfo.cpp 2008-07-02 09:41:51.0 +0200 @@ -25,8 +25,10 @@ // Determine the platform we're running on #if defined (__x86_64__) || defined (_M_AMD64) # define X86_64_JIT +# define ASMSUFFIX "@PLT" #elif defined(__i386__) || defined(i386) || defined(_M_IX86) # define X86_32_JIT +# define ASMSUFFIX #endif void X86JITInfo::replaceMachineCodeForFunction(void *Old, void *New) { @@ -112,7 +114,7 @@ // JIT callee "movq%rbp, %rdi\n"// Pass prev frame and return address "movq8(%rbp), %rsi\n" -"call" ASMPREFIX "X86CompilationCallback2\n" +"call" ASMPREFIX "X86CompilationCallback2" ASMSUFFIX "\n" // Restore all XMM arg registers "movaps 112(%rsp), %xmm7\n" "movaps 96(%rsp), %xmm6\n" @@ -186,7 +188,7 @@ "movl4(%ebp), %eax\n" // Pass prev frame and return address "movl%eax, 4(%esp)\n" "movl%ebp, (%esp)\n" -"call" ASMPREFIX "X86CompilationCallback2\n" +"call" ASMPREFIX "X86CompilationCallback2" ASMSUFFIX "\n" "movl%ebp, %esp\n"// Restore ESP CFI(".cfi_def_cfa_register %esp\n") "subl$12, %esp\n" @@ -240,7 +242,7 @@ "movl4(%ebp), %eax\n" // Pass prev frame and return address "movl%eax, 4(%esp)\n" "movl%ebp, (%esp)\n" -"call" ASMPREFIX "X86CompilationCallback2\n" +"call" ASMPREFIX "X86CompilationCallback2" ASMSUFFIX "\n" "addl$16, %esp\n" "movaps 48(%esp), %xmm3\n" CFI(".cfi_restore %xmm3\n") --- debian/llvm-2.3/debian/rules2008-11-17 10:32:13.0 + +++ llvm-2.3/debian/rules 2008-11-17 10:32:48.0 + @@ -42,7 +42,7 @@ confargs_gcc:= $(confargs) confargs_llvm += \ - --prefix=$(PF) + --prefix=$(PF) --enable-pic --with-pic confargs_gcc += \ --prefix=$(PF)/gcc-$(gcc_version) \ -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
qt4-x11 Kubuntu Debian diff
Here's the diffs between Kubuntu as it currently is in our development Karmic versin and Debian sid starting with Qt. Karmic only just opened so the packages are far from perfect (also the upload success record is embarracing in places). pkg-kde-tools is merged and adds a bunch of stuff for Launchpad Translations which won't be interesting to Debian (well possibly if tdebs come along, I don't know). cmake is merged, no changes. http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/qt4-x11-debian-kubuntu.debdiff - Do not package firebird and ibase packages, remove from debian/rules and debian/control - Use our custom -dbg setup, see https://bugs.edge.launchpad.net/ubuntu/+source/qt4-x11/+bug/261380/comments/28 - libqt4-dev depends on a load of -dev packages - Install various extra headers in libqt4-opengl-dev.install and libqt4-dev.install - Keep kubuntu_03_use_bash_in_configure.diff - Build packages with lzma compression - Add links from /usr/share/qt4/lib/ to /usr/lib for Qt libraries needed for Qt Jambi in debian/rules - Build phonon from qt Qt adds a patch kubuntu_04_qt_ia32_library_path.patch to make plugins load for 32 bit apps running on amd64 using ia32-libs, this is needed by Skype. It's built with -no-separate-debug-info since the _debug libraries were reported not to work and Ubuntu creates ddebs anyway. Phonon is built from Qt. This seems like the only sensible way to build it to avoid a circular dependency although I don't know of any other distro doing it (and apps fail to compile since a header isn't installed by Qt's build system for phonon, they're easily patched). The backends are still built from the phonon source package. I made the phonon packages libqt4-phonon and libqt4-phonon-dev with libphonon{4,-dev} as dummy packages. lzma compression makes the binaries smaller and there are other changes for Jambi. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Phonon Debian Kubuntu diff
http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/ Adds patch to not build the phonon library (now built from Qt) so builds backends only. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kde4libs diff
I forgot to mention that pkg-kde-tools was changed to install docs into /usr/share/doc/kde. This makes it compatible with KDE 3 docs path. It does mean we have to edit a lot of packages though so it might change. Not much of interest to Debian in kde4libs I think, kubuntu_62_flash_installer.diff might be nice. http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/kde4libs-debian-kubuntu.debdiff * Merge with Debian, remaining changes: - no build-dep on libaspell-dev - no build-dep on libfam-dev - kdelibs5-dev do not install preparetips (included in pkg-kde-tools) - DEB_CMAKE_EXTRA_FLAGS = -DKDESU_USE_SUDO_DEFAULT=true - add binary-install/kdelibs5-data rule, build-dep on sharutils and copy over debian/icons - kdelibs5-dev replaces libkjsembed-dev - set export KUBUNTU_DESKTOP_POT=kdelibs - kubuntu_01_no_translate_pc_dir.diff: Launchpad translations - kubuntu_04_add_langpack_path.diff: Launchpad translations - kubuntu_06_user_disk_mounting.diff: mount disks with sudo - kubuntu_07_apport_not_drkonqi.diff: use apport if turned on - kubuntu_19_no_indent_kickoff_subtext.diff: don't indent kickoff subtext - kubuntu_51_launchpad_integration.diff: Launchpad Help menu items - kubuntu_56_langpacks_desktop_files.diff: Launchpad translations for .desktop files - kubuntu_62_flash_installer.diff: Flash installer for Konqueror - kubuntu_64_rosetta_translation.diff: Warn users translations go through Launchpad - kubuntu_67_cmake_install_paths.diff: force default install paths to ours (probably not needed) - kubuntu_68_oxygen_tabbar_text_hint.diff: fix text/icon overlap in arora tabs * Really remove kubuntu_11_fix_openwithdialog.diff, fixed upstream * Remove kubuntu_19_always_show_kickoff_subtext.diff to kubuntu_19_no_indent_kickoff_subtext.diff * Remove kubuntu_66_store_password_text.diff, fixed upstream (in 4.3) * Remove kubuntu_69_do_not_show_plasma_popups_over_screensaver.diff, replaced with 01_no_plasma_popup_over_screensaver_r956998.diff from Debian * Remove kubuntu_54_use_xdg_menu_prefix.diff, now 11_default_kde4_xdg_menu_prefix.diff from Debian * Don't recommend on kaboom * Remove kdelibs5.preinst kdelibs5.templates, we've already done KDEHOME transition * Update kubuntu_62_flash_installer.diff for new package name * Change docs location to /usr/share/doc/kde * Link from /usr/share/doc/kde4 to kde for backwards compatible with old docs location -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdebase-runtime diff
I packaged oxygen-icons which is a separate tar in 4.3 beta 1. https://edge.launchpad.net/ubuntu/+source/oxygen-icons This builds kde-oxygen-icons so that gets removed from kdebase-runtime http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/kdebase-runtime_4.2.2-1ubuntu5.debdiff + * Merge with Debian, remaining changes: +- helpcenter4 no recommend on htdig +- kde-base is not an alternative dep to kdebase-runtime-data-common in + kdebase-runtime-data +- Remove dependency from kdebase-runtime-bin-kde4 on pmount +- Keep khelpcenter transitional package with appropriate replaces +- Remove: + - 01_kde4_information_menu.diff + - 02_ksvgtopng4.diff + - 03_ktrash4.diff +- Keep: + - kubuntu_01_nodisplay_knetattach.diff + - kubuntu_02_fix_dash_incompatibility.diff + - kubuntu_03_knetattach_use_sftp.diff + - kubuntu_05_knetattach_open_filebrowser.diff + - kubuntu_07_oxygenify_knetattach_icon.diff + - kubuntu_08_suggest_soprano_backend_sesame.diff + - kubuntu_85_language_selector.diff + * Don't build kde-icons-oxygen, now a separate source -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdebase-workspace diff
http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/kdebase-workspace-debian-kubuntu.debdiff Quite a few Kubuntu patches here, kubuntu_60_low_disk_space.diff comes from SuSE (who havn't found time to send it upstream) and comes in useful when Qt compiles cause my hard disk to fill up. pam files for kscreensaver and kcheckpass might be useful to Debian. * Merge with Debian, remaining changes: - kubuntu_10_turn_on_kwin_compositing.diff, use script from compiz to determine if compositing should be used - kubuntu_11_fix_root_only_kcms.diff, allow systemsettings modules to use root - kubuntu_13_startkde_set_country.diff, set locale on startup if not already set by KDE - kubuntu_19_always_show_kickoff_subtext.diff, show name text on kickoff menu for all items - kubuntu_33_kdm_bulletproof_x.diff, use bulletproof X when X fails - kubuntu_52_gtk2_engines_qtcurve_config.diff, use qtcurve for gtk - kubuntu_55_add_dontzap_option.diff, add tickbox for dontzap to X kcontrol module - kubuntu_56_solid_changes_kdebluetooth.diff, kdebluetooth from trunk - kubuntu_59_fix_klipper_firefox_actions.diff, from trunk - kubuntu_60_low_disk_space.diff, low disk space notifier from suse - kubuntu_61_suspend_buttons.diff, use consistent text, sent upstream - kubuntu_63_ksplash_fix.diff, from trunk - kubuntu_65_solid_dataengine_diskspace_fix.diff, from trunk - kubuntu_66_fix_KDE_bug_185418_crash.diff, from trunk - kubuntu_67_fix_systemmonitor_plasmoid_config.diff, from trunk - kubuntu_70_fix_widescreen_kdm_theme.diff, from trunk - kubuntu_71_default_plasma_layout.diff add default widgets to plasma - kubuntu_72_remove_startkde_cruft.diff, from trunk - kubuntu_73_ksysguard_search_box_fix.diff, from trunk - kubuntu_74_kickoff_default_favourites.diff, add favourites to kickoff menu - kubuntu_75_fix_shellrunner_crash.diff, from trunk - kubuntu_76_disable_dim_for_polkit.diff, from trunk - kubuntu_77_fix_autohide_glowbar_flicker.diff, from trunk - kubuntu_78_krunner_history_combobox_palette.diff, from trunk - kubuntu_79_fix_small_screensavers.diff, from trunk - Keep kdebase-workspace-wallpapers package to save disk space - Recommend compiz-wrapper for its videocard blacklist - Keep dummy kwin package - Add pam files for kscreensaver and kcheckpass (LP: #278842) - Add kdebase-workspace-bin.preinst for hardy x-session-manager - Keep hal in Required-Start and Required-Stop for kdm.init - Keep update for existing S99kdm (from previous 4:4.x) or S13kdm (from KDE 3 installations) to S30kdm in kdm.postinst and change following update-rc.d from 99 to 30 - Don't install klipper.desktop so it stays hidden - Do not put multicolored Oxygen cursors in oxygencursors.install * Remove kubuntu_12_kubuntu_homepage.diff, there is no branding button now * 07_kdmrc_defaults.diff edited and renamed 07_kdmrc_defaults_kubuntu.diff s/Debian/Kubuntu/ * Disable 20_use_dejavu_as_default_font.diff Kubuntu - system default better (usually dejavu anyway * Disable 22_execute_ktrash4.diffKubuntu - we don't rename * Disable 26_run_kaboom_when_starting_kde.diff Kubuntu - already done KDEHOME foo * Drop kubuntu_58_drop_pykde_dep.diff, now 23_do_not_depend_on_bindings.diff from Debian * Don't depend on kaboom for kdebase-workspace-bin * Don't depend on libggadget-1.0-dev, libggadget-qt-1.0-dev. Not in main * Don't build plasma-scriptengine-googlegadgets * Install files for free space notifier -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdebase diff
Most Kubuntu specific customisations, kubuntu_10_konq_scans_nsplugins_at_startup.diff might be interesting if it's not already in trunk http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/kdebase-debian-kubuntu.debdiff + * Merge with Debian, reamaining changes: +- Keep our -kde4 replaces/conflicts +- Do not re-add optional, unsatisfiable kdesktop dependency for libkonq5 +- Add newline to the end of kwrite.lintian-overrides +- kubuntu_04_hide_kfind.diff, access though dolphin +- kubuntu_05_konsole_colour_scheme.diff, much easier on the eyes +- kubuntu_06_simple_aboutpage.diff, treat konqeror as a web browser +- kubuntu_09_trash_kcm_in_dolphin.diff, from trunk +- kubuntu_10_konq_scans_nsplugins_at_startup.diff, scan for new plugins +- kubuntu_11_svn954343_dolphin_prefix.diff, from trunk +- kubuntu_12_folderview_retry.diff, fixes folderview on live CD -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdeaccessibility diff
http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/kdeaccessibility-debian-kubuntu.debdiff Small fix here, kttsd description DCOP => DBus And a patch for ARM kubuntu_01_qreal_portability_fixes.diff Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdeedu diff
This uses libindi 0.6 instead of indi 0.5 (obsolete according to upstream). Also updated separate libsbigudrv-dev from indi. A python-marble package is added for the python bindings for the marble widget. http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/kdeedu-debian-kubuntu.debdiff +- Conflict/Replace on -kde4 packages +- Build-Depends: cdbs (>= 0.4.52ubuntu7), libgmm-dev, + libqalculate-dev, libsbigudrv-dev +- kdeedu not depend on kiten, blinken (in universe), indi (kstars conflict). +- kturtle description - change to be more reflective of pseudo-logo language +- remove indi from kdeedu (external package) +- Drop openbabel, libgsl0-dev and libgps-dev build-deps (they are in universe) +- Keep python marble bindings -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdemultimedia diff
http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/kdemultimedia-debian-kubuntu.debdiff The optical media solid actions may be interesting here kubuntu_03_dragonplayer_10_second_jump.diff too -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdepim diff
http://people.ubuntu.com/~jriddell/karmic-debian-kubuntu/kdepim-debian-kubuntu.debdiff +- DCOP => DBus in Kalarm package description +- Keep our kdepim-dev package +- Install akonadiconsole to kdepim-dev +- akonadi-kde ships akonaditray, which is a starter application for Akonadi + itself, therefore akonadi-kde needs to depend on akonadi-server -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Re: Package Updater in Tray
On Wed, Jun 24, 2009 at 11:16:57PM +0200, Martin Bretschneider wrote: > So, an update tool that runs in the tray > of a desktop environment like KDE, KPackageKit is very up and coming and in KDE SVN. I also humbly recommend my own update-notifier-kde which will notify of new packages and can be customised to run whatever upgrade app (e.g. Adept updater) to run. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
pkg-kde-tools merge
It's merging time in Ubuntu land. It's good practice to review the diffs we have with upstream which means Debian, I'll post these reviews if nobody objects. pkg-kde-tools is mostly changed for rosetta support which won't be interesting. We turn on lzma to help with fitting onto CDs which is useful now (except for arm) and we make quilt optional in debian-qt-kde.mk http://people.canonical.com/~jriddell/merges/pkg-kde-tools_0.5.2ubuntu1.debdiff Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
qt3 merge
Qt 3 includes two patches. One for a bug in fglrx where it would give a display size of 0 after resume, currently trying to find if this is still eneded from our X man. Another to stop flickering on qiconview. We also pre-install qt_plugins_3.3rc and qtrc files to make it default to plastik widget style, handy for non-KDE users running Qt apps. Qt 3 remains in main due to KOffice, scribus, qcad and lsb-desktop. KOffice will go this cycle. LSB seems to be inactive from what I can tell. http://people.canonical.com/~jriddell/merges/qt-x11-free_3.3.8-b-6ubuntu1.debdiff Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
qt4 merge
Compared to Debian our Qt 4 adds some links needed for the Jambi build system. It adds a patch to load 32 bit plugins on 64 bit systems (needed for skype). Other bits are Ubuntu specific (translations, old package replaces, forcing using bash for shell). http://people.canonical.com/~jriddell/merges/qt4-x11_4.6.0~beta1-1ubuntu1.debdiff Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Re: pkg-kde-tools merge
On Wed, Nov 04, 2009 at 06:12:51PM +, Jonathan Riddell wrote: > > It's merging time in Ubuntu land. It's good practice to review the > diffs we have with upstream which means Debian, I'll post these > reviews if nobody objects. > > pkg-kde-tools is mostly changed for rosetta support which won't be > interesting. We turn on lzma to help with fitting onto CDs which is > useful now (except for arm) and we make quilt optional in > debian-qt-kde.mk > > http://people.canonical.com/~jriddell/merges/pkg-kde-tools_0.5.2ubuntu1.debdiff I forgot to say we also change the docs path to /usr/share/doc/kde instead of /usr/share/doc/kde4 to make it compatible with KDE 3 docs. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kde4libs merge
This includes a patch kubuntu_06_user_disk_mounting.diff: mount disks with sudo which might be useful. There's a few things from 4.4 backported and kubuntu_68_remove_applet_confirmation.diff which should go upstream. Our security team added security_01_CVE-2009-2702.diff. kubuntu_80_kaction_qt_keys.diff adds suport for useful keys like brightness up/down, it also needs a patch to Qt which is why it can't go upstream (yet). The rest is Ubuntu specific. http://people.canonical.com/~jriddell/merges/kdelibs.diff Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdebase-runtime kubuntu diff
http://people.canonical.com/~jriddell/merges/kdebase-runtime.diff We disable nepomuk on arm because it failed to build there. We add liblzma-dev for support for that. We hide knetattach from the kmenu (which it's no use) and change its icon to something more suitably and oxygen. There are patches from trunk, for installing soprano sesame and ubuntu language-packs which I doubt will interest Debian. We don't use 01_kde4_information_menu.diff 02_ksvgtopng4.diff 03_ktrash4.diff. DEB_KDE_LINK_WITH_AS_NEEDED is set to no which fixes oxygen style loading KDE file open dialogues in Qt apps. There's a patch to use dash in khelpcentre, but since I believe Debian also uses dash for /bin/sh now I expect this is no longer needed. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdebase-workspace kubuntu diff
http://people.canonical.com/~jriddell/merges/kdebase-workspace.diff Quite a big one this. We add .pam files for kscreensaver and checkpass, this works around users who change their pam.d/others file https://bugs.edge.launchpad.net/ubuntu/+source/kdebase-workspace/+bug/278842 kubuntu_11_fix_root_only_kcms.diff makes KDM and other kcontrol modules work kubuntu_13_startkde_set_country.diff picks up the system locale if it's not set by KDE kubuntu_60_low_disk_space.diff gives a handy warning kubuntu_95_klipper_wakeup_fix.diff helps with interrupts patches/powerdevil-suspend-dialogue increases the timeout on the "your computer is about to suspend, better find a power socket quick" notification wallpapers are put into a separate kdebase-workspace-wallpapers package to save space kdm.logrotate only saves two days of logs, we had complaints about too many We use python support for the python bits Other bits are less likely to be interesting. upstart support, network manager upgrade script, plasma defaults changes, ayatana notifications, netbook support. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdebase kubuntu diff
http://people.canonical.com/~jriddell/merges/kdebase.diff kubuntu_18_fix_systemsettings_about_me.diff fixes bugs we had in the about me dialogue from chfn permissions, I don't know if Debian suffers similar issues. https://bugs.edge.launchpad.net/hundredpapercuts/+bug/390396 kubuntu_10_konq_scans_nsplugins_at_startup.diff finds flash so users don't have to, but probably adds a couple of seconds to konqueror's startup time. others are nicer perferences (we think) that we're yet to persuade upstream of. kfind hidden (it can be launched from dolphin where you're working with files), sensible colour scheme in konsole, preview on in dolphin. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdeedu Kubuntu merge
http://people.canonical.com/~jriddell/merges/kdeedu.diff kdeedu uses libindi rather than a separate indi. There's packaging for python-marble but that didn't work in 4.3 so it's currently disabled The description for kturtle is changed following a request we had to not say that it's using logo but only a lanugage similar. We also seem to have kept the pre-KDE 4 changelog entries Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
qt4 tds
I got asked for a tds plugin for Qt 4. http://people.canonical.com/~jriddell/merges/qt4-tds Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdeadmin kubuntu merge
We don't package knetworkconf or kpackage, they're pretty much broken as far as anyone can tell. Also some patches to system-config-printer-kde from trunk. http://people.canonical.com/~jriddell/merges/kdeadmin_4.3.3-0ubuntu1.debdiff Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdegraphics kubuntu merge
http://people.canonical.com/~jriddell/merges/kdegraphics.diff Only notable thing here is that the description of libkdcraw7 still talks about libkdcraw5. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdemultimedia kubuntu merge
http://people.canonical.com/~jriddell/merges/kdemultimedia.diff dolphin-open-audiocd.desktop is added to give dolphin an option to open audio CDs. https://bugs.edge.launchpad.net/ubuntu/+source/kdebase/+bug/339163 usr/share/dbus-1/interfaces/org.kde.juk.collection.xml is in juk.install which is inconsistent with the other dbus interface files which are in kdemultimedia-dev (as I understand it these files aren't needed anyway). We have a patch kubuntu_06_juk_read_mp4.diff to read MP4 tags with taglib-extras. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdenetwork kubuntu merge
http://people.canonical.com/~jriddell/merges/kdenetwork.diff usr/lib/libkopete_videodevice.so gets installed, it's used by kopete-facebook we patch kppp to run as root we include patches to make Kopete support the message indicator plasmoid Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
kdeutils kubuntu merge
http://people.canonical.com/~jriddell/merges/kdeutils.diff Adding build-dep on zlib1g-dev and liblzma-dev adds some extra formats to Ark Ark doesn't do CDs though so remove that from description Add kdelirc, printer-applet to kdeutils metapackage more verbose description for printer-applet Add desktop/utilities-file-archiver.xpm icon needed by ark for the Gnome menu Add patch kubuntu_01_kgpg_key_gen.diff needed to get key generation working Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
koffice 2 merge
We add libspnav-dev and libopenctl-dev to build-deps to koffice 2. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Re: /usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)
On Sun, May 23, 2010 at 03:07:28PM +0300, Modestas Vainius wrote: > apparently, Debian and Kubuntu use different paths for HTML docs. Debian uses > /usr/share/doc/kde4/HTML and Kubuntu uses /usr/share/doc/kde/HTML. I don't > know why this did happen (I didn't care much about KDE 4 in its very early <= > KDE 4.0.x days when it was unusable) though I would be very interested in > hearing good reasons. My wild guess is /usr/share/doc/kde/HTML/en/common > conflict with kdelibs-data (KDE 3)?. We do indeed change it to /usr/share/doc/kde/HTML. This is so that it uses the same directory as KDE 3 packages and their documentation can appear in the KDE 4 khelpcentre. I think Debian had some conflicting packages which we didn't so it wasn't suitable to change at the time. We install a symlink /usr/share/doc/kde4 -> /usr/share/doc/kde so we don't have to change every package compared to Debian. > So obviously this difference does not make kubuntu people very happy because > extra work is needed for merging packages from Debian. As far as I > understand, > they want Debian to switch. Far be it from us to request anything of Debian :) Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Re: Qt Linux-Embedded for Debian - are you working on this?
On Tue, Aug 17, 2010 at 01:04:55AM +0200, Steffen M?ller wrote: > I only very recently learned about the Qt embedded series > that there is for Linux. This is, so I understood it, > basically the whole functionality of Qt but without the > dependency on X. To me this sounds very worthwhile to have > also as (separate) Debian packages since highly attractive > to the embedded world. This has recently been packaged by Linaro and is currently in Ubuntu's New queue. It's done as a separate source packages which means it doesn't get in the way of those of us who only care about the X11 version but is a large duplication of code. Being a different ABI existing Qt apps won't work with it, they would need recompiled. Nokia are currently working on a new embedded version called Lighthouse which is more generic and will work with more outputs so this QWS version may not have a very long lifetime. https://edge.launchpad.net/~afrantzis/+archive/qt4-qws to appear soon at https://edge.launchpad.net/ubuntu/+source/qt4-qws Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
new qimageblitz version
Mininal upstream changes https://edge.launchpad.net/ubuntu/+source/qimageblitz/1:0.0.6-0ubuntu1 Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Kubuntu KDE SC packaging
I didn't see anything in our kde4libs changes that would be interesting to Debian except possibly an oldish security patch Red Hat haven't got upstream https://bugzilla.redhat.com/show_bug.cgi?id=520661 We don't add 20_use_dejavu_as_default_font.diff since the system default fonts should be set by fontconfig which knows how to adept to e.g. Chinese users. * Merge with Debian git remaining changes: - no build-dep on libaspell-dev - no build-dep on libfam-dev - no install kspell_aspell.desktop and kspell_aspell.so - kdelibs5-dev do not install preparetips - DEB_CMAKE_EXTRA_FLAGS += -DKDESU_USE_SUDO_DEFAULT=true - DEB_FIXPERMS_EXCLUDE := /usr/lib/kde4/libexec/fileshareset - binary-install/kdelibs5-data:: rule (build-dep on sharutils) and copy over debian/icons - don't Recommend on kaboom - set export KUBUNTU_DESKTOP_POT=kdelibs - install usr/share/locale/all_languages in kdelibs5-data.install - don't add 20_use_dejavu_as_default_font In kdebase-runtime we set an inotify limit recommended by Nepomuk developers. [ Alessandro Ghersi ] * Merge with Debian git remaining changes: - add 30-nepomuk-inotify-limit.conf - add kdebase-runtime.[postinst,prerm] for update-alternatives kdesu - debian/control: - helpcenter4 no recommend on htdig - debian/patches: - Don't add: - 01_kde4_information_menu.diff - 02_ksvgtopng4.diff - debian/kdebase-runtime-data.install: - change etc/xdg/menus/kde4-information.menu to etc/xdg/menus/kde-information.menu - change usr/share/desktop-directories/kde4-information.directory to usr/share/desktop-directories/kde-information.directory - Don't install usr/share/kde4/apps/kio_desktop/DesktopLinks/Home.desktop - Don't install usr/share/kde4/apps/kio_desktop/directory.trash - debian/kdebase-runtime.install - install usr/lib/kde4/libexec/kdesu to /usr/lib/kde4/libexec/kdesu-distrib/ - kde-config-phonon-xine replaces/conflicts kcm-phonon-xine - kdebase-runtime-data.install: add D-Bus Interface XMLs for Playground Nepomuk - Build against kdelibs5-dev 4.5.2-0ubuntu1 for libkutils4 transition kdebase-workspace splits out some wallpapers and KDM themes to save space. KDM has an upstart file. kcheckpass and kscreensaver get PAM files. plasma-widgets-workspace depends on akonadi-server and kdepim-runtime. plasma-scriptengine-ruby depends on libkde4-ruby. add python-kde4, python-sip, python-qt4 to build-dependencies for python scriptengine. Add kubuntu_11_fix_root_only_kcms.diff for kdesu support where it's still needed in kcontrol modules. kubuntu_13_startkde_set_country.diff sets the KDE country settings from the system settings. * Merge with Debian git remaining changes: - Add kdebase-workspace-wallpapers.{links, install} - Add kdebase-workspace-data.links - kdebase-workspace-data.install: don't add wallpapers that are in kdebase-workspace-wallpapers.install - Add kdm.{links, upstart} - kdm.logrotate: rotate 2 -> rotate 7 - Make kdm work with upstart in kdm.prerm, kdm.postrm, kdm.postinst - Add kcheckpass.pam and kscreensaver.pam - debian/control: - Don't build against libggadget-1.0-dev, libggadget-qt-1.0-dev (they are in Universe) - Don't build against libntrack-qt4-dev (it's in Universe) for patch 99_solid_network_use_ntrack.diff - Build against libbost1.42-dev instead of libboost-dev - Add libxml2-dev, libpolkit-qt-1-dev, libqtwebkit-dev to build-deps - Keep bumped our conflicts/replaces - plasma-netbook replaces plasma-widgets-workspace (<= 4:4.5.2-1ubuntu1) - kdebase-workspace-bin not depends on kaboom - kdebase-workspace-bin not recommends policykit-1-gnome - kdebase-workspace-bin suggests plasma-scriptengines instead of recommend - kdebase-workspace-data depends on oxygen-cursor-theme instead of oxygencursors - Keep kdebase-worksapce-wallpapers - plasma-dataengines-workspace replaces plasma-widget-workspace (<= 4:4.5.2-1ubuntu1) - plasma-widgets-workspace depends on akonadi-server and kdepim-runtime - plasma-scriptengines not depends on plasma-scriptengine-googlegadgets - plasma-scriptengine-ruby depends on libkde4-ruby - Don't build plasma-scriptengine-googlegadgets - freespacenotifier replaces kdebase-workspace-data (<= 4:4.5.2-1ubuntu1) and kdebase-workspace-bin (<= 4:4.5.2-1ubuntu1) - kinfocenter replaces kdebase-workspace-bin and systemsettings - kde-window-manager replaces/conflicts with kwin-style-aurorae - libplasmagenericshell4 replaces plasma-widgets-workspace (<= 4:4.5.2-1ubuntu1) - kdebase-workspace-dbg replaces kdebase-runtime-dbg - add python-kde4, python-sip, python-qt4 to build-dependencies - debian/patches: - Use 07_kdmrc_defaults_kubuntu.
Kubuntu Qt Packaging
It's merging season here at Kubuntu. If you find it useful I'll send differences between our packages and Debian's highlighting anything that might be interesting for Debian. In our Qt package we still build QtWebkit but don't ship it (separate source package used for that). This is so QtAssisstant uses QtWebkit not a basic HTML widget. A default Trolltech.conf file is added to load the KDE plugins path by default, this means it can find the Oxygen theme (loading a KDE application will add this so it's only useful for non-KDE users who load non-KDE Qt applications). There's a couple patches from our Chinese developers including switching to ibus support. We build with lzma to save CD space. We also had a patch review session with Thiago at the Ubuntu summit and many of the patches can go upstream, some can be dropped, notes at https://wiki.kubuntu.org/UDSProceedings/N/ApplicationDevelopers#Qt%20Patch%20Review * Merge with Debian, remaining changes: - Do not package firebird and ibase packages, remove from debian/rules and debian/control - libqt4-sql-ibase not recommend for libqt4-sql - libqtgui4: suggest, not recommend, qt4-qtconfig - build with -no-phonon - do not build libqt4-phonon, disable in debian/control - Build packages with lzma compression using the dh addon from pkg-kde-tools - Rules to remove po dir in clean - Add MessagesQt.sh - Rules to create Messages.sh link to MessagesQt.sh and rules to create po dir and exectue extract-messages.sh in common-install-prehook-impl - Make libqt4-dev depend on libx11-dev - In debian/rules Set DEB_HOST_ARCH and DEB_HOST_ARCH_OS. Configure with "-arch armv6" option on ARM - Add and install Trolltech.conf in libqtcore4.install - Build QtWebkit and use it only for QtAssistant + Rule to put qt_webkit_version.pri in mkspecs/modules + Rule to remove libQtWebKit* after build + Exclude usr/bin/assistant-qt4 from dh_shlibdeps - kubuntu_08_add_missing_bold_style.diff to make qt support bold style CJK fonts - kubuntu_09_use_ft_glyph_embolden_to_fake_bold.diff to make qt support bold style CJK fonts - kubuntu_10_ibus_input_method.diff to change default input method - kubuntu_12_fix_stack_protector.diff restore the stack protector compiler flag (LP: #538237). - kubuntu_15_appmenu.diff from Aurelien Gateau, adds support for external menu bars exported over dbus - kubuntu_16_qt-designer-toplevel-mode-menubar.diff from Aurelien Gateau to keep designer working with global menu when in toplevel mode - kubuntu_17_enable_qtwebkit_for_qtassistant.diff Build QtWebkit so QtAssistant is able to link against it. (LP: #624697) - kubuntu_18_fix_qtreeview_regression.diff (http://bugreports.qt.nokia.com/browse/QTBUG-13567 https://bugs.kde.org/show_bug.cgi?id=246997) - kubuntu_19_gtkstyle_inactive_background.diff fixes http://bugreports.qt.nokia.com/browse/QTBUG-13792 'GTK style: Wrong foreground color for selected item when unfocused' - kubuntu_20_gtkstyle_tabwidget_focus.diff fixes http://bugreports.qt.nokia.com/browse/QTBUG-14161 'Tab focus incorrectly drawn with Ubuntu Ambience theme' - kubuntu_21_fix_phantom_cursor.diff cursor would disappear after attempting to paste something (http://bugreports.qt.nokia.com/browse/QTBUG-6185) - Fix Lucid -> Maverick upgrade (LP: #652029) libqt4-help replaces libqtcore4 (<< 4:4.7.0) -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Kubuntu KDE SC packaging II
No notable changes in kdepimlibs kdepimlibs (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - New upstream release 4.5.2 - Build with versioned boost build-depends - Keep bumped KDE replace versions - Update symbol files - Build against kdelibs5-dev 4.5.2-0ubuntu1 for libkutils4 transition kdegraphics has new ABI versions on kdcraw kexiv2 and kipi kdegraphics (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - New upstream release 4.5.2 - Don't add libchm-dev (it's in Universe) - In kcolorchooser don't add conflict/replace kcoloredit - Don't advertise chm backends in okular-extra-backends description - Bump libkdcraw7 to libkdcraw8 - Bump libkexiv2-7 to libkexiv2-8 - Bump libkipi6 to libkipi7 - Update symbol files - Build against kdelibs5-dev 4.5.2-0ubuntu1 for libkutils4 transition kdebindings adds some build-dependencies, changes for the qtmultimedia mess, Soprano smoke headers moved, kde headers moved from libsmokeqt4-dev. Patches to fix for current python-qt4 * Merge with Debian git remaining changes: - Add libqscintilla2-dev, libqwt5-qt4-dev and libqtwebkit-dev to build-dependencies - Don't build libsmokeqtmultimedia4-3 because we do not build libqt4-multimedia any more, since it got renamed to QtMultimediaKit and is now part of qtmobility-dev (Universe) - Build libsmokeqwt3, libsmokeqscintilla3, libqscintilla-ruby1.8, libqwt-ruby1.8, libphonon4.4-cil, libqscintilla2.2-cil and krossruby - Soprano smoke headers go from libsmokeqt4-dev to libsmokesoprano-dev - Nepomuk, Attica and all k* go headers go from libsmokeqt4-dev to libsmokekde-dev - Keep our conflicts/replaces - Keep our patches * New upstream svn snapshot to fix FTBFS against python-qt4 4.7.7 * Add kubuntu_05_fix_pykde4_typedefs.diff, fix FTBS against python-qt4 4.7.7 kdepim-runtime has no notable changes kdebase removes a dependecy on KDE 3, doesn't recommend ruby and adds a few patches. kdebase (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git, remaining changes: - Do not add unsatisfiable kdesktop dependency for libkonq5a - Suggest instead of recommend ruby in dolphin. - kubuntu_04_hide_kfind.diff - kubuntu_06_simple_aboutpage.diff - kubuntu_10_konq_scans_nsplugins_at_startup.diff - kubuntu_19_install_flash.diff - kubuntu_18_fix_systemsettings_about_me.diff - kubuntu_23_konqueror_spinner_in_toolbar.diff - kubuntu_24_folderview_livecd_directory.diff Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Kubuntu KDE SC packaging III
kdeedu builds the python marble bindings. kstars recommends xplanet. libsbigudrv-dev and libindi-dev is packaged separately and are build-deps. kdeedu (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git, remaining changes: - Drop from build-deps: openbabel, r-base-core (are in universe) - Keep in build-deps: libgmm-dev, libsbigudrv-dev, python-kde4-dev, python-qt4-dev, sip4, libindi-dev - kdeedu doesn't depend on kiten and blinken - cantor-backend-sage doesn't recommend sagemath - kstars doesn't suggest indi - kstars recommends xplanet - Keep python marble bindings and set -DEXPERIMENTAL_PYTHON_BINDINGS=TRUE in debian/rules - Don't build cantor-backend-r as we don't have the right build-depends - Add kubuntu_01_arm_needs_qreal.diff * Drop librocslib4 and librocslib-dev packages and move the libs to rocs. * Move GpsdPositionProviderPlugin.so from marble to marble-plugins. * Move python-marble to section python. In kdeaccessibility kttsd is now called jovie kdeaccessibility (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian unstable remaining changes: - New upstream release 4.5.2 - kttsd package -> jovie package - Update kde-icons-mono.install for the new upstream release - Keep our conflicts/replaces In kdeadmin we don't ship knetworkconf. system-config-printer-kde depends on system-config-printer-common and we don't use 01_system_config_printer_kde_cupsutils.diff which isn't needed with up to date system-config-printer. kdeadmin (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - debian/control: - Don't ship knetworkconf, it is utterly busted - kdeadmin doesn't depend on knetworkconf - kde-config-cron conflicts/replaces on kcron (<< 4:4.4.60) - system-config-printer-kde depends on system-printer-common - system-config-printer-kde doesn't depend on python-cupsutils - kdeadmin-dbg depends on kdeadmin - debian/patches: - Remove 01_system_config_printer_kde_cupsutils.diff, it's only relevant for Debian not Ubuntu kdeartwork has changes for Ubuntu's splitting up of xscreensaver but nothing much interesting to Debian kdeartwork (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - Don't add xscreensaver-data-extra, xscreensaver-gl-extra xscreensaver-screensaver-bsod and xscreensaver-screensaver-webcollage build-dependencies (Universe) - Add section kde in all packages - kscreensaver-xsavers not depends on xscreensaver-data-extra - kscreensaver-xsavers not recommends xscreensaver-gl-extra - Add kscreensaver-xsavers-extra package - Make kscreensaver-xsavers-webcollage depend on kscreensaver-xsavers-extra - Keep kubuntu_01_cmake_find_xscreensaver.patch In kdegames we add a package for kajongg kdegames (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - Keep kubuntu_01_palapeli-native-menu-bar.diff to support global menu bar in Palapeli - Keep Sections field in control - Add kajongg package and add it in the metapackage kdemultimedia builds with libtag-extras-dev. mplayerthumbs depends on mplayer-nogui | mplayer so you don't have to install the full thing kdemultimedia (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - Build-Depend on libtag-extras-dev to make juk read MP4 tags - Suggest not recommend/depend ffmpegthumbs, mplayerthumbs in kdemultimedia can't go on the DVD - The mplayerthumbs package depends on mplayer or mplayer-nogui -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Kubuntu KDE SC packaging IV
In kdenetwork we build a separate kopete-gcall package for the GTalk call feature. kdenetwork (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - debian/control: - Build against libboost1.42-dev - Don't build against libkwebkit-dev (Universe): - Build against libexpat1-dev instead of libexpat-dev - libkopete4 suggests libjasper-runtime instead of recommends - kopete recommends kopete-message-indicator - kopete suggests kopete-gcall - kdenetworks metapackage depends on kpp - kdenetwork-filesharing depends on perl-suid - Add kopete-gcall package - debian/libkopete-dev.install - Add usr/lib/libkopete_videodevice.so - debian/rules: - chown kppp to root:dialout instead of root:dip - debian/not-installed: don't add usr/lib/libkopete_videodevice.so - debian/krdc.install: don't add usr/share/dbus-1/services/org.freedesktop.Telepathy.Client.krdc_rfb_approver.service usr/share/dbus-1/services/org.freedesktop.Telepathy.Client.krdc_rfb_handler.service - debian/kopete.install: don't add usr/bin/googletalk-call - Keep our patches - Build against kdelibs5-dev 4.5.2-0ubuntu1 for libkutils4 transition In kdeplasma-addons we build plasma-widget-kdeobservatory, plasma-widget-kimpanel, plasma-widget-kimpanel-backend-ibus but not plasma-widget-kimpanel-backend-scim. plasma-wallpapers-addons depends on plasma-dataengines-workspace, kdewallpapers, kdebase-workspace-wallpaper. debian/xinput/ibus-kde script added for ibus support. kdeplasma-addons (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - Keep our patch - Add debian/xinput folder - Build plasma-widget-kdeobservatory, plasma-widget-kimpanel, plasma-widget-kimpanel-backend-ibus - Keep plasma-widget-kimpanel-backend-scim package commented - Keep rules to install plasma-widget-kimpanel-backend-ibus - Keep plasma-widget-kimpanel-backend-ibus.{postinst, prerm} - Don't install kimpanel in plasma-widget-addons - Build against libboost1.42-dev - plasma-wallpapers-addons depends on plasma-dataengines-workspace, kdewallpapers, kdebase-workspace-wallpapers - plasma-widget-addons suggests plasma-widget-lancelot instead of recommends - plasma-dataengines-addons replaces kdeplasma-addons (<< 4:4.4.60) and plasma-widget-addons (<< 4:4.4.60) - Build against kdelibs5-dev 4.5.2-0ubuntu1 for libkutils4 transition - Add libxml2-dev to build-dependencies nothing much interesting in kdesdk kdesdk (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - Build against libboost1.42-dev - kdesdk-dbg depends on kdesdk, not suggests - kdesdk-scripts suggests optipng and advancecomp, not recommends - Don't install the following files in kdesdk-scripts: - extractattr - extractrc - Keep our patches - kubuntu_01_kate_desktop.patch kubuntu_03_optimizegraphics.diff kdetoys has kweather.install removed kdetoys (4:4.5.3-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - Don't add kweather.install (kweather is not distributed) kdeutils adds some build-depends needed for ark. kdelirc is now kremotecontrol kdeutils (4:4.5.2-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - Add libzip-dev, shared-desktop-ontologies, shared-mime-info, libqjson-dev, python-2.6 to build-dependencies - Add utilities-file-archiver.xpm icon needed by ark - Don't add libkvm-dev (not in archive) - Add kdelirc, printer-applet to kdeutils metapackage - ark suggests bzip2, p7zip-full, zip, unzip, not recommends - ark does not support CD images - fix description - Keep our more verbose description for printer-applet and keep our depends - kdelirc package is replaced by kremotecontrol in KDE SC 4.5 - Build against kdelibs5-dev 4.5.2-0ubuntu1 for libkutils4 transition Nothing significant in kdewebdev We have a separate plasma-scriptengine-googlegadgets package for archive reasons kde-l10n is split up into one source package for each language to match upstream. Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Kubuntu KDE Extra bits packaging
In our koffice package we add some missing build-depends and remove an unused one. Some runtime recommends are added too. koffice (1:2.2.83-0ubuntu1) natty; urgency=low * Merge with Debian git remaining changes: - Add build-deps on librcps-dev, opengtl-dev, libqtgtl-dev, freetds-dev, create-resources, libspnav-dev - Remove needless build-dep on libwv2-dev - koffice-libs recommends create-resources - krita recommends pstoedit Our kdevelop packages have been updated for 4.1.0, one interesting change except Remove unused dependency on lcov https://launchpad.net/ubuntu/+source/kdevelop Jonathan -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
Qt Patches
Here's the notes from a patch review session we had with Thiago and a couple of other Qt people at the Ubuntu summit last month. I've reported several of the patches upstream 0180-window-role.diff, 0209-prevent-qt-mixing.diff, 0216-allow-isystem-for-headers.diff can be dropped 07_trust_dpkg-arch_over_uname-m.diff sune wasn't sure but can likely be dropped 09_qmake_lflags_as-needed.diff can probably be dropped '''Patches''' * 0180-window-role.diff - rejected by upstream, unnecessary KDE apps have names already * 0195-compositing-properties.diff - Qt will take a look * 0209-prevent-qt-mixing.diff - should be dropped * 0216-allow-isystem-for-headers.diff - mac only skip it * 0225-invalidate-tabbar-geometry-on-refresh.patch - fine, should go upstream, needs someone in Qt who understands it http://bugreports.qt.nokia.com/browse/QTBUG-1965 * 07_trust_dpkg-arch_over_uname-m.diff - "we have no idea what it does" "ask sune" * 08_configure_quilt_compat.diff - not going to be accepted upstream * 09_qmake_lflags_as-needed.diff - "probably very old" "we should respect LDFLAGS" "could be patch is old" can probably be dropped * 10_config_tests_fixes.diff - "no clue why this was needed" a mystery * 11_build_translations.diff - dunno * 12_add_nostrip_for_debug_packages.diff - "think it has changed in 4.7" it's the separate debug info option, no separate debug now default" "it shouldn't strip, report to Qt" * 13_fix_prl_files_dont_link_entire_world.diff.disabled - already fixed with libs private, disabled * 15_fix_qmake_makefile_generation.diff - needs test case and reported to Qt * 16_hide_std_symbols_on_qtwebkit.diff - makes sense but not a complete solution, thiago has bug open that will allow to use symbols better, needs reported to qt webkit http://bugreports.qt.nokia.com/browse/QTWEBKIT-297 * 17_add_postgresql_8.3_support.diff - "there is absolutely no need for this patch" "not using any feature of postgres 8.3 8.4 it's not necessary" "do submit it" http://bugreports.qt.nokia.com/browse/QTBUG-15268 * 18_enable_qt3support_qtwebkit_debug_info.diff - talk to david faure, if he wants it then it goes in http://bugreports.qt.nokia.com/browse/QTBUG-15400 * 20_install_qvfb.diff - "won't be accepted" they will probably modularise qvfb out and package separately * 21_qt_ia32_library_path.diff - not going to go upstream * 22_use___GLIBC__.diff - could be upstreamed, makes sence if you just define if __GLIBC__ http://bugreports.qt.nokia.com/browse/QTBUG-15401 * 30_webkit_unaligned_access.diff - don't know * 40_alpha_ice.diff - sounds like a gcc bug, could be accepted but would rather not * 41_disable_opengl_visibility.diff - as above * 50_kfreebsd_Q_OS.diff - we can accept http://bugreports.qt.nokia.com/browse/QTBUG-15402 * 51_kfreebsd_strnstr_build_fix.diff - is reported upstream * 70_hppa_ldcw_fix.diff - * 71_hppa_unaligned_access_fix_458133.diff - * 80_hurd_max_path.diff - * 89_powerpc_opts.diff - * 91_s390_use_gstabs.diff - * 92_armel_gcc43_valist_compat.diff - "interesting, e-mail it to me (thiago)" * 96_webkit_no_gc_sections.diff - * kubuntu_10_ibus_input_method.diff - create a task for us to consider http://bugreports.qt.nokia.com/browse/QTBUG-15403 * kubuntu_12_fix_stack_protector.diff - when JIT is enabled we compile with no-stack-protector, "sounds like something that got forgotten" "send us an e-mail to remind us" http://bugreports.qt.nokia.com/browse/QTBUG-15406 * kubuntu_15_appmenu.diff - agateau already getting upstream * kubuntu_16_qt-designer-toplevel-mode-menubar.diff - merge request on this one * kubuntu_17_enable_qtwebkit_for_qtassistant.diff - we will fix this with modularisation * kubuntu_18_fix_qtreeview_regression.diff - from upstream * kubuntu_19_gtkstyle_inactive_background.diff - from upstream * kubuntu_20_gtkstyle_tabwidget_focus.diff - from upstream * kubuntu_21_fix_phantom_cursor.diff - from upstream * kubuntu_90_webkit_htmlxml_gb_gb18030_detect.diff - report to webkit http://bugreports.qt.nokia.com/browse/QTBUG-15407 -- http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk
soprano
It's merge time for Kubuntu again so I propose to send any changes which may be relevant for KDE bits here. Do say if it gets annoying. In soprano * Merge with Debian, remaining changes: - Build-depend on libraptor2-dev instead of libraptor1-dev - Do not apply redland_raptor2_support.h, no longer needed. - Build-dep on libvirtodbc0, unixodbc-dev instead of iodbc and add patch no-odbc-dm to build against it - Disable cludene in debian/rules and don't install sopranoindex in libsoprano4.install and libsoprano-dev.install, it doesn't build Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
cmake merge
* Merge with Debian, remaining changes: - Add ubuntu_qt_import_dir_variable.diff define QT_IMPORTS_DIR even when that dir does not exist. - Add multiarch-python-include-dirs.patch * Fix FindPythonLibs to specify both include paths to Python.h & pyconfig.h in PYTHON_INCLUDE_DIRS. Packages should not use deprecated PYTHON_INCLUDE_PATH, nor only PYTHON_INCLUDE_DIR (which will only point to Python.h location). http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/cmake/saucy/files/head:/debian/patches/ Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
kstarsmerge
- don't install GL on armhf libglu1-mesa-dev [!armhf], libnova-dev, libqt4-opengl-dev [!armhf] Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
kmouth merge
- recomend on jovie Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
kmag
- build-dep on libqaccessibilityclient-dev Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
kmag
- build-dep on libtag-extras-dev -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: kmag
On Tue, May 07, 2013 at 10:15:31PM +0100, Jonathan Riddell wrote: > - build-dep on libtag-extras-dev this was juk Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
KF5 Packaging
I've started packaging the KF5 Technical Preview for Kubuntu and I'd really like the packages to be able to be picked up by Debian. I'm putting them into our experimental PPA. https://launchpad.net/~kubuntu-ppa/+archive/experimental/+packages Please take a look and let me know of any changes needed. some questions: do -dbg packages get a library version? libfoo5-dbg or libfoo-dbg (or is Debian getting automatically made dbgsym any time soon?) debian/copyright Source point to git archive or https://projects.kde.org/projects/frameworks/kcodecs use multi-arch: same? attica has same source package in qt4 version, renamed to attica-kf5 but is kf5attica better? (alternativly they could both be built out of the same source as I've done with phonon but that gets complex quickly). Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
KF5 paths
Default file install paths get set in extra-cmake-modules for KF5. How do these values look? BIN_INSTALL_DIR "${EXEC_INSTALL_PREFIX}bin" "The install dir for executables (default ${EXEC_INSTALL_PREFIX}/bin" SBIN_INSTALL_DIR "${EXEC_INSTALL_PREFIX}sbin" "The install dir for system executables (default ${EXEC_INSTALL_PREFIX}/sbin" LIB_INSTALL_DIR "${EXEC_INSTALL_PREFIX}${_LIBDIR_DEFAULT}""The subdirectory relative to the install prefix where libraries will be installed (default is ${EXEC_INSTALL_PREFIX}/lib[64], Debian multiarch is taken into account" if(WIN32 LIBEXEC_INSTALL_DIR "${BIN_INSTALL_DIR}" "The install dir for libexec executables (default is ${BIN_INSTALL_DIR} on Windows" else( LIBEXEC_INSTALL_DIR "${LIB_INSTALL_DIR}/kde5/libexec" "The install dir for libexec executables (default is ${LIB_INSTALL_DIR}/kde5/libexec" endif( INCLUDE_INSTALL_DIR "include/KF5" "The install dir for header files" QT_PLUGIN_INSTALL_DIR "${LIB_INSTALL_DIR}/qt5/plugins" "The install dir where Qt plugins will be installed (default is ${LIB_INSTALL_DIR}/qt5/plugins" PLUGIN_INSTALL_DIR"${QT_PLUGIN_INSTALL_DIR}/kf5""The install dir where plugins (loaded via KPluginLoader will be installed (default is ${LIB_INSTALL_DIR}/qt5/plugins/kf5" IMPORTS_INSTALL_DIR "${QT_PLUGIN_INSTALL_DIR}/imports""The install dir where QtQuick1 imports will be installed" QML_INSTALL_DIR "${LIB_INSTALL_DIR}/qml" "The install dir where QtQuick2 imports will be installed" CMAKECONFIG_INSTALL_PREFIX "${LIB_INSTALL_DIR}/cmake" "The prefix under which packages will create their own subdirectory for their CMake configuration files" DATA_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/kde5/apps" "The parent directory where applications can install their data" HTML_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/doc/kde/HTML" "The HTML install dir for documentation" ICON_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/icons" "The icon install dir (default ${SHARE_INSTALL_PREFIX}/share/icons/" KCFG_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/kde5/config.kcfg" "The install dir for kconfig files" LOCALE_INSTALL_DIR"${SHARE_INSTALL_PREFIX}/locale" "The install dir for translations" SERVICES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/kde5/services" "The install dir for service (desktop, protocol, ... files" SERVICETYPES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/kde5/servicetypes" "The install dir for servicestypes desktop files" SOUND_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/sounds" "The install dir for sound files" TEMPLATES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/templates" "The install dir for templates (Create new file..." WALLPAPER_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/wallpapers" "The install dir for wallpapers" KCONF_UPDATE_INSTALL_DIR "${DATA_INSTALL_DIR}/kconf_update""The kconf_update install dir" XDG_APPS_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/applications/kde5" "The XDG apps dir" XDG_DIRECTORY_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/desktop-directories" "The XDG directory" XDG_MIME_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/mime/packages" "The install dir for the xdg mimetypes" SYSCONF_INSTALL_DIR "etc" "The sysconfig install dir (default etc" CONFIG_INSTALL_DIR"/usr/share/kde5/config" "The config file install dir" AUTOSTART_INSTALL_DIR "${CONFIG_INSTALL_DIR}/autostart" "The install dir for autostart files" MAN_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/man" "The man install dir (default ${SHARE_INSTALL_PREFIX}/man" DBUS_INTERFACES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/dbus-1/interfaces" "The dbus interfaces install dir (default ${SHARE_INSTALL_PREFIX}/dbus-1/interfaces" DBUS_SERVICES_INSTALL_DIR"${SHARE_INSTALL_PREFIX}/dbus-1/services" "The dbus services install dir (default ${SHARE_INSTALL_PREFIX}/dbus-1/services" DBUS_SYSTEM_SERVICES_INSTALL_DIR "${SHARE_INSTALL_PREFIX}/dbus-1/system-services" "The dbus system services install dir (default ${SHARE_INSTALL_PREFIX}/dbus-1/system-services" Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
KF5 manpages
kjs and kconfig_compiler manpages have been removed to allow these libraries to be in tier1 not tier2. I did warn ervin to watch out for copies of Debian Policy being thrown at him. http://comments.gmane.org/gmane.comp.kde.doc/8045 Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Plasma 5 epoch or no?
we're busy packaging Plasma 5 https://code.launchpad.net/kubuntu-packaging-next Some of the packages have the same name in kdelibs4 land but most do not http://download.kde.org/unstable/plasma/4.97.0/src/ khelpcenter (except not really cos its khelpcenter4 in kdelibs4 packaging) ksysguard kmenuedit systemsettings plasma-desktop should we use a 4: epoch for all the plasma 5 packages for consistency or just those with the same source/binary names? Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
LiMux Sprint
The nice people at LiMux in Munich have asked if we want another sprint, where we includes Kubuntu, Debian, KDE PIM and LIbreoffice. I've put up the available weekends so if you'd like to come tick what dates you are available. (Lists only Saturday but sprint is Fri evening to Sun). http://doodle.com/32izsxtd53thtfyk Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: RFC: Moving kubuntu packaging branches to pkg-kde git
On Thu, Aug 07, 2014 at 10:39:49AM +0200, Philip Muskovac wrote: > Wasn't the whole point of the maintainer change that debian maintainers were > grumpy about getting mails from issues in derivatives? > If we do a shared maintenance of packages on alioth I *personally* wouldn't > mind just dumping the kubuntu part here. Yes although only some Debian maintainers, someone in Ubuntu asked someone in Debian what they'd want done and the result was a request to change the Maintainer field. Our tooling now requires this to be done so it's not really an option. > > The Kubuntu solution could end up hiding some abi breakage, which, in > > Debian, we would prefer to expose. Don't .symbols files expose that? Bumping the build-dep versions is a workaround for Launchpad not being as clever as Debian's build daemons in working out the yet-to-be-updated build-depends packages. I'm still skeptical that 1 branch is less faff than having two branches which merge from each other but we can try it and see. Starting with KArchive and other Tier 1 parts of Frameworks seems the way to start. How do we sign up for accounts on git.debian.org? Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Kubuntu Frameworks Packaging now in Git
I've put all the Kubuntu frameworks packaging into alioth git now http://anonscm.debian.org/cgit/?q=pkg-kde%2Fframeworks I still need to update pkg-kde-tools which has enough Kubuntu specific bits to merit a Kubuntu branch. And Plasma packages are next to be imported. Changelogs are just the Kubuntu one next and I hope to work with someone from Debian to work out what needs done to keep them all manageable. Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: Kubuntu Frameworks Packaging now in Git
pkg-kde-tools is now synced to debian git with Rohan's lovely KF5 work and because there's lots of craft used in kubuntu for translations of packages in main we have our very own kubuntu branch using the new naming scheme: kubuntu_utopic_master and Plasma is all up too, appearing soon at: http://anonscm.debian.org/cgit/?q=pkg-kde/plasma Jonathan On Thu, Sep 25, 2014 at 11:50:30AM +0100, Jonathan Riddell wrote: > I've put all the Kubuntu frameworks packaging into alioth git now > > http://anonscm.debian.org/cgit/?q=pkg-kde%2Fframeworks > > I still need to update pkg-kde-tools which has enough Kubuntu specific > bits to merit a Kubuntu branch. And Plasma packages are next to be > imported. Changelogs are just the Kubuntu one next and I hope to work > with someone from Debian to work out what needs done to keep them all > manageable. > > Jonathan > > -- > kubuntu-devel mailing list > kubuntu-de...@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
kde applications 14.12
I've started packaging KDE Applications 14.12 for Kubuntu starting with kolf as a simple example. I've copied the kde-sc packaging repository over to kde-applications, made a kubuntu branch and added the kubuntu changes to that (only changelog entries and a not-installed file). Please take a look and confirm if this is the correct way to go ahead. http://anonscm.debian.org/cgit/?q=kolf Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Munich Sprint
Some of us are going to a sprint in Munich tomorrow https://wiki.debian.org/BSP/2014/11/de/Munich We're due to be at the LiMux office at 18:00 for tea. I'm arriving at Munich MUC airport at 13:45 along with Harald. Rohan is getting there early in the day. If you'd like to go for an afternoon drink of something German then do get in touch. My phone number is +34 664 141 278 or maybe +447941938912 depending on which of my SIMs works better. Hasta mañana. Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
kdeconnect naming
I'm packaging the Plasma 5 version of kdeconnect, I'd like to ask for a FFe and any testers very welcome https://bugs.launchpad.net/ubuntu/+source/kdeconnect/+bug/1427349 ppa:jr/ppa install kdeconnect-plasma5 Upstream releases the kdelibs4 version as kdeconnect-kde and plans to release the plasma 5 version as kdeconnect-plasma5. The naming is inelegant and debian have changed the source and binary to just kdeconnect. What should I name the plasma 5 version? It does overlap and replace the kdelibs4 version in various ways but with be released with a different tar upstream. Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: kdeconnect naming
Debian haven't made a decision as it hasn't been packaged yet. The question for now is should we diverge from probable upstream naming. Jonathan On 2 March 2015 at 22:45, Scott Kitterman wrote: > I don't see a reason to diverge from Debian here. > > Scott K > > On Monday, March 02, 2015 08:24:26 PM Jonathan Riddell wrote: > > I'm packaging the Plasma 5 version of kdeconnect, I'd like to ask for a > FFe > > and any testers very welcome > > https://bugs.launchpad.net/ubuntu/+source/kdeconnect/+bug/1427349 > > ppa:jr/ppa install kdeconnect-plasma5 > > > > Upstream releases the kdelibs4 version as kdeconnect-kde and plans to > > release the plasma 5 version as kdeconnect-plasma5. The naming is > > inelegant and debian have changed the source and binary to just > > kdeconnect. What should I name the plasma 5 version? It does overlap > and > > replace the kdelibs4 version in various ways but with be released with a > > different tar upstream. > > > > Jonathan > > > -- > kubuntu-devel mailing list > kubuntu-de...@lists.ubuntu.com > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel > -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: kdeconnect naming
> What should I name the plasma 5 version? It does overlap and replace the kdelibs4 version in various ways but with be released with a different tar upstream. > How about kdeconnect5, renaming the kde4 version to kdeconnect4 (adding a > transitional package for kdeconnect) ? > > Ug it's already different from the upstream tar name, I wouldn't want to make another change compared to upstream when there's no reason to. Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: kdeconnect naming
Groovy, uploaded to Kubuntu and added to seed Packaging at http://anonscm.debian.org/cgit/pkg-kde/kde-extras/kdeconnect-plasma.git/ Named kdeconnect-plasma as upstream Albert's preferred name. Jonathan On 4 March 2015 at 17:17, David Suarez wrote: > Hi, > > > > On Tuesday 03 March Aleix Pol wrote: > > > I know Albert is, better send an e-mail to the official mailing list > [1] for fresher information. > > Maybe you missunderstood me... but thanks, already suscribed some time ago. > > 2015-03-04 1:47 GMT+01:00 Lisandro Damián Nicanor Pérez < > perezme...@gmail.com>: > > On Tuesday 03 March 2015 15:35:40 David Suarez wrote: > >> I was thinking on the final user, when he will search for kdeconnect on > his > >> package manager and gets listed: > >> > >> kdeconnect > >> kdeconnect-plasma > >> > >> Could be confusing at first sight. > > > > Agreed, but if we manage to get plasma in shape in some months/a year we > might > > consider dropping the KDE 4 version. > > Yep yep. Maybe this year I could help a bit more inside KDE team ;) > > Cheers ! > > David > > -- > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: kdeconnect naming
I've just brought back kdeconnect-kde into Kubuntu with only the files for kioslave and file action in the .deb, this adds back file browsing in dolphin which is still kde4. Jonathan On Sat, Mar 07, 2015 at 10:53:09AM -0300, Lisandro Damián Nicanor Pérez Meyer wrote: > On Thursday 05 March 2015 22:05:59 Albert Vaca wrote: > > Maybe in Debian "kdeconnect" could be a virtual package, and then have " > > kdeconnect-plasma" and "kdeconnect-kde" that would provide it? I would love > > to find a nice way to have coexisting packages for KDE4 and Plasma5, not > > only for KDE Connect but for every other KDE application in the same > > situation. > > It might be worth *if* we keep KDE4 stuff for Strech. But we are trying the > opposite, so I would say let's just wait 6 to 8 months after the freeze ends > and see if we really need it. > > -- > The generation of random numbers is too important to be left to chance. > http://www.devtopics.com/best-programming-jokes/ > > Lisandro Damián Nicanor Pérez Meyer > http://perezmeyer.com.ar/ > http://perezmeyer.blogspot.com/ -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
git moves
some changes to pkg-kde git today: I added kwallet-pam to plasma I moved kio-extras from plasma to applications I moved kgamma from applications to plasma I moved plasma-volume-control from kde-extras to plasma and renamed to plasma-pa kgamma is due to be released with plasma tomorrow versioned 5.3.95 but there's already been a 14.12.0 version as part of applications. I can ask the release manager to rename the tar, any suggestions what to? kgamma-kf5 for example? Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
kgamma -> kgamma5
Upstream (me) renamed kgamma tar to kgamma5 because it now has a lower Plasma version number, so I've moved the git repository in debian git to pkg-kde/plasma/kgamma5 Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: kgamma -> kgamma5
ssh in and mv on the server is that the wrong way to do it? Jonathan On 7 August 2015 at 17:15, Lisandro Damián Nicanor Pérez wrote: > On Friday 07 August 2015 13:54:33 Jonathan Riddell wrote: >> Upstream (me) renamed kgamma tar to kgamma5 because it now has a lower >> Plasma version number, so I've moved the git repository in debian git >> to pkg-kde/plasma/kgamma5 > > Again, what do you mean by "moving"? > > -- > > Lisandro Damián Nicanor Pérez Meyer > http://perezmeyer.com.ar/ > http://perezmeyer.blogspot.com/ -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Fwd: LiMux Hackfest 2015
Poll at https://dudle.inf.tu-dresden.de/LiMux_Hackfest_2015/ if you want to go to Munich -- Forwarded message -- From: Jan-Marek Glogowski Date: 30 October 2015 at 16:12 Subject: LiMux Hackfest 2015 To: Jonathan Riddell , Michael Banck , Bjoern Michaelsen , Michael Bohlender Hi everybody, it's almost X-Mas, and as every year we try tor organize a FOSS hacking event :-) Normally I started organizing way in advance, but this year... oh well. So no offical PR or whatever. And I still need to get official approval on Wednesday (which I expect to get). But I can still offer two week-ends: Fri 20.11. - Sun 22.11. or Fr, 27.11. - Sun 29.11. Some stuff has moved here, so the previous location in the 7. floor isn't available anymore and we would move to the 5th floor, still in the same building. Instead of a lounge we have an additional small 3rd room, probably even a 4th. Rooms at all are also smaller, so max will be 30 people. As every year we start Friday afternoon, and end Sunday afternoon. For reference: - https://wiki.documentfoundation.org/Hackfest/Munich2012 - https://wiki.debian.org/BSP/2014/11/de/Munich Please post something to the appropriate mailing lists of your project. To get something out before we weeking, I'm starting with a doodle: I guess we would cancel the event, next Friday (6.11.), if there aren't at least 10 people coming. Or should we wait until 13.11.? Sorry for being so late, ATB -- Jan-Marek Glogowski Landeshauptstadt München it@M - Dienstleister für Informations- und Telekommunikationstechnik Geschäftsbereich Werkzeuge und Infrastruktur Servicebereich Städtische Arbeitsplätze (ITM-I2) Serviceteam Limux-Arbeitsplatz (ITM-I23) Büro: Sonnenstrasse 25/VII, Zimmer 705, 80331 München Postanschrift: Herzogspitalstr. 24, 80331 München Telefon: +49 89 233 82220 Fax: +49 89 233 989 82220 E-Mail: jan-marek.glogow...@muenchen.de ** Diese E-Mail wurde von einem LiMux-Arbeitsplatz aus versandt. ** Elektronische Kommunikation mit der Landeshauptstadt München siehe: http://www.muenchen.de/ekomm Bitte denken Sie an die Umwelt, bevor Sie diese E-Mail ausdrucken. Pro Blatt sparen Sie durchschnittlich 15 g Holz, 260 ml Wasser, 0,05 kWh Strom und 5 g Kohlendioxid. -- -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Muon in need of a maintainer
Muon, the Apt package installer UI is in need of a maintainer. It has been split out from Discover and Updater which are application focused and to some extent work with multiple backends. Muon is package focused and covers the surprisingly important use case of technical users who care about libraries and package versions but don't want to use a command line. It'll probably move to unmaintained unless anyone wants to keep an eye on it so speak up now if you want to help out. Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: More unexpected [k]ubuntu_* stuff in qt repos
> Once again I find unexpected [k]ubuntu branchs in qt repos. As I have already > said before: no new branches without consulting first. > Now I see a branch named "kubuntu_vivid_mobile" in qtquickcontrols. I haven't > read someone asking for permission, specially Bhushan Shah (CCing, he asked > permission for KDE stuff and someone got him accepted in the alioth project). > So far I see no benefit in letting third parties accessing our repos, > specially when we have no way of not allowing them to commit to our branches. > Bhushan: I know you are a KDE upstream, but you are not a Qt one. Please > refrain from doing more commits until we sort this out. > If we *really* want to cooperate with Qt packaging we should at very least > define common grounds, which includes no patches for re adding non-DFSG > stuff, > atomic commits with proper changelog entries, no patches non-upstream ACKed > except for very good reasons, etc. I created the kubuntu_vivid_mobile branches. Kubuntu developers have been using Debian pkg-kde git for some years now in an effort to share resources and allow earier cooperation. This was done at the request of Debian pkg-kde as well as Kubuntu developers. It allows for branches to be easily merged and changes to be cherry-picked. In this case it's packaging needed for the phone images http://kubuntu.plasma-mobile.org/ which needs newer versions of Qt on older base systems so it won't be anything that's useful to merge into other branches but its what allows our work to be used in an interesting end product. Can you explain what problems it causes? Kubuntu has very strong politices for upstream patches and free software. I've found myself recently bullied out of Ubuntu for defending its free software policies. If you can point me to any non-DFSG additions I'll be the first to remove them. Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: More unexpected [k]ubuntu_* stuff in qt repos
I don't think you've said what the problem is with committing to separate branches, it makes life easier for Kubuntu and doesn't get in the way of Debian packagers in any way. But it does allow for merges to happen if the Debian packager thinks it's relevant. I quite understand your frustration if people are making commits not suitable to Debian to the branch used for the debian package, they are also not suitable for Ubuntu and I've just rejected that qtbase package from Ubuntu and requested the non-free file to be removed. However this has nothing to do with the branches used for kubuntu and plasma phone images. Jonathan On Wed, Dec 02, 2015 at 09:58:39AM -0300, Lisandro Damián Nicanor Pérez Meyer wrote: > On Wednesday 02 December 2015 10:58:41 Jonathan Riddell wrote: > [snip] > > Hi Jonathan! > > > I created the kubuntu_vivid_mobile branches. Kubuntu developers have > > been using Debian pkg-kde git for some years now in an effort to share > > resources and allow earier cooperation. This was done at the request > > of Debian pkg-kde as well as Kubuntu developers. It allows for > > branches to be easily merged and changes to be cherry-picked. > > The original agreement was for KDE-related packages, not Qt. And this was for > what I consider good reasons, please read below. > > > In this case it's packaging needed for the phone images > > http://kubuntu.plasma-mobile.org/ which needs newer versions of Qt on > > older base systems so it won't be anything that's useful to merge into > > other branches but its what allows our work to be used in an > > interesting end product. Can you explain what problems it causes? > > Maybe the problem comes from me mixing ubuntu and kubuntu, but allow me to > share how I see this, as until now for me they are the same thing. > > There is a huge difference between KDE stuff and Qt in terms of ubuntu. Qt is > part of the core of Ubuntu and so it's repo can be modified not only by > people > listed in Uploaders but also by external developers. And I have seen quite a > lot of commits coming from external people that we would have not been taking > for different reasons. One example is the one I'll point you below. > > The other point of interest is that we Qt maintainers (historically maybe > from > the times where I was just learning to package) don't want no one not listed > in Uploaders pushing stuff to our branches without our previous consent (read > it: show me the patch). The fact that we don't have ACLs was one of the > reason > I was against sharing the repos in the first time. Currently anyone who can > commit in KDE's repos can commit in Qt's ones, as you have found out :) > > So far I haven't seen any benefit of this model for us yet [*], but only more > noise. > > [*] Excluding mitya57's and Mirv's commits, but they are DDs listed in > Uploaders who follow both projects and act accordingly. > > So in the way I see it so far it would be better if you have a clone of the > repos somewhere else (having triggers to keep them synchronized in the > debian → [k]ubuntu path is of course totally possible) and manage your > branches and users there. > > Having said that I'm open to discuss other ways of collaboration which might > or not include sharing repos. But I still fear that if we allow derivative A > then we need to allow derivative B and then C and then... And for every > derivative we need to add new users who can commit anywhere... > > Having triggers if of course something else. This is something we can set up > quite easily and easily control. > > > Kubuntu has very strong politices for upstream patches and free > > software. I've found myself recently bullied out of Ubuntu for > > defending its free software policies. If you can point me to any > > non-DFSG additions I'll be the first to remove them. > > This patch re adds non-dfsg-compliant RFCs to the archive. Timo told me it > was > added by the QA people. It comes from Ubuntu, not Kubuntu, which might or not > be the difference. > > <http://anonscm.debian.org/cgit/pkg-kde/qt/qtbase.git/tree/debian/patches/enable-tests.patch?h=ubuntu> > > Hope that explains my position, Lisandro. > > -- > 17: Cual es la funcion inicial de un antivirus > * Desarrollar virus para vender el producto > Damian Nadales > http://mx.grulic.org.ar/lurker/message/20080307.141449.a70fb2fc.es.html > > Lisandro Damián Nicanor Pérez Meyer > http://perezmeyer.com.ar/ > http://perezmeyer.blogspot.com/ > -- > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Re: More unexpected [k]ubuntu_* stuff in qt repos
On Wed, Dec 02, 2015 at 02:05:26PM -0300, Lisandro Damián Nicanor Pérez Meyer wrote: > On Wednesday 02 December 2015 16:41:01 Jonathan Riddell wrote: > > I don't think you've said what the problem is with committing to > > separate branches, it makes life easier for Kubuntu and doesn't get in > > the way of Debian packagers in any way. > > I did: it means that anyone wanting to push to *ubuntu branches should be > allowed to do it, no matter if we Debian maintainers have checked if we can > trust her/him. I'm against that. Remember that currently anyone can commit > anywhere. And yes, this includespeople who asked for acces for KDE stuff. > > Having an automatic clone of the Debian repo and use that as a base should > not > pose a problem to any derivative. OK I've set up a clone of Debian's repositories and a hook to tell our server to pull when changes are made to them. I'll work out how to change the Plasma mobile images to build from them. Let me know of any problems. Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
drumstick packaging
I updated drumstick packaging to its new release http://packaging.neon.kde.org/cgit/forks/drumstick.git/ https://community.kde.org/Neon/Git this is needed for minuet in KDE Applications Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk
Use of CMAKE_BUILD_TYPE=Debian
I'm wondering if there's still a need for CMAKE_BUILD_TYPE=Debian which gets set on builds which use /usr/share/pkg-kde-tools/lib/kf5_flags It's used by /usr/share/pkg-kde-tools/cmake/DebianABIManager.cmake and kdelibs(4) debian/patches/add_debian_build_type.diff The downside is it just adds some confusion, what does the build type mean in every other case? Calligra compiles different projects if you build with Debug or Release set and it's not clear what happens for packages with Debian set. If the kdelibs(4) patch is still needed should it not be ported to KF5? Can the ABI Manager do with a flat set by the packages which use it? Jonathan -- http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk