Re: Bug#664681: transition: KDE's 4.8 release of platform, applications and workspace

2012-06-02 Thread Modestas Vainius
Hello,

On šeštadienis 24 Kovas 2012 23:45:02 Sune Vuorela wrote:
 On Saturday 24 March 2012 22:10:07 you wrote:
  On Mon, Mar 19, 2012 at 22:07:22 +0100, Sune Vuorela wrote:
   a couple of months ago, KDE released the januar feature release
  
  Should we do the qt multiarch change before this?
 
 We can do the qt multiarch change first. we also can do it after.
 
 I would personally like to see the Qt multiarch change done, because it
 also brings in qt4.8

With qt4-x11 multiarch done [1] and KDE Plasma Workspaces ready in experimental 
[2],
when could we expect a transition slot?

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653903 [ bug not closed 
though ]
[2] http://pkg-kde.alioth.debian.org/redir/kde-sc-buildd-experimental?compact=1

-- 
Modestas Vainius mo...@debian.org


signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk

Re: KDE multiarchification and packages installing into /usr/lib/kde4

2012-03-18 Thread Modestas Vainius
Hello,

On sekmadienis 18 Kovas 2012 21:14:26 Kai Wasserbäch wrote:
 Dear fellow KDE maintainers,
 I've got a few packages installing things into /usr/lib/kde4 (e.g.
 plasma-widget-yawp or qapt). If I install my libraries currently under
 /usr/lib/kde4 into the multiarch path, are they still found as
 Plasmoids/plug-ins/... by the core KDE stuff? Or is it better to wait with
 moving to MA paths?

There is no point for KDE applications to go multiarch until KDE itself 
supports multiarch, is it?

I'm too lazy to check but I'm pretty sure that the short answer to your 
question is no, plasma won't find it.

-- 
Modestas Vainius mo...@debian.org

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk


Re: lupdate, lrelease TDebs

2011-06-04 Thread Modestas Vainius
Hello,

On šeštadienis 04 Birželis 2011 20:31:50 Neil Williams wrote:
 I'm restarting work on TDebs (at request of the release team and
 others) and I'm also doing some work using Qt on Emdebian, including
 usage of QtLinguist and this is likely to result in at least outline
 support for Qt translations files in TDebs.
 
 The DEP is a bit out of date - the changes at Alioth seem to have
 interfered with my commits. I'm working on new scripts to build the
 TDebs themselves.
 
 http://dep.debian.net/deps/dep4
 
 Package maintainers will already have libqt4-dev installed but
 translation updates using lupdate and lrelease would be needed in order
 for translation teams to provide TDeb updates to existing packages
 without requiring a binary rebuild.
 
 What would be the chances of qt4-x11 providing yet another binary
 package which only provides lupdate and lrelease?

Of course, why not. Just turn this mail into a bug report so it does not get 
lost.

 (Installing libqt4-dev in a sid pbuilder chroot involves 44 newly
 installed packages and 34.9 MB of archives (with Recommends turned off).
 Now some of those would be installed on translator machines but quite a
 lot would not - especially the other -dev packages.)
 
 Just trying to gauge the impact of using TDebs with Qt. I'm aware that
 KDE packages may have differing translation mechanisms, this is more
 about packages which just use Qt or which are not part of KDE directly.

KDE uses gettext (*.mo files etc.). POT files are generated from source files 
with some KDE specific tool.

-- 
Modestas Vainius mo...@debian.org


signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk

Re: [SCM] Eigen2 packaging branch, upstream, created. debian/2.0.15-1-2-gcb73e65

2011-05-29 Thread Modestas Vainius
Hello,

On sekmadienis 29 Gegužė 2011 10:28:41 Anton Gladky wrote:
 The branch, upstream has been created
 at  cb73e65fa1958a3c4382e00c13c1574fdb252e8b (commit)
 
 - Shortlog 
 commit cb73e65fa1958a3c4382e00c13c1574fdb252e8b
 Author: Anton Gladky gladky.an...@gmail.com
 Date:   Sat May 28 23:56:57 2011 +0200
 
 Imported Upstream version 2.0.16
 
 commit 828261c6f4e76b2de15d7f3e08b9dda6612528de
 Author: Anton Gladky gladky.an...@gmail.com
 Date:   Sat May 28 23:53:06 2011 +0200
 
 Imported Upstream version 2.0.15
 
 ---

This is not how it works. You can't implement random git workflows while
the package is under Debian Qt/KDE team maintenance. Please stick to [1].

[1] 
http://anonscm.debian.org/gitweb/?p=pkg-kde/qt/qt4-x11.git;a=blob;f=debian/README.source

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk

Re: Bug#624382: transition: KDE SC 4.6

2011-04-28 Thread Modestas Vainius
Hello,

On ketvirtadienis 28 Balandis 2011 01:59:22 Modestas Vainius wrote:
 It's not very clear to me (personally) what to do with kdebindings but IMHO
 if possible, it's better to delay it sometime after this transition. This
 ugly beast links the whole distro together.

Just to note: even if current kdebindings 4:4.4.5 was binNMUed and built fine 
against 4.6, it would definitely pick up dependency on at least new kdebase-
workspace, kdegraphics and kdeedu. kdebindings links sip, python and mono 
together (and something else I don't remember now).

P.S. It is fine to have kdebindings RC buggy in unstable or testing (it 
wouldn't be the first and the last time, really :-)). All that counts is that 
it did not end up blocking transitions.

-- 
Modestas Vainius mo...@debian.org


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: Handling BIC-without-SONAME-bump in KDE SC libraries

2011-03-25 Thread Modestas Vainius
. That would effectively limit us to one patch per source package 
while the rest would be conveniently configured in debian/control.

[1] http://www.akkadia.org/drepper/symbol-versioning
[2] 
http://sourceware.org/git/?p=glibc.git;a=commit;h=9a8fcca0b33c26759134a545ac45251df53418a3
[3] apppath: libpath: no version information available (required by 
apppath)
[4] 
http://sourceware.org/git/?p=glibc.git;a=blob;f=elf/dl-lookup.c;hb=glibc-2.13#l168

-- 
Modestas Vainius mo...@debian.org


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: Handling BIC-without-SONAME-bump in KDE SC libraries

2011-03-15 Thread Modestas Vainius
Hello,

On antradienis 15 Kovas 2011 00:23:14 Modestas Vainius wrote:

 2. [ Library level ]. Change library SONAME (e.g. add debN suffix,
 specifics to be discussed) and rename the package. No Breaks/Replaces
 needed as there are no conflicting files.

As an amendment to this plan, we could start versioning the symbols of BIC-
prone libraries (i.e. basically everything not kde*libs). This would help us 
avoid the following con:

 b) if conflicting libraries are loaded in the same app memory space
 (unlikely though), it might lead to crashes at runtime;

It's still an open question how much symbol versioning would affect people 
building from source (e.g. kde developers or kdesrc-build users). What's more, 
it's still unknown how much effort (i.e. upstream code patching) this would 
need.

If we were to move forward with this plan, we need to agree about naming of 
custom SOVERSION and symbol versions. Please respond to this mail even if it 
was a short yes/no answer with small remarks. My proposal would be:

SOVERSION: ${upsteamSOVERSION}debN (where N is a number (starting from 1) 
bumped after each BIC-without-SONAME-bump)

symbol versions: DEB_${upsteamSOVERSION}[_N] where N is the same as above if 
there was at least one BIC-without-SONAME-bump. Otherwise _N part would be 
omitted. Whereas symbol versioning could be avoided if there was no BIC-
without-SONAME-bump, is an open technical question (that would be somewhat 
more binary compatible with the rest of world, at least temporary).


-- 
Modestas Vainius mo...@debian.org


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

New build system (dhmk based) for Qt/KDE packages (qt-kde-team/2/*)

2011-03-09 Thread Modestas Vainius
 the place. In order to understand 
what's going on, have a look at what variables get defined in dhmk_rules.mk. 
Unfortunately, extensive templating options make dhmk UI a bit more cluttered 
than the one of dh(1) but it's still far far less complex than cdbs (in my 
opinion anyway). Some more information is available in qt-kde-team/2/README.

Therefore, I would like to see Qt/KDE packages getting converted to dhmk [2]. 
Unless somebody has to offer something better, they are welcome to. But 
personally, I no longer see sticking to CDBS as an option. While qt-kde-
team/2/* is not perfect, I tried to decouple it from tight bound with perl 
while adhering to the best successful practises established by dh(1).

[1] http://git.debian.org/?p=pkg-kde/pkg-kde-tools.git;a=commit;h=8de511c5
[2] I have recently converted phonon and its backends will follow soon.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: [SCM] KOffice packaging branch, koffice2.3-experimental, created. c359cca5424e5d3a9456c33c071f400f85a57749

2010-08-18 Thread Modestas Vainius
Hello,

On trečiadienis 18 Rugpjūtis 2010 00:28:58 Raúl Sánchez Siles wrote:
 The branch, koffice2.3-experimental has been created
 at  c359cca5424e5d3a9456c33c071f400f85a57749 (commit)
 
 - Shortlog 
 commit c359cca5424e5d3a9456c33c071f400f85a57749
 Author: Raúl Sánchez Siles rasas...@gmail.com
 Date:   Tue Aug 17 23:08:42 2010 +0200
 
 Adding koreport desktop files.
 
 --HG--
 branch : koffice2.3
 
 commit 15bafb7244a547cf59bb54676cd9258786f77e2b
 Author: Raúl Sánchez Siles rasas...@gmail.com
 Date:   Tue Aug 17 23:05:31 2010 +0200
 
 Not including KChart application but rather the chart shape plugin.
 

I'm sorry but your branch as it is not mergable because it does not derive 
from master and duplicates the whole history. Please rebase it on master or 
delete it from public repository. HG metadata is not helpful either.

--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: towards KDE 4.5? (mail to -release, filling the needed info)

2010-08-04 Thread Modestas Vainius
Hello,

On trečiadienis 04 Rugpjūtis 2010 08:57:44 Ana Guerrero wrote:
 Thanks for all your answers so far!
 Now the next step is mailing the release team, I have voluntered with this
 part, but as as you know, I have not been around lately and I need some
 help recollecting information.
 
 The plan is: shipping into the next stable release with KDE 4.5.x where
 x is hopefully at least =2 with Qt 4.7.

2 will still be too buggy (it always is). I would estimate 1 at the end of 
August (sooner than 1 month), 2 at the end of September, 3 at the end of 
October. We should stress to RT than KDE point releases won't have any effect 
on the rest of the archive, not even shlibs bump of anything (example 4.4.4 - 
4.4.5 which went flawlessly). They have nothing to worry about.

 The 4.5.0 release is in 2 days and we are far from having packages ready,
 so as Modestas pointed, we could ship then wherever we have something
 ok for general public at qt-kde.d.n and later upload 4.5.1 directly to the
 archive.
 4.5.1 is supposed to be released in the 2nd week of September.

As I said above, I expect it to be released way sooner. Quoting dirk:

quote
Unfortunately it seems
that lots of fixes are being backported at the moment, so we have to delay
the rest to an early 4.5.1 release it seems. 
/quote

 About KDE 4.5, gkiagia, Modestas: what have you found so far? As I have
 understood it, we should have not problems with the soname bumps/additions/
 removals (if any) out of KDE (SC).

Nop, there will definitely be removals and soname bumps out of KDE SC (some 
workspace libs, libkonq5, kdegraphics libs). A couple of packages will need to 
be binNMUed. That's definitely digikam (maybe new upstream release even), 
kphotoalbum, ktorrent, konq-plugins, kmess, kdiff3, probably a few more.

 Finally, it is kdepim. The official planning currently says they will
 skip 4.5.0 and release with 4.5.1 and well, the changes will be big.
 Should we keep 4.4.x anyway?

My vote goes to kdepim 4.4.x stack. kdepim-akonadi will be too fresh and 
untested for stable Debian release.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: Switching KDE packaging to git

2010-07-12 Thread Modestas Vainius
Hello,

On pirmadienis 12 Liepa 2010 09:33:18 Fathi Boudra wrote:
  Like official KDE modules, those will have to be done one by one when
  somebody has time. Hopefully migration process won't have too many
  caveats and will be polished during migration of official KDE packaging
  so anybody could do it for krap/extras. qt4-x11.git migration was not
  very smooth hence I will need to find more reliable ways/scripts.
 
 I'll give try with svn2git tool used by KDE:
 http://gitorious.org/svn2git

Yeah, that was my thought as well. It is packaged as svn-all-fast-export.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: Switching KDE packaging to git

2010-07-12 Thread Modestas Vainius
Hello,

On pirmadienis 12 Liepa 2010 12:09:38 Sune Vuorela wrote:
 git clone...
 tar --magic-option-that-are-hard-to-remember xf foo.tar.gz
 build...

it's --strip=1. shell aliases help.

 
 Somehow, I think I woudl prefer if it was just the content of twhe debian
 dir that was versioned, not the directory.
 
 tar xf foo.tar.gz
 git clone  debian

I don't think it is a good idea unless you intend to keep `git clone`ing each 
new upstream release. In your scenario, removing old upstream source tree but 
keeping debian in the persistent cloned packaging directory will need some 
effort (more than remembering --strip=1 to tar). On the contrary, when debian 
dir itself is versioned, you can use `git clean -xdff` to clean up old 
upstream source tree without too much effort because parent packaging 
directory is under git control.

I see where is your idea coming from. However, git is not svn and I don't 
think `cp -a debian /path/to/upstream/source` is a particularly good idea 
mainly because git encourages commit frequently, push rarely and subversion 
gives you no other choice but to push when committing. Desyncing working tree 
with git state will be confusing in the long term. That's why git won't even 
allow to push to checked out repository by default.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: Switching KDE packaging to git

2010-07-12 Thread Modestas Vainius
Hello,

On antradienis 13 Liepa 2010 01:12:03 Mark Purcell wrote:
 Seems like a lot of options and moving parts for the maintenance of
 kde-extras packages.
 
 In kde-extras we generally have new upstream releases with sometimes a
 handful of Debian specific patches, sometimes pulling something early from
 upstream.

Well, my original mail has never been about kde-extras. Unlike qt4-x11 or KDE, 
kde-extras are released individually as separate rather small entities. 
Compare that to 400+ mb big qt4-x11 or 22 huge source packages of KDE.

If I was to start packaging kde-extras app from scratch, I would definitely 
choose the same workflow I currently use for ktorrent/konversation, i.e. 
upstream + packaging with patching in quilt + pristine-tar. upstream branches 
are really useful when they are manageable despite some caveats with quilt 
patches in this workflow (the next release of dpkg-dev will make it easy to 
workaround them). However, this 'upstream branch' workflow does not scale in 
cases like qt4-x11 (due to its size) or official KDE modules (due to the 
number of upstream branches to update for each new release and their 
cumulative size). 

upstream + packaging with patching in quilt + pristine-tar is basically what  
git buildpackage supports. At least, git import-orig makes it easy to import 
and manage upstream  pristine-tar branches. However, I do not agree with
`git buildpackage` tagging conventions (e.g. that it replaces '~', which git 
does not support in tags, with '.', how uninformative tag annotations are 
etc.) so I tend to avoid it.

 svn-buildpackage manages this use case without lots of command line foo,
 without manual extraction of the upstream tarball or manually extracting 
 the tarball into the repository.

 Am I missing something, or is git too powerful for the use case we have
 with kde-extras?

I have never used svn-buildpackage but I believe git-buildpackage is as easy 
to use as svn-buildpackage if you want to use a wrapper and accept all its 
conventions (which I don't). That qt4-x11.git README.source was written with 
bare git in mind so it might be a bit verbose.


-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Switching KDE packaging to git

2010-07-11 Thread Modestas Vainius
Hello,

so hereby I propose to switch our KDE packaging from svn to git on 
git://git.debian.org/git/pkg-kde/kde/$modulename.git. In other words, each 
official KDE module gets its own $module.git under 
git://git.debian.org/git/pkg-kde/kde/ with a script to clone/pull/etc. them 
all.

1) We would use the same workflow as for qt4-x11.git, i.e. no upstream branch. 
It proved to be fine, didn't it? Fathi, you worked most with qt4-x11.git, is 
there anything you would like to be changed?

2) upstream  pristine-tar branches are nice for small packages but from my 
experience:
   a) they are additional burden to manage even if `git import-orig` makes it 
kinda easy to import; but kde is 22 source packages so I don't think this will 
scale;
   b) things get complicated (though manageable with some patience) when there 
are a few packaging branches based on different upstream versions. It might be 
tricky to get merging right;
   c) upstream branches increase repository size considerably; given that kde 
has 22 source packages, clone of all repos will be huge;
   d) last but not least, when we decide we want upstream branches, we can 
always add them later without any cost.

3) Packaging will be imported to git with all history.

The main motivation for VCS change is upcoming situation. We will probably 
have to release with 4.4.5, but we will want to package KDE 4.5 as well. 
Merging in svn is impossible but we want to properly track changes which apply 
to both 4.4.5 = 4.5 packaging (we have lost changes in the past due to svn 
deficiencies).

Secondary motivation is that centralized svn is ageing while git is 
distributed, fast, has some nice features and is the most featureful DVCS at 
the moment.

Last but not least, KDE upstream is eventually switching to git.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: /usr/share/doc/kde4 (Debian) vs. /usr/share/doc/kde (Kubuntu)

2010-06-01 Thread Modestas Vainius
Hello,

On sekmadienis 23 Gegužė 2010 16:15:39 Pino Toscano wrote:
  
  23). So the only opportunity I see for this is KDE SC 4.4.4 release;
 
 +1 on the switch for 4.4.4.

4.4.4 in archive so mini-transition has started.

 Among the packages you listed, some don't explicitly list any
 documentation path in either install files, rules or anything else in
 
 the debian packaging (so a binNMU can be enough for them):
 kcollectd
 digikam-doc
 icecc-monitor
 kcheckgmail
 kdesudo
 kmess
 kmplayer
 kphotoalbum
 krecipes
 rsibreak
 skanlite
 smb4k
 kmidimon
 rkward
 kwave
 frescobaldi
 kvkbd
 backintime
 
 = 18 packages

Our kde4libs 4.4.4 still looks in the /usr/share/doc/kde4/HTML for docs so 
binNMUs are not needed for proper functionality. What's more, technically, if 
docs are in the arch:all package, binNMU won't help. So maybe we will get back 
to fixing these packages sometime right before freeze. Hopefully, most of 
these packages will fix themselves when maintainer does a routine upload to 
solve other issues.

 Instead, these need a sourceful upload:
 tellico
 k3b
 kdesvn
 keurocalc
 kile
 kmymoney
 konq-plugins
 konversation
 krusader
 skrooge
 kdiff3
 eqonomize
 
 = 12 packages

I filled serious bugs against tellico, kdiff3 and eqonomize. Other packages 
belong to KDE extras so rather than filling bugs I sent a mail. However, 
during routine rebuild of archive, Lucas might open serious bugs against those 
packages as well. So there is no need to delay uploads for too long.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: rev 17779 - krap/libdbusmenu-qt/trunk/debian

2010-05-03 Thread Modestas Vainius
Hello,

On pirmadienis 03 Gegužė 2010 16:28:31 Praveen A wrote:
 2010/5/3 Modestas Vainius modes...@vainius.eu:
  No, you don't need to start -2 revision for these changes because -1 has
  never been officially uploaded to Debian. This also means that you don't
  need to document changes in the changelog until initial release is
  uploaded to Debian archive. So basically, you can just drop this -2
  entry completely. Please remove 0.3.2-1 tag as well since it is invalid
  and does not point to official upload.
 
 OK. Made these changes.

Fine. Now the last nitpicks:

1) I overlooked that the package uses cmake (don't know why I initially 
thought it used qmake). debhelper (= 7.3) is enough for this (Build-Depends).

2) I suggest you reconsider not using (A proud GNU user) in Uploaders field 
and changelog trailer. Now it may look cool somewhat but you may get tired of 
this eventually. It is rather unusual as well. If I were you I would just keep 
your full name and email like Debian Policy 5.6.2 recommends. Btw, this is not 
a blocker for sponsoring, it is your choice eventually.

Finally feel free to `dch -r -D unstable`, build source package, upload it to 
mentors or alioth and give me an URL to .dsc which I will sponsor.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: rev 17779 - krap/libdbusmenu-qt/trunk/debian

2010-05-03 Thread Modestas Vainius
Hello,

On pirmadienis 03 Gegužė 2010 20:42:47 Modestas Vainius wrote:
 Hello,
 
 On pirmadienis 03 Gegužė 2010 16:28:31 Praveen A wrote:
  2010/5/3 Modestas Vainius modes...@vainius.eu:
   No, you don't need to start -2 revision for these changes because -1
   has never been officially uploaded to Debian. This also means that you
   don't need to document changes in the changelog until initial release
   is uploaded to Debian archive. So basically, you can just drop this -2
   entry completely. Please remove 0.3.2-1 tag as well since it is
   invalid and does not point to official upload.
  
  OK. Made these changes.
 
 Fine. Now the last nitpicks:
 
 1) I overlooked that the package uses cmake (don't know why I initially
 thought it used qmake). debhelper (= 7.3) is enough for this
 (Build-Depends).
 
 2) I suggest you reconsider not using (A proud GNU user) in Uploaders
 field and changelog trailer. Now it may look cool somewhat but you may get
 tired of this eventually. It is rather unusual as well. If I were you I
 would just keep your full name and email like Debian Policy 5.6.2
 recommends. Btw, this is not a blocker for sponsoring, it is your choice
 eventually.

And...

3) dbusmenu-qt public headers include Qt headers therefore add libqt4-dev to 
Depends of the -dev package.


-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Bug#579690: transition: KDE SC 4.4.3

2010-04-29 Thread Modestas Vainius
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition
User: release.debian@packages.debian.org
Usertags: transition

Hello,

as a follow up to [1], I open a new bug for KDE SC 4.4.3 transition tracking.
Uploads of 20+ KDE SC source packages and a couple of other in-house ones
(google-gadgets, libmsn) are currently planned for May 2-4. The transition
seems to be ready [2] on arches which have functional experimental buildds.
FYI, all build failures there have been triggered by bugs of either
pkg-kde-tools or attica. Good news is that those bugs have already been fixed
in sid.

For future reference, please note that starting with 4.4, KDE SC packages
include symbol files for all public libraries. This means that packages of new
minor upstream releases (e.g. all upstream releases in 4.4 series) will no
longer need to migrate to testing together as a whole bunch because
intedependences of all KDE SC packages will be tied to the most recent KDE
major version (e.g. = 4.4) rather than to the most recent minor one (e.g. =
4.4.{1,2,3}). This means that each source package of KDE SC (whether it
includes libraries or not) becomes an independent entity (likely expection
being kdebindings) on its own unless we do major packaging changes for minor
upstream releases (unlikely) or upload a new major (e.g. from 4.4.x to 4.5.x)
upstream release.

Therefore, we'll no longer coordinate typical uploads of new minor KDE SC (as
entity) upstream releases. Obviously, normal rules still apply and we'll do our
best not to upload those individual KDE SC source packages which would
negatively impact other ongoing transitions at that moment.

Major (e.g. 4.4 - 4.5) upstream upgrades will be coordinated as before because
they are always going to be like a shlibs bump in the best case scenario. Yet
soname changes, package renames or other major packaging changes are also very
likely then.

1. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=570360#47
2. 
https://buildd.debian.org/pkg.cgi?pkg=maint=debian-qt-kde%40lists.debian.orgdist=experimental

Below you will find relevant information about the transition most of which has
already been posted to bug #570360.

--
The following packages will be removed when KDE 4.4 replaces KDE 4.3 currently
in sid:

kpackage
libkonqsidebarplugin4
libkonqsidebarplugin4-dev
libkfontinst4
libkwineffects1
libnepomukquery4
libnepomukqueryclient4
libplasma-applet-system-monitor4
libplasmaclock4
libprocesscore4
libprocessui4
libtaskmanager4
libweather-ion4
libsmokeakonadi2
libsmokekde4-2
libsmokeokular2
libsmokeplasma2
libsmokeqimageblitz2
libsmokeqt4-2
libsmokesoprano2
indi
libmarble4
kdesnake
libkdcraw7
libkdcraw7-dev
libkexiv2-7
libkexiv2-7-dev
libkipi6
libkipi6-dev
kde-i18n-bn
kde-i18n-th
kde-l10n-bnin
kde-l10n-hne
kde-l10n-ku
kde-l10n-mr
kde-l10n-th
kpilot
libkabcommon4
libkontactinterfaces4
libmaildir4
kdepimlibs-data
liblancelot0
kdesdk-dev
kdessh
kxsldbg

Although the list is long but actually it affects only the following 3rd
party reverse dependencies. Fortunately, all maintainers of these packages
are members of pkg-kde so there won't be delays updating the package.

Debian KDE Extras Team pkg-kde-ext...@lists.alioth.debian.org
 digikam
 kipi-plugins
 kphotoalbum
 ktorrent

Kai Wasserbäch deb...@carbon-project.org
 plasma-widget-yawp

In addition, we are going to do google-gadgets and libmsn soname changes.
These packages have no dependencies outside KDE (kdebase-workspace and
kdenetwork) hence they won't cause any additional trouble.

To sum up, KDE SC 4.4 transition will be almost like shlibs bump with a few
minor exceptions above.

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

Kernel: Linux 2.6.33-2-amd64 (SMP w/1 CPU core)
Locale: LANG=lt_LT.UTF-8, LC_CTYPE=lt_LT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: epoch for KAudioCreator

2009-11-07 Thread Modestas Vainius
Hello,

On šeštadienis 07 Lapkritis 2009 14:37:03 Harald Sitter wrote:
 
 So, upstream is not planning on pushing it back to kdemm, indeed upstream
 thinks that with proper distro support (i.e. fast package updates I
  suppose) there is no reason why he would want to move it to kdemm since
  extragear allows for a much more felxible release management anyway.
 
 I suppose that makes bumping acceptable?
 
 (btw, I completely agree with the statement about different epochs :))

Well, then I personally have no problem with that. But maybe I'm not the right 
person to ask because if kaudiocreator is no longer (and is not going to be) 
in official KDE, my interest about it ends right here as I'm not going to 
maintain it anyway :)

However, generally speaking, you don't have much choice anyway since fancy 
'really' version number (esp. of already epoched version) makes even less 
sense.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Switch to orig.tar.bz2 dpkg-source format 3.0 (quilt)?

2009-11-02 Thread Modestas Vainius
Hello,

since Debian ftpmasters have made it possible to upload source packages 
packaged in the next generation formats:

1) I don't see any blockers to use pristine KDE upstream tarballs anymore 
(renamed to appropriate orig.tar.bz2 of course).

2) What about dpkg-source format 3.0 (quilt) for all official KDE packages? I 
tested it and I was sort of pleased with results.

Added benefits:

* no quilt build dependency;
* no need to add/remove quilt build dependency when the first patch is added / 
all patches are removed;
* no patch system class in debian/rules (will need newer pkg-kde-tools).

Disadvantages:

* if our packages were kept upstream sources in packaging VCS, it would be a 
bit of inconvenient (esp. in the context of svn) not to commit debian-patched 
upstream files or do `quilt pop -a` after each test build. But since we only 
keep debian/ under VCS, I don't see any blockers or regressions in a workflow.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: KDE plans for the squeeze cycle

2009-08-21 Thread Modestas Vainius
 artsd off (and do not pull 
it in by default) and forgetting about it. Who wants to transition kdelibs4c2a 
and rip users off from sound in their KDE 3 applications?

 In summary:
 We would like a Squeeze release with KDE 4.4.0 at least (4.4.1 if possible)
 and Qt 4.6. For us december work quite *bad*, if you freeze  in december
 we'll have some kde 4.3.x and from january we'll be using 4.4, if the
 freeze last a few months (*), by July we will be using 4.6 and it will be
 quite hard to care about bugs in KDE 4.3.x, that will be from 2 releases
 ago

In my opinion, Squeeze should aim at = KDE 4.4.2, = Qt 4.6.1. That would be 
around the end of Q1 2010 / beginning of Q2 2010. If freezing in late summer / 
early autumn, aim at the latest Qt 4.6.x and = KDE 4.5.1.

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: big plans for kde4.3.x ?

2009-07-03 Thread Modestas Vainius
Hello,

On 2009 m. July 3 d., Friday 02:28:08 Sune Vuorela wrote:
 If any of you have big plans for packaigng changes regarding kde4.3.0, now
 is the time to speak up with your plans and a timeline for accomplishing it
 and/or mentioning what help you need from others to accomplish it.

 Especially plans that requires NEW caused by packaging changes, and not
 caused by new applications, or things that in general can cause breakages
 that we need to care about.

 My plans:
 Split kdebase-workspace-libs4+5 in seperate libraries. Done mostly by
 Martin Alfke with a bit additional cleanup by George Kiagiadakis and
 Modestas Vainius

 Kdebindings:
 pc files for the mono bindings, more mono packages.
 Split out krosspython and krossruby (antd other krossthings) to separate
 packages.

My plan is to migrate kdelibs5 (and workspace lib* probably) to symbol files 
when relevant support is in dpkg-dev. Since this will take time (on dpkg 
side), it will probably happen later in 4.3.x cycle. As a side effect, I plan 
to tie kdebase-runtime to API which typically only an application would use, 
but not a library (e.g. KAboutData).

-- 
Modestas Vainius modes...@vainius.eu


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: Adding presubj files for all KDE packages

2009-05-26 Thread Modestas Vainius
Hello,

On 2009 m. May 26 d., Tuesday 05:44:25 Armin Berres wrote:
 with the template provided by Modestas. Is this our new policy? Do we
 officially not forward bugreports anymore (at least as long as we have
 no Bugsqad) and tell people immediately to take this upstream?
 I am just asking, because my impression after various discussions e.g.
 on d...@l.d.o has been that this is considered quite rude. But in fact it
 is way less rude than just letting the bugs rot forever.
Who thinks it is rude, (s)he can join our team and do a better job (but they 
won't). The main difference is that KDE is not a small package and most vocal 
developers on d...@l.d.o have no idea what it is like to maintain a huge pile 
of software which you hardly use 1/3rd yourself (I base my opinion on 
discussion about copyright files). It is either:

1) let user know what is typically going to happen with his/her bug (i.e. 
nothing). If we continue with tagging 'upstream', we do a pretty good job 
separating wasted bugs from useful ones and it is already an improvement.
2) forget/ignore bugs like we did before. BTS continues to become useless.

IMHO, 1st is a better option. As for presubj, we only have a handful of people 
reporting upstream bugs to Debian BTS. Once they all get a template reply at 
least once, it is high probability they won't report such bugs again (or think 
good about it before reporting). So eventually such presubj's won't be needed.

-- 
Modestas Vainius geroma...@mailas.com


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: kde-standard pre-list

2009-04-23 Thread Modestas Vainius
Hi,

On 2009 m. April 23 d., Thursday 16:50:04 Ana Guerrero wrote:
 ** Apps that is already included because it belongs to kde-minimal:

 dolphin
 kappfinder
 kdepasswd
 kfind
 kde-window-manager
 klipper
 konqueror
 konqueror-nsplugins
 konsole
 ksysguard
 kwrite
 plasma-widget-folderview
 systemsettings
I think kde-standard should depend on those apps via kde-minimal rather than 
directly.

TODO: we need to add khelpercenter4 to minimal now.

 ** Apps in unstable:
 This lists 170 apps that are currently in unstable, please do not go into
 details now, just point to the clearly development only apps i may have
 skipt. If we skip the games and edu apps, the list is not soo long.

 adept
 akregator
 amor
 ark
 blinken
 bomber
 bovo
 digikam
 dragonplayer
 eqonomize
 gtk-qt-engine-kde4
 gwenview
 juk
 kaddressbook
 kalarm
 kalgebra
 kalzium
 kamera
 kanagram
 kapman
 kate
 katomic
 kbattleship
 kblackbox
 kblocks
 kbounce
 kbreakout
 kbruch
 kcalc
 kcharselect
 kcolorchooser
 kcron
 kde-style-polyester
 kde-zeroconf
 kdeartwork-style
 kdegraphics-strigi-plugins
 kdemultimedia-kio-plugins
 kdenetwork-filesharing
 kdepim-groupware
 kdepim-kresources
 kdepim-strigi-plugins
 kdepim-wizards
 kdessh
 kdesudo
 kdf
 kdiamond
 kdiff3
 kdm
 keurocalc
 kfilereplace
 kfloppy
 kfourinline
 kgamma
 kgeography
 kget
 kgoldrunner
 kgpg
 khangman
 khelpcenter4
 kig
 kile
 killbots
 kimagemapeditor
 kinfocenter
 kio-ftps
 kipi-plugins
 kiriki
 kiten
 kjots
 kjumpingcube
 kleopatra
 klettres
 klines
 klinkstatus
 kmag
 kmahjongg
 kmail
 kmines
 kmix
 kmldonkey
 kmousetool
 kmouth
 kmplayer
 kmplot
 kmtrace
 knemo
 knetwalk
 knetworkconf
 knode
 knotes
 kode
 kolf
 kollision
 kolourpaint4
 kommander
 kompare
 konq-plugins
 konqueror-plugin-gnash
 konquest
 konsolekalendar
 kontact
 kopete
 korganizer
 kover
 kpackage
 kpartloader
 kpat
 kpilot
 kppp
 krdc
 krename
 kreversi
 krfb
 kruler
 krusader
 ksame
 kscd
 kscreensaver
 kscreensaver-xsavers
 kshisen
 ksirk
 ksnapshot
 kspaceduel
 ksquares
 kstars
 ksudoku
 ksystemlog
 kteatime
 ktimer
 ktimetracker
 ktorrent
 ktouch
 kttsd
 ktuberling
 kturtle
 ktux
 kubrick
 kuiviewer
 kuser
 kwalletmanager
 kwave
 kweather
 kwin-style-crystal
 kwin-style-dekorator
 kwordquiz
 lskat
 marble
 okteta
 okular
 okular-extra-backends
 palapeli
 parley
 plasma-runners-addons
 plasma-scriptengine-googlegadgets
 plasma-scriptengine-javascript
 plasma-scriptengine-qedje
 plasma-scriptengine-superkaramba
 plasma-scriptengine-webkit
 plasma-widget-ktorrent
 plasma-widget-lancelot
 plasma-widget-weather
 plasma-widgets-addons
 plasma-widgets-workspace
 python-kde4
 rsibreak
 showfoto
 smb4k
 step
 sweeper
 yakuake


 ** FYi, stuff i have already discarded:
 cervisia
 compiz-kde
 compizconfig-backend-kconfig
 cvsservice
 icecc-monitor
 kapptemplate
 kbugbuster
 kcachegrind
 kdesdk-kio-plugins
 kdesvn
 kdesvn-kio-plugins
 kdesdk-strigi-plugins
 kxsldbg
 lokalize
 rkward
 umbrello


 ** Applications in experimental:
 What of the following will should add to the list assuming they will be in
 unstable soon.

 amarok
 koffice suite ( karbon, kchart, kplato, kpresenter, krita, kspread,
 kthesaurus, kword) konversation
 kopete-silc-plugin
 kshutdown
 ksshaskpass
 kwin-style-skulpture
 kyzis
 plasma-widget-networkmanagement
 tagua (made for pre-KDE 4.1)

Lets see:

Depends (limited to official KDE):

phonon-backend-xine (recommended backend)
kdeplasma-addons
plasma-scriptengines (brings all plasma-scriptengine-*)
kdm
gwenview
okular
kwalletmanager
kmix
kopete
kget
kontact
kmail
akregator ?
(maybe something else from PIM, not an expert)
dragonplayer
juk
kdemultimedia-kio-plugins
kscd
kmix 
(or just whole kdemultimedia metapackage instead of the 5 above)
ark
kscreensaver
kscreensaver-xsavers
plasma-desktopthemes-artwork
(maybe other kdeartwork stuff)
kinfocenter
kcalc ?
kolourpaint4 ?
(a few games and maybe something from edu)
(everything needed for polished root switching support)

Recommends:

k3b (cd burning, no alternative)
kmplayer or kaffeine - advanced media player
amarok (mostly due to popularity, media devices (ipod etc.) and internet 
services support)
digikam (photo management) and showfoto ?
konq-plugins (users ask too frequently 

Re: meta-kde4 and meta-kde

2009-04-08 Thread Modestas Vainius
Hello,

On 2009 m. April 8 d., Wednesday 14:23:56 Peter Eisentraut wrote:
 Well, being able to say apt-get install kde would still be very handy.
The problem with kde package name is its ambiguousness. Full kde is not what 
users want most of the time. Now they will have to explicitly choose either 
kde-full or kde-minimal so they will know what they are getting into.


signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: meta-kde4 and meta-kde

2009-04-07 Thread Modestas Vainius
Hello,

On 2009 m. April 7 d., Tuesday 08:59:21 Sune Vuorela wrote:
 do s/kde4/kde/ across meta-kde4 - and maybe make kde-minimal provide
 kde-core.
+1

 And maybe rename kde meta package to kde-full.
+1

 -keep kde4 and add kde (both do the same)
I think we should remove such generic package names. At least when users 
install kde-full, they are aware what they are getting into.

- and add some kde-desktop-full package that is kde4 with a recommends in all
the cool apps: amarok, yakuake ktorrent... For users that just want
everything.
that might be good for the future, when more apps go kde4. However, imho, 
depending on kde-full would be a mistake, we need to do a better selection of 
packages (e.g. as kde-standard was proposed yesterday).



signature.asc
Description: This is a digitally signed message part.
--
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: Uploads to lenny and the $KDEHOME dilemma

2009-02-05 Thread Modestas Vainius
Hello,

I'm fine with ~/.kde for KDE4. However:

2009 m. Vasaris 4 d., trečiadienis, Sune Vuorela rašė:
 The first group of the users we are screwing should just do a cp .kde kde3
 if they are unsure.
The question is how you are going to communicate with such users (as well as 
current experimental users)? I disagree that changing a line in variables.mk 
and forgetting about it is the way to go. It might be enough for users of 
individual kde applications, but not for the users of the KDE desktop. What is 
more, I don't think that a mail to mailing list and a note in release notes 
are enough. 

 The second group of users managed to migrate from .kde to .kde4. They
 should be able to migrate back as well.
Probably they will if we let all of them know that they should do that.

-- 
Modestas Vainius modes...@vainius.eu



signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: Working with the tools - or around/against the tools

2008-07-03 Thread Modestas Vainius
Hi,

Thursday 03 July 2008, Ana Guerrero rašė:
 I do not care at all about using +++ Name or [ Name ] but when more than a
 person have worked in the package I like uploading it as a team upload as
 we have done until now. So not ok about changing that.
However, current practise is not consistent with regard to if there is only 
one maintainer doing changes, team name  address may not be used at the 
bottom. This practise should be avoided because:

1) Somebody is _always_ the first to make changes. So s(he) may put his/her 
name in the maintainer space of the changelog entry (lets call such entry 
entry).
2) Now the second maintainer committing changes has to:
  a) add +++ Changes by line for the first maintainer, which effectively means 
copypasting from the changelog maintainer field if 1st maitainer created a 
personal entry. A bit time consuming.
  b) add +++ Changes for My name. Pretty easy.
  c) replace current changelog maintainer with Debian QT/KDE Maintainers. I 
usually end up copying and pasting from the previous non-personal entry (but I 
sometimes need to search for the it due to existence of personal entries).
3) Third and subsequent maintainners has only to do 2b. So the 1st or the 2nd 
maintainner gets the most additional work to do with the changelog.
4) If personal changelog entries are allowed, it effectively means that dch -m 
will not work for creating proper new revision entry after personal changelog 
entry. So the 1st maintainer has to do 2c in addition to 2b or create a new  
personal entry _or_ leave all the burden to the 2nd maintainer.

Most of these tasks can be automated by dch if the standard layout is used. 
However, dch behaviour depends on having the name of the real maintainer in 
the changelog maintainer field to transform personal entry to the team entry.

Having all this said, I very dislike personal changelog entries because they 
potentially leave more work for the 2nd maintainer (2a part). I never do them. 
So if to change anything at all, in my opinion, only the following 
alternatives are viable:

1) Do as dch supports now, i.e. do not use team in the changelog maintainer 
field (Sune proposal).
2) Do not change anything until team name in the changelog maintainer is 
implemented in dch (Ana's wish).
3) Disallow non-team name  address in the changelog mainainer field, hence 
everybody adds their own +++ Changes by name. I can write svn hook which 
would enforce this rule. This will ensure that dch -m will always work 
properly for creating new changelog entries.

-- 
Modestas Vainius [EMAIL PROTECTED]



signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: current status

2008-07-02 Thread Modestas Vainius
Hello,

Wednesday 02 July 2008, Peter Eisentraut rašė:
  However, I have the feeling from vague
 observation that some parts don't really work or integrate well in a KDE 3
 environment. 
I would like to hear what problems you have. Well, ktorrent 3.1 will obviously 
have lookfield of KDE4 and it will not share cookies with KDE3 konqueror. 
Maybe MIME associations might be a problem (fixable).

However, old ktorrent will still be available in the ktorrent2.2 package (for 
people who don't want to pull 200mb+ of dependencies and run KDE4 daemons or 
can't live without RSS plugin) and I'll switch ktorrent package to 3.1 in 
unstable as soon ktorrent2.2 is in the archive.

 This would need some more thorough testing, but if there is
 general interest I can address that some time (or someone else could!).
I'm looking forward to your help on this one because I don't use KDE3 anymore. 
However, ktorrent 3.1 seems to work fine on Fluxbox.

-- 
Modestas Vainius [EMAIL PROTECTED]



signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk

Re: KDE4 dependencies problem

2008-05-29 Thread Modestas Vainius
Hi,

 kdebase-workspace* has Architecture
 allhttp://packages.debian.org/experimental/all/kdebase-workspace/download
 *kdebase-workspace *has version 4.0.80-2 like i386 (this is problem because
 because amd64 has only first build)
 *kdebase-workspace *depends on:
amd64 packages will go in 40 minutes (+mirror sync time). In current 
situation, you should still be able to install individual packages (kdebase-
workspace-bin, systemsettings, kdm etc.).

-- 
Modestas Vainius [EMAIL PROTECTED]



signature.asc
Description: This is a digitally signed message part.
-- 
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-talk