pátek 3. října 2014

September in Red Hat KDE

Here's a list of activities and bugs fixed the KDE team has been working on the past month.


Fedora

  • updated KDE Frameworks 5 to 5.2.0 
  • updated Plasma 5 Copr to 5.0.1 
  • imported KF5 to F20 
  • started working on smarter script for automated builds of KF5 in Copr 
  • KDE Telepathy 0.9 (beta) 
  • Clementine 1.2.3 (bz#1127940, bz#1098742, bz#1135725, bz#1139414) 

Red Hat

  • rhbz#1055432 - KDM hangs at reboot or shutdown 
  • CVE-2014-5033 polkit-qt: insecure calling of polkit 
  • rhbz#1123491 -[HP HPS 6.6 Bug] grub causes exception and reset when booting without VGA 
  • rhbz#1141907 -libsrtp needs patch for aarch64 and possibly endian detection for ppc64 
  • rhbz#1077498 -/usr/bin/sapconf: line 473: [: ==: unary operator expected when invalid hostname is set 
  • rhbz#1123920 - KVM not mentioned in manpage 
  • rhbz#1136457 - xsession should be named kde-plasma.desktop and kde-plasma- safe.desktop

KDE

  • Akademy (6. - 12.9.) - the annual KDE summit in Brno 
  • KF5 porting in PIM 
  • fixed KF5 port of KScreen 
  • fix URL porting errors (file saving) in KSnapshot, ark and okular (P5) 
  • overall desktop switch to Breeze theme fixes (kcminput, krdb, fi plugin - P5) 
  • Solid2/Power API additions (KF5) 
  • KAnalytics - KDE system "spyware" framework (backend work, lib, kded module) 
  • fixed timezone parsing in tz dataengine (P5) 
  • kdebz#338513 - NM applet significantly delays KDE logon 
  • kdebz#333752 - plasma-nm applet constantly uses 2% cpu and generates 25 wakeup events/s 
  • kdebz#339223 - Infinite loop due to KWallet usage 
  • kdebz#338697 - No notifications after upgrade 
  • kdebz#339065 - Constant cpu use while connected to wifi 



Brought to you by: Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl) and Dan Vrátil (dvratil)

Get the latest and greatest of Fedora and KDE at http://spins.fedoraproject.org/kde/

You can find us on #fedora-kde channel on Freenode IRC

úterý 2. září 2014

July and August in Red Hat KDE

After summer vacations I'm back with reporting on exciting things happening in the KDE world at Red Hat. Everybody has been super busy with preparations for this year's meeting of KDE contributors conference -- Akademy -- which our team is co-organizing; nevertheless the number of topics tackled didn't decrease, quite the contrary.


Akademy 2014, Brno, Czech Republic
Red Hat, Akademy 2014 Silver sponsor

Bullets below marked with either KF5 or P5 suggest we're are busy working on KDE Frameworks and Plasma 5 ;) Want to try out Plasma 5 on Fedora? Instructions in this Daniel Vrátil's blog post.

Fedora

  • updated KDE Frameworks 5 packages to 5.1.0
  • updated Plasma 5 COPR to 5.0.1
  • kde-plasma-nm - update to 0.9.3.4
  • kdevelop - 4.7.0

KDE

  • finished GStreamer 1.0 port of phonon-gstreamer, fixed couple bugs there
  • KF5: frameworkized Akonadi
  • KF5: fix "Get hot new stuff" downloads, fix custom sound files in knotifications
  • P5: improved lock screen and Plasma 5 Digital Clock applet
  • P5: mix porting fixes
  • P5: date/time/zone fixes (kcm, dataengine, clock applets)
  • P5: i18n fixes across all modules
  • P5: powermanagement fixes (dataengine, powerdevil)
  • P5: ported and re-enabled solid-actions-kcm
  • revived KIO GDrive, rewrote most of the code and almost finished it
  • kdebz#1129909 - Dialog window for type password doesn't displays
  • kdebz#1133233 - (not protected AND new) wireless connection are shown as protected
  • kdebz#337956 - Unable to import PCF files
  • kdebz#338124 - plasma-nm-0.9.3.4 fails to build (openvpn.h:46:22: error: 'QTextStream' has not been declared)
  • kdebz#338146 - Percent sign mistakenly appended to connection IDs
  • kdebz#337958 - NetworkManager does not stores group passwords in KWallet
  • kdebz#338156 - plasma-nm does not save settings anymore
  • kdebz#338513 - NM applet significantly delays KDE logon

Misc

  • lots of vacation for everyone
  • dvratil attended KDE Randa Meetings 2014 (10.8. - 15.8.)
  • Akademy planning, attending


Brought to you by: Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl) and Dan Vrátil (dvratil)

Get the latest and greatest of Fedora and KDE at http://spins.fedoraproject.org/kde/

You can find us on #fedora-kde channel on Freenode IRC

pondělí 2. června 2014

Last month (May) in Red Hat KDE

Here's a list of activities and bugs fixed the KDE team has been working on the past month.


KDE PIM (dvratil)

Akonadi

  • wrote infrastructure for unit-testing Akonadi handlers and unit-tests for some handlers 
  • implemented direct payload streaming (performance optimization) 
  • improved PostgreSQL support 
  • optimized database on Btrfs 

KScreen (dvratil)

  • finished the new UI for KScreen KCM and merged to master 

Network Management (jgrulich, ltinkl)

* plasma-nm - some improvements in KF5/PlasmaNext version

* FIXED or CLOSED:
  • #335419 - Unnecessarily big spacing when a network asks for the password 
  • #334249 - Network Management Settings does not resize the widgets correctly 
  • #334394 - Icon doesn't change when the theme changes 
  • #334980 - No scrollbar is shown even though the networks don't fit in the applet 
  • #334668 - the networking applet does not store passwords and does not start the connection process 
  • #334786 - After click on apply, the password info of my new connection is lost. Every time that field returns to the blank status 
  • #335388 - Module 'org.kde.plasma.networkmanagement' does not contain a module identifier directive - it cannot be protected from external registrations. 
  • #335325 - In plasma next session I cannot connect to my wireless access points, they are listed but connect doesn't do anything
  • #334481 - cant enable wifi
  • #330127 - Better support for SSID with more AP 
  • #327070 - After network disconnection network management shows connected but only shows connect selection 

Display Management (mbriza)

  • QAuth released in version 0.1.1 
    • New release containing various bugfixes 
    • Another release underway with more fixes 
    • Started working on starting X server in the user session 
  • SDDM 
    • Became the upstream maintainer - got commit access 
    • Continued development against QAuth 
    • Rewritten the configuration parser, opened a pull request 
    • Issue and pull request resolving - the project is very alive nowadays 

Fedora

  • rhbz#1049135 - Connections not displayed correctly 
  • rhbz#1072109 - Signal strength being not consistently reported for two APs with same SSID, different BSSID 
  • rhbz#1018395 - Network Management doesn't show connection traffix 
  • rhbz#1061819 - KDE NM applet doesn't show to what wireless network is connected 



Brought to you by: Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl) and Dan Vrátil (dvratil)

Get the latest and greatest of Fedora and KDE at http://spins.fedoraproject.org/kde/

You can find us on #fedora-kde channel on Freenode IRC

sobota 3. května 2014

Last month (April) in Red Hat KDE

Another part in the series "what's happening in the KDE world in Red Hat", enjoy :)

Network Management (jgrulich, ltinkl)


  • plasma-nm - porting to KF5 and Plasma Next
  • started working on a QML version of the connection editor
  • libn[nm]-qt - made lib[nm]-qt as KDE frameworks, but still a few bits are missing

FIXED or CLOSED:

  • #333418 - No Icon available for android bluetooth network
  • #331962 - Plasma-nm has "mobile broadband" check-box, while there is no such in system.
  • #332590 - Systray icon is not always updated correctly
  • #332873 - When roaming to a new AP the channel number in the details display does not update
  • #333026 - Clicking the systray icon doesn't close the popup
  • #332617 - frameworks branch installs same icon as plasma-framework
  • #332726 - icons overlapping on high res display
  • #331771 - IPv4 and gateway address details are not displayed on plasma-nm
  • #333569 - OpenVPN connection is not started when in use with consolekit
  • #332479 - openconnect VPN login window doesn't store the authentication info
  • #325945 - kdeplasma-applets-plasma-nm loses 'active connections


KDE PIM (dvratil)


  • improved performance of our QSQLITE driver fork
  • implemented support for item merging


Display management (mbriza)

QAuth released in version 0.1.0
  • Both PAM and Shadow backends are tested and working 
  • Able to start a session and authenticate any user, handles regular login 
  • QML bindings are complete 
  • Example applications are complete
SDDM
  •  Wrote a branch against QAuth (above) 
  •  Opened a pull request for inclusion of the QAuth changes. The upstream is now alive again now. 

RHEL


  • RHBZ#1073939 - Akonadi problem when home-dir is in AFS
  • RHBZ#1025187 - Add Man-Page to the package
  • RHBZ#1024356 - sapconf can create odd /etc/hosts
  • RHBZ#1040617 - sapconf can't verify virtual guest is VMware guest
  • RHBZ#1083651 - /etc/hosts becomes unreadable for non-root users after sapconf has been run
  • RHBZ#1051017 - sapconf should not write to /etc/security/limits.conf directly.


Fedora (all)


  • started submitting KDE Frameworks 5 packages for review (tracking bug: RHBZ#1086148)
  • worked on our fork of dgroc script for nightly builds in Copr to suit our needs with (semi-)nightly builds of KF5/Plasma.Next
  • updated KF 5/Plasma.Next packages
  • packaged kde-plasma-milou (applet for searching)


Other


  • working on Plasma Next and KDE Frameworks 5 in Fedora (dvratil, jgrulich)
  • working on Fedora Plasma First Boot (QML2/Plasma2 version) (dvratil, ltinkl)
  • attended Akademy team meeting (all)
  • Arranging accomodation for Akademy (mbriza)
  • Held a talk at Open House, spend the whole day in the Tower (mbriza)



Brought to you by: Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl) and Dan Vrátil (dvratil)

Get the latest and greatest of Fedora and KDE at http://spins.fedoraproject.org/kde/

You can find us on #fedora-kde channel on Freenode IRC

sobota 5. dubna 2014

Last month (March) in Red Hat KDE

Another part in the series "what's happening in the KDE world in Red Hat", enjoy :)


Network Management (jgrulich, ltinkl)

  • plasma-nm - porting to KF5 and Plasma Next
  • libn[nm]-qt - porting to Qt5
  • working on Plasma Next and KDE Frameworks 5 in Fedora
  • working on Fedora Plasma First Boot - added network page

FIXED or CLOSED:

  • #331962 - Plasma-nm "connect/disconnect" buttons have same text
  • #332590 - Systray icon is not always updated correctly
  • #332188 - wrong notification for (wireless) network connection activated at login
  • #331994 - Editor still not localized
  • #1072109 - Signal strength being not consistently reported for two APs with same SSID, different BSSID
  • #1073792 - Needs to be rebuild against new openconnect
  • #1071317 - Erroneous "last used" report
  • #1073656 - "Edit Connection" window doesn't memorize VPN password when settings change (Store option is selected) [KDE]
  • #1074244 - libplasmanetworkmanagementplugins.so: undefined symbol: _ZN14NetworkManager12connectivityEv


KDE PIM (dvratil)

  • started working on Akonadi Framework (porting kdepimlibs/akonadi to Frameworks)
  • spent most of the time with bugfixes and optimizations in Akonadi for the 1.12 release
  • released Akonadi 1.12
  • attended KDE PIM Sprint in Barcelona (will publish a blog post later this week)


Display management (mbriza)

  • Continued development of the new Qt authentication library
  • The C++ API is basically complete
    • QML bindings are complete
    • Example applications are complete
    • Currently working on polishing the backends: writing one for /etc/shadow and improving handling of the Fedora PAM prompts.
  • Developing a SDDM branch against QAuth (above)


RHEL

FIXED:

  • #1070813 - missing -fstack-protector-strong
  • #997526  - Add package "sapconf" to the "RHEL for SAP Business Applications" SKU/RHN channel
  • #1067111 - Adding second panel on second monitor places panel on top
  • #1075521 - kde-plasma-networkmanagement-openswan has unresolved deps to NetworkManager openswan

CLOSED:

  •  #1049325 - plasma-desktop consumes 100% of CPU
  •  #1072485 - [abrt] kdelibs: KCrash::defaultCrashHandler(): kdeinit4 killed by SIGSEGV

OTHER:

  • #1058857 - Red Hat logo in Plasma panel is poorly resized
  • #1064002 - ksysguard shows no network traffic for interfaces with long names
  • #857002 -  Reproducible segfault with Umbrello


Fedora (all)

  • COPR builds with development version of kde-plasma-nm
  • COPR builds with KF5 Alpha 2
  • KDE Telepathy 0.8.0
  • some hacking on Plasma 2 packages, so that we can actually log into Plasma 2 session
  • forked the dgroc script for nightly builds in COPR so that we could use it for our KF5/Plasma 2 repository (not finished yet)
  • started working on Fedora Plasma First Login wizard
  • Another kde-connect update.
  • Debugging polkit in Plasma 2 (was fixed by fixing the login).
  • Fedora Plasma efforts. 


Brought to you by: Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl) and Dan Vrátil (dvratil)

Get the latest and greatest of Fedora and KDE at http://spins.fedoraproject.org/kde/

You can find us on #fedora-kde channel on Freenode IRC

pátek 28. února 2014

Last month (February) in Red Hat KDE

Another part in the series "what's happening in the KDE world in Red Hat", enjoy :)

Network management (jgrulich, ltinkl)

  • kdebz#330454 - Upload / Download graph uses wrong color labels 
  • kdebz#331138 - bigger font size settings are not handled properly by the applet layout 
  • kdebz#331423 - No icon for wifi + openconnect vpn in plasma-nm 

KDE PIM (dvratil)

  • finished server-search and Baloo search integration 
  • implemented support for Tags 
  • fixed problems with database deadlocks 

Display managers (mbriza)

  • #1063856 - KDM won't display users list. 
    • Investigated, reassigned to the proper component 
  • #1063851 - kdm won't accept keyboard input 
  • #1055432 - KDM hangs at reboot or shutdown. 
    • Still investigating too, a race condition somewhere, attempts at fixing failed so far 

Continued development of the new Qt authentication library
  • The C++ API is slowly crystallizing to its final form 
  • Worked on exporting it to QML 
  • Writing a basic QML authentication app to test everything 
Developed a SDDM branch against QAuth (above)

Fedora

  • took over libaccounts-glib and libaccounts-qt packages from jreznik and updated to latest upstream (dvratil) 
  • packaged sign-on (dvratil) 
  • #879328 - kdbg can't open any executable (ltinkl) 
  • #1068956 - KShutdown 3.2 released; fixes regressions (jgrulich) 
  • #1063378 - kde-plasma-nm base package should not require ModemManager (jgrulich) 

RHEL

  • kgpg and kwin bugfixes 
  • #1070140 - kdm removal 
  • #1066078 - unable to lock Gnome when using KDM instead of GDM 
  • #1055717 - acpid fails to build on RHEL7 for non-x86 arch 
  • #1050919 - incorrect perl-expressions matching unicode symbols 
  • #1050916 - malformed output when coloring is on and grep -P has unicode input 
  • #1061697 - [RFE] Add libreswan integration to kde-plasma-networkmanagement 
  • #1005216 - ortp: hard-coded user name and password 
  • #1005261 - ortp: uses /tmp for UNIX domain socket 
  • #1005218 - ortp: missing length check in stunEncodeMessage() 
  • #1005219 - ortp: missing sign and overflow checks in buffer management functions 
  • #1061819 - KDE NM applet doesn't show to what wireless network is connected 
  • #1067111 - Adding second panel on second monitor places panel on top 

Misc

  • attended FOSDEM 
  • talked to MariaDB people about optimizing configuration for Akonadi 
  • Akademy planning meeting with the rest of the team 
  • Arranging accomodation for Akademy 
  • devconf.cz


Brought to you by: Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl) and Dan Vrátil (dvratil)

Get the latest and greatest of Fedora and KDE at http://spins.fedoraproject.org/kde/

You can find us on #fedora-kde channel on Freenode IRC

pondělí 10. února 2014

Last month (January) in Red Hat KDE

Straight back from the tremendous devconf.cz, here's the regular update of what's going on in Red Hat and KDE. Let's have a look how we spent the last month.


Network management (plasma-nm | libnm-qt | libmm-qt)
: jgrulich, ltinkl

plasma-nm | libnm-qt | libmm-qt

  • libnm-qt 
    • added new properties/methods from NM 0.9.9.0 
  • libmm-qt 
    • implemented (new) Oma MM interface 

* FIXED:
#329315 - IPv6 privacy extensions should be enabled per default for new connections
#329355 - Bridge connection is active although the plasmoid icons represent it as inactive
#329342 - Network manager forgets the 802.1x settings as soon as the dialog box is closed
#329288 - Crash involving the authorization prompt
#329545 - Applet icon does not scale horizontally when embedded in a panel
#329630 - Password field always empty for the openvpn connection
#329827 - Make notifications disappear after some time

* CLOSED:
#328985 - A shared wifi network cannot be restarted after being turned off
#329580 - VPN connection asks for too many passwords
#329871 - The VPN (vpnc) connection editor dialog has no Domain field


KDE PIM
: dvratil

  • finished rewrite of Akonadi search functionality and Baloo support 
  • removed MySQL Embedded support from Akonadi 
  • fixed BKO #330010 - Broken .desktop files parser in Akonadi 
  • fixed BKO #330215 - Crash on Akonadi shutdown when using PostgreSQL 
  • fixed BKO #324932 - Can't rename folders on some IMAP servers 

KScreen
: dvratil

  • created patch for RHBZ#1036568 - RHEL6 - KWin does not move windows from a disconnected screen (backported upstream patches) 
  • fixed RHBZ#1056251 - KScreen allows to active more displays than supported by GPU (upstreamed) 

Fedora updates

středa 11. prosince 2013

Last month (November) in Red Hat KDE

November has been very hectic for most, let's have a look at what we've achieved

Network management (plasma-nm | libnm-qt | libmm-qt) 

: jgrulich, ltinkl

Fixed bugs:
kdebz#326274 - Newly created shared wireless network cannot be seen if disconnected once
kdebz#327160 - No warning when trying to connect to VPN withouth plasma-nm-vpnc installed
kdebz#326991 - Connection editor bug reporting refers to non-existing component
kdebz#327386 - Can't enable AP mode if there are other saved wireless networks
kdebz#327758 - Report bug freature does not work
kdebz#327759 - Edit connections dialog looks bad on high DPI screens
kdebz#328138 - Plasma widget network manager uses wrong (bold) font

Display management (sddm, kdm)

: mbriza
Change tracking bug: rhbz#998542
  • First, on November 26th on the KDE SIG meeting we decided to push the feature forward to the next Fedora release because  bugs that were discovered during pre-release stages of Fedora 20 were not fixable until the final release. I will continue to work on it to make a better substitute for KDM. 
  • again, spent a lot of time working on the authenticator, discussed it with David Edmundson, we'll work on making it a completely separate library in the future, to be used by some KDE tools, too 
  • designed a new configuration parser and definition classes 
  • some other bugfixes, minor compared to the listed ones. 

Multimedia (phonon)

: dvratil
Phonon GStreamer
  • finally tracked down and fixed a crash when closing Amarok when using phonon-gstreamer 1.0 (kdebz#320448) 
  • started investigating Amarok crash with phonon-gst (kdebz#290706) 

PIM

: dvratil
Akonadi
  • continued working on Akonadi IDLE (now in sort-of-works state) 
  • finished migration code in parttable-optimization branch and merged to master for 1.12 
  • fixed a regression introduced in the branch 
  • wrote proof-of-concept implementation of Akonadi-side tags 
  • started working on server-side search implementation 
  • released Akonadi 1.11.0 
  • ported Mail Filter agent to be an Akonadi Preprocessor 

Fedora general

Other

  • Nov 11 - Nov 15: hosted a small hackfest with several KDE hackers to work on Solid, KScreen, plasma-nm, KDE Telepathy and Akonadi
  • Nov 15 - Nov 17: hosted the KDE PIM Sprint - 20 KDE PIM developers met to talk about KDE PIM and Frameworks, discuss new features, nail some nasty bugs and have fun


[1] Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl), Dan Vrátil (dvratil)


You can find us on #fedora-kde channel on Freenode IRC

sobota 2. listopadu 2013

This month (October) in Red Hat KDE

I'm back with the regular update of what's going on in Red Hat and KDE. Let's have a look how we spent the last month.

Akonadi (dvratil)

  • released 1.10.3
  • worked on IDLE extension for Akonadi protocol 

KDE PIM (dvratil)

  • small improvements in Akonadi Console 
  • fixed Akonadi-based unit tests across KDE PIM 
  • fixed email filtering when not using disconnected IMAP (KDE#295051) 
  • fixed problem with duplicated names in Google Calendars (KDE#325778) 
  • fixed error when IMAP server does not support METADATA or ANNOTATE (KDE#325778) 
  • fixed 'Invalid Uidset' error when sending emails (KDE#323762, KDE#324807, KDE#314964) 
  • fixed crash when authenticating new account in LibKGAPI (KDE#324128) 

KScreen (dvratil)

  • implemented new KCM UI based on results of usability research 
  • implemented support for profiles 

KDE Telepathy (dvratil)

  • fixed KTp Approver incoming tube notification 
  • fixed crash in LogViewer 

Display managers (mbriza)

  • more work on the authenticator - split it to be a separate binary to comply with PAM/Audit stack in Fedora and to support set_loginuid module 
  • finished basic XDMCP server/manager support - upstream merge request was opened 
  • my theme was merged into Fedora as now being used as the default one 

kdelibs, kde-workspace (ltinkl)

  • ported Solid/UPower backend to incompatible UPower 0.99.0 
  • Powerdevil port in progress 

Plasma NM (jgrulich, ltinkl)

  • make plasma-nm compilable without libmm-qt 
  • ModemManager 1.0 support (in plasma-nm and libmm-qt) 
  • new release - plasma-nm 0.9.3.1, libnm-qt 0.9.0.1 
  • kdebz#325783 - plasma-nm doesn't install icon network-defaultroute, which is need by kde-nm-connection-editor.desktop - RESOLVED → FIXED 
  • kdebz#319197 - plasma-nm: Make modemmanager support optional - RESOLVED → FIXED 
  • kdebz#325495 - Plasma-nm branch mm1port causes a plasma-crash upon inserting a GSM USB stick - RESOLVED → FIXED 
  • kdebz#326060 - applet does not refresh after disconnecting from a shared wifi connection - RESOLVESD → FIXED 
  • kdebz#326164 - The icon doesn't correctly show the vpn status - RESOLVED → FIXED (and probably ~5 duplicates of this bug) 
  • kdebz#319198 - plasma-nm applet: auto-resize popup height to show full connection details without scrolling - RESOLVED → FIXED 
  • kdebz#325324 - Crash on upgrade from networkmanagement to plasma-nm - RESOLVED → WONTFIX 
  • kdebz#325421 - Plasma-nm doesn't connect automatically on KDE (Kubuntu 13.10) startup - RESOLVED → WONTFIX 
  • kdebz#326456 - Need scrollbar or expanding window - RESOLVED → FIXED 
  • kdebz#326274 - Newly created shared wireless network cannot be seen if disconnected once - RESOLVED → FIXED 
  • kdebz#326517 - connection editor should not be in menu -> FIXED 
  • kdebz#326632 - "Always Ask" and "Store" option in "Edit Connection" dialog seems swapped -> FIXED 
  • kdebz#326374 - Allow adding a Bridge without adding a connection to it - FIXED 


[1] Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl), Dan Vrátil (dvratil)


You can find us on #fedora-kde channel on Freenode IRC

středa 11. září 2013

First Plasma NM release

It is with great pleasure we're announcing today the first release of our project - Plasma NM 0.9.3.0. As you've probably heard before, it's a brand new Plasma applet written QML/C++ to manage your network connections. This applet is meant as a drop-in replacement for the older widget-based networkmanagement applet.

For an overview of what motivated us to basically start from scratch on this applet as well as occasional progress statuses, please see Jan's blog.

A picture, even better a video, is worth a thousand words they say, so here it is :)



The initial email has been sent a few moments ago to the @kde-packager mailing list, so you can expect Plasma NM to land in your favorite distro's update channels anytime soon. Fedora[1], among others (Kubuntu, openSUSE), already contains a preview snapshot of the applet, with the update to the final version in the works.

Alternatively, you can grab those 3 tarballs and compile by yourself:

  1. http://download.kde.org/unstable/modemmanager-qt/0.5.0/src/libmm-qt-0.5.0.tar.xz
  2. http://download.kde.org/unstable/networkmanagement/0.9.0/src/libnm-qt-0.9.0.tar.xz 
  3. http://download.kde.org/unstable/plasma-nm/plasma-nm-0.9.3.0.tar.xz



[1] $ yum install kde-plasma-nm

pondělí 2. září 2013

This month (August) in Red Hat KDE

The holiday season is over but the coding monkeys at Red Hat didn't rest much nevertheless :) Let's have a look how we spent the last month.


General (everyone)

  • kdenetwork, kdesdk & kdetoys split package reviews
  • RHEL package reviews
  • Attended meeting for planning of possible Akademy in Brno next year

Plasma NM (jgrulich, ltinkl)

  • reimplemented applet - the design came up from usability session and discussion on Akademy
  • implemented the last missing feature - bluetooth device pairing
  • some fixes for ad-hoc connections
  • network active-settings - added configuration for wired and wireless connections
  • a lot of small changes and improvements

Solid & co. (ltinkl)

  • Solid QML interface review
  • fix recognizing Audio CD disks (kdebz#324031)
  • glue code in BlueDevil for pairing BT devices with Plasma NM

SDDM (mbriza)

Worked on my proposed feature for Fedora 20 - SDDM as the default KDE display manager instead of KDM (Change tracking bug: #998542)
  • spent most time debugging why only in Fedora the sessions logged in by
  • SDDM aren't fully functional (pulseaudio, polkit...)
    • this problem was resolved by switching to usage of the GDM PAM configuration
  • currently working on patching the upstream project to have some new
    • features in 0.2.0 (multiseat, will continue with XDMCP) so far opened two bug fixing pull requests, one was merged, I'll
  • have to test the second one with more use cases to be accepted

Akonadi (dvratil)

  • rebased Volker Krause's parttable-optimization branch to master
  • fixed some queries and wrote database migration code for parttable-optimization branch
  • bug fixes
  • started planning server-side change recording

KDE PIM (dvratil)

  • implemented support for CONDSTORE IMAP extension
  • implemented support for FETCH response to IDLE command

KDE Telepathy (dvratil)

  • implemented KTp Logger - an abstraction layer for access to chat logs that can support various backends as logs sources
  • ported all KTp components to use KTp Logger instead of TelepathyLoggerQt

KScreen (dvratil)

  • Fixed libkscreen crash in xrandr backend

RHEL

  • KDE-4.11 import/build, doxygen and Qt fixes (than)
  • texlive fixes and pkg reviews (than)


[1] Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl), Dan Vrátil (dvratil)


You can find us on #fedora-kde channel on Freenode IRC

úterý 30. července 2013

This month (July) in Red Hat KDE

After a couple of really hot days I'm back with a short overview of what kept us[1] busy while working on KDE in Red Hat this month.


General

  • dvratil and jgrulich attended Akademy, the annual KDE developers' conference in Bilbao, Spain 
  • dvratil did a lightning talk about KScreen, became maintainer of Akonadi and did usability testing of KScreen KCM 
  • wrote article for community.redhat.com together (dvratil, jgrulich, ltoscano and skumari (not finished ATM) 
  • Fedora 19 release party - What's new in F19/KDE talk (ltinkl, mbriza) 
  • KDE feature for F20: https://fedoraproject.org/wiki/Changes/KDE411

Plasma-nm (ltinkl, jgrulich)

  • submitted plasma-nm as a new feature for Fedora 20 → https://fedoraproject.org/wiki/Changes/Plasma-nm
  • #321907 - Missing "DHCP, address only" settings 
  • #322192 - WPA2 dialog blocks Plasma 
  • implemented import/export VPN connections 
  • a lot of bugfixes and usability improvements 
  • usability session on Akademy with usability experts 
  • a new draft for plasma-nm applet (we had a very long discussion with usability experts on Akademy) which should be much better from usability point of view 
  • working on Active Network Setting for Plasma Active 
  • cleaning up last bits for a first official release

KScreen (dvratil)

  • rewritten underlying application logic from JS to C++ 
  • started fixing some issues found during the usability sessions at Akademy 

Akonadi/KDEPIM (dvratil)

DM (mbriza):

  • Proposed SDDM as the default DM for upcoming Fedora 20. Packaged it, opened a review request, currently being processed to be included in git. 
  • #983619 - have a patch complete, didn't push yet 
  • #975079 - further multiseat work, in cooperation with the SUSE folks 



[1] Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl), Dan Vrátil (dvratil)

You can find us on #fedora-kde channel on Freenode IRC

pátek 28. června 2013

This month (June) in Red Hat KDE

So what kept us[1] busy while working on KDE in Red Hat this month?

KScreen

  • VNC fixes (mbriza, dvratil) 
  • KScreen 1.0.0 release (dvratil)

KDE PIM, Telepathy

  • finally solved all regressions from Akonadi batch notifications (dvratil)
  • implemented file monitoring in icaldir and vcarddir resources (dvratil)
  • digged into KIMAP Session crash/endless loop (dvratil)
  • LibKGAPI 2.0.1 release (dvratil)
  • added support for yet another incompatible Microsoft timezone format (dvratil)

Plasma NM

  • ported advanced permissions widgets (jgrulich) 
  • added L2TP and OpenSwan VPN plugins (jgrulich) 
  • added secrets migration from the previous NM applet (jgrulich) 
  • mostly editor fixes and improvements focused to VPN plugins (jgrulich) 
  • started working on network active settings (jgrulich) 
  • initial port of libmm-qt to MM 0.8 spec (ltinkl) 
  • make connections searchable in the editor (ltinkl) 
  • memory leak fixes (ltinkl) 
  • ported the connection editor to XML GUI (ltinkl) 
  • use KAcceleratorManager to automatically assign accels (ltinkl) 
  • wifi settings validation (ltinkl) 
  • added OpenConnect and PPTP VPN plugins (ltinkl) 

Display Managers

  • #975079 - multiseat KDM support (mbriza) 
  • #857366 - Inconsistency in TTYs opened with new sessions (mbriza) 
  • #966095 - Console login does not work (mbriza) 

General KDE fixes

  • #921735: bad permissions after dragging from trash directly w/o restore (ltinkl, mbriza) 
  • #857002 - Reproducible segfault with Umbrello (mbriza) 
  • #886237 - kde-settings, 6.5 fast errata, disable Java by default (than) 
  • #882895 - KDE Crash when switching activity of 2 desktops from activity applet (than) 
  • #974069 - doxygen, hangs in a infinity loop (than) 
  • #974202 - ctags, corrupted filenames in tags file (than) 
  • #969590 - kde-plasma-akonadi-contacts: icon conflict with skype (jgrulich) 
  • #970690 - Nunito font in private directory (jgrulich) 
  • kdebz#310166: Up/Down keys should not move to the left view when on the first/last position (ltinkl) 

[1] Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl), Dan Vrátil (dvratil)

You can find us on #fedora-kde channel on Freenode IRC

pátek 31. května 2013

This month (May) in Redhat KDE

So what kept us[1] busy while working on KDE in Red Hat this month?

  •  KScreen (dvratil) 
    • KScreen 0.9.92
    • fixed some little KCM annoyances 
    • had a very long discussion about direction of KScreen KCM 
  • KDE Telepathy (dvratil)
    • released TelepathyLoggerQt 0.8.0
    • implemented several wishes for 0.7.0
    • continued porting LogViewer to KPeople
    • started planning of "Conversations" 
  • LibKGAPI (dvratil)
    • release LibKGAPI 2.0.0 
  • KDE PIM (dvratil) 
    • merged Akonadi batch notifications
    • fixed several regressions introduced by the merge
    • discussed potential architecture change of Akonadi server  
  • libnm-qt (jgrulich, ltinkl)
    • added Utils class with some useful functions (converting IPv6 adresses, MAC addresses etc.)
  • plasma-nm (jgrulich, ltinkl)
    • reworked connection model
    • added some configurations to the applet, ported detail widget from the old networkmanagement
    • added wimax support
    • finished support for multiple devices of the same kind
    • added validations to the connection editor
    • memleak fixes
    • i18n cleanups
    • band/channel config for adhoc mode
    • setting widgets validation
    • OpenVPN plugin
    • support for Bond, Bridge, Infiniband and Vlan
    • added product for plasma-nm to KDE bugzilla
    • a lot of bugfixes and small improvements
    • preparation for the first (alpha) release 
  • kdisplaymanager (mbriza)
    • prepared the structure of the KDisplayManager class for upstream inclusion.
    • wrote a patch for KDM to add an option to disable saving cookies on NFS partitions. Was promised testers, waiting.
    • looking into crashes in the KDE PIM stack, still not sure where to fix them, but have basic image.
    • some minor bug triaging, most notably for F19 wallpaper. 


[1] Martin Bříza (mbriza), Jan Grulich (jgrulich), Than Ngo (than), Lukáš Tinkl (ltinkl), Dan Vrátil (dvratil)

You can find us on #fedora-kde channel on Freenode IRC

pondělí 22. dubna 2013

Solid Developers Sprint, take 2

The past couple of days have been very hectic, not only for me but also for all the KDE hackers who call themselves gearheads. When Àlex Fiestas first suggested we should do the next Solid in Red Hat offices in Brno, Czech Republic, I immediately liked the idea. Organizing the sprint was not an easy task, from arranging the meeting rooms, people, getting accommodation for the participants but it was very well worth it. Four days of almost non-stop hacking, several brainstorm sessions, use case discussions is already bringing its fruits. We also came up with several interesting GSoc ideas for other people to tackle.

Here's the rough outline of projects and topics that have been touched (topics with names inside brackets are already being worked on); I hope the others will blog about their respective projects in detail later as well:

General topics

  • bugzilla cleanup and triage (Alex)
  • discussions about a better website with a brand new logo (Alex)
  • systemd integration (everyone, everywhere ;)
  • unit testing
Discussions on the roof :)

Power management

  • more reliable brightness handling (Dario, Alex, Lukáš)
  • hybrid suspend support (Lukáš, Dario)
  • screen locker (Dario, Oliver)
  • better modes definition (on AC, on Battery, on Low Battery) (Alex)
  • specific testing app (solid-power) similar to solid-hardware/kscreen-console (Alex)
Alex and Dario

KScreen

  • support for various XRandr versions (Alex, Dan)
  • xcb port
  • new GUI (Dan)
  • unit testing
  • saving/creating modes

libsolid

  • cross platform (Patrick)
  • Network Status
  • cleanups, deprecations; Solid::Control finally killed ;) (Alex)
  • solid-partitioner review (Dario, Lukáš, Alex)

plasma-nm

Jan and yours truly, with great help from Lamarque, have progressed a lot with the new Network Management QML applet, I'll save this for another blogpost :)

Jan and Lamarque


The full list of topics is quite exhaustive, if you are curious, you can find it here: http://community.kde.org/Solid/Meetings/Forge2

Final words

Cast and crew: Martin Bříza (systemd, kscreen, sddm), Àlex Fiestas (everything), Dario Freddi (powerdevil), Jan Grulich (plasma-nm), Oliver Henshaw (powerdevil, systemd), Patrick Spendrin (windows), Lamarque Souza (networkmanagement) with Joseph Wenninger (advisor) and Luigi Toscano (guide) - thanks for participating and making this a very productive event. Big thanks goes to Red Hat for letting this happen and last but not least, the whole KDE for having such a great community and sponsoring the travel and accommodation expenses.

úterý 12. března 2013

Fedora KDE test day

Just a quick heads up, the Fedora KDE SIG is organizing a KDE test day, make sure you don't miss it if you care about quality of your beloved desktop under Fedora :)

http://fedoraproject.org/wiki/Test_Day:2013-03-14_KDE_4.10

čtvrtek 8. července 2010

OSSConf 2010 slides available

My slides from the conference are available for download in ODP or PDF; only in Czech, sorry :)

úterý 22. června 2010

OSSConf 2010 in Žilina

On July 1st and 2nd, I will be present at this year's OSSConf taking place in Žilina, Slovakia. I will hold a presentation about KDE, what it brings to both users and software developers.

Conference program | Website

úterý 4. května 2010

Bumping the spec file

I'm sure every packager has come across this situation: something breaks and you need to bump the RPM spec version number automatically, here's the trick:

$ rpmdev-bumpspec -r --comment="- rebuild against correct tag" F-1{1,2,3}/*.spec

Above you see a real life example, we needed to rebuild all KDE packages against the correct tag in Fedora F11, F12 and F13. What this command does is that it bumps the version number right after the %{?dist} tag and generates the respective changelog entry.

úterý 13. dubna 2010

Fedora 13 beta available

Beta version of the upcoming Fedora 13 release codenamed Goddard is now available. The Fedora KDE SIG has prepared a KDE live version, go grab it while it's hot:



The KDE live version contains KDE SC 4.4.2, PolicyKit-1 Qt & KDE integration, PackageKit frontend (kpackagekit) and a native KDE NetworkManager applet (knetworkmanager).