Re: Release Script

2012-06-21 Thread Andreas Pakulat
Hi,

On Thu, Jun 21, 2012 at 7:58 PM, Michael Jansen i...@michael-jansen.bizwrote:

 **

 On Wednesday, June 20, 2012 11:56:51 PM Andreas Pakulat wrote:

  Hi,

 

  On Wed, Jun 20, 2012 at 9:30 PM, Michael Jansen i...@michael-jansen.biz
 wrote:

   2. Make the necessary build-system changes to use this version
 information

   for the .SO names.

 

  IMHO this is wrong, the numbers tagged to the end of a shared-object
 thats

  used as a shared library really have nothing to do with the release
 version

  number. The number is only used to distinguish compatibility of different

  release of the same library.



 I do not disagree. But this is how it is currently done unless i am
 mistaken. Which is certainly possible.



 So unless someone comes up with a better solution or explains why and how
 i am wrong i will keep that because i am pretty sure requiring people to
 manually update the soname for each release is a recipe to disaster and a
 way to annoy our packagers.



 But if you have a solution or idea for that? Keep it coming. We could
 define the soversion too in that configuration file. But how and when to
 increase? On each major and minor release increase it automatically too?



 Btw. kdelibs/cmake/modules/KDE4Defaults.cmake:22 ++



  And you cannot really go back to 4.2.0 now that 4.9.0 is going to be

  released. The only option would be to move forward to 5.2.0. So still no

  exact match between release-version and soname.



 I don't want to go back. kdepim4.x will always use the kdelibs versions
 for its soname and not its own version. Unless we rerelease it i can't and
 don't want to change that.



 So the sonames we are talking of are 4.1x or 5.0 depending on the versions
 we put the changes live.


Hmm, I may have to retract here, it seems my mail was led by false
assumptions based on the shared libs I have here.

So, I now think that generating the second and third digit of the version
from a file automatically, so it matches the minor and bugfix version of
the project that the shared library belongs to is just fine. As far as I
can see from
http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html the
soversion and the first digit of the three-digit version number need to
match. Since you don't want to update the soversion automatically as it has
far-reaching consequences to do that, that part should not be
auto-generated for the VERSION property. So read out minor and bugfix
version and append that to the SOVERSION property to create a value for
VERSION in cmake.

Andreas
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Script

2012-06-21 Thread Andreas Pakulat
Hi,

On Thu, Jun 21, 2012 at 8:57 PM, Michael Jansen i...@michael-jansen.bizwrote:

 **

 On Thursday, June 21, 2012 08:44:09 PM Andreas Pakulat wrote:

  Hi,

 

  On Thu, Jun 21, 2012 at 7:58 PM, Michael Jansen i...@michael-jansen.biz
 wrote:

   **

  

   On Wednesday, June 20, 2012 11:56:51 PM Andreas Pakulat wrote:

Hi,

   

   

   

On Wed, Jun 20, 2012 at 9:30 PM, Michael Jansen 
 i...@michael-jansen.biz

   

   wrote:

 2. Make the necessary build-system changes to use this version

  

   information

  

 for the .SO names.

   

IMHO this is wrong, the numbers tagged to the end of a shared-object

  

   thats

  

used as a shared library really have nothing to do with the release

  

   version

  

number. The number is only used to distinguish compatibility of

different

   

release of the same library.

  

   I do not disagree. But this is how it is currently done unless i am

   mistaken. Which is certainly possible.

  

  

  

   So unless someone comes up with a better solution or explains why and
 how

   i am wrong i will keep that because i am pretty sure requiring people
 to

   manually update the soname for each release is a recipe to disaster
 and a

   way to annoy our packagers.

  

  

  

   But if you have a solution or idea for that? Keep it coming. We could

   define the soversion too in that configuration file. But how and when
 to

   increase? On each major and minor release increase it automatically
 too?

  

  

  

   Btw. kdelibs/cmake/modules/KDE4Defaults.cmake:22 ++

  

And you cannot really go back to 4.2.0 now that 4.9.0 is going to be

   

released. The only option would be to move forward to 5.2.0. So
 still no

   

exact match between release-version and soname.

  

   I don't want to go back. kdepim4.x will always use the kdelibs versions

   for its soname and not its own version. Unless we rerelease it i can't
 and

   don't want to change that.

  

  

  

   So the sonames we are talking of are 4.1x or 5.0 depending on the
 versions

   we put the changes live.

 

  Hmm, I may have to retract here, it seems my mail was led by false

  assumptions based on the shared libs I have here.

 

  So, I now think that generating the second and third digit of the version

  from a file automatically, so it matches the minor and bugfix version of

  the project that the shared library belongs to is just fine. As far as I

  can see from

  http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html the

  soversion and the first digit of the three-digit version number need to

  match. Since you don't want to update the soversion automatically as it
 has

  far-reaching consequences to do that, that part should not be

  auto-generated for the VERSION property. So read out minor and bugfix

  version and append that to the SOVERSION property to create a value for

  VERSION in cmake.



 And i am a bit confused too. As svuorela pointed out:



 objdump -x /kde4/kde/lib64/libkdepim-copy.so.4.8.0 | grep SONAME

 SONAME libkdepim-copy.so.4


The tldp link I included has a rather easy to understand explanation close
to the top about this.


 lrwxrwxrwx 1 mjansen users 19 May 23 19:31

 /kde4/kde/lib64/libkdepim-copy.so - libkdepim-copy.so.4

 lrwxrwxrwx 1 mjansen users 23 May 23 19:31

 /kde4/kde/lib64/libkdepim-copy.so.4 - libkdepim-copy.so.4.8.0

 -rwxr-xr-x 1 mjansen users 883382 Jun 16 22:32

 /kde4/kde/lib64/libkdepim-copy.so.4.8.0



 So i am not so sure about that stuff anymore. Or better i wasn't to start
 with.


As I said, right now most libs are at BC-version 4 (some kdelibs libs like
kdecore are already at BC version 5) and so far the minor version and a .0
was simply added to get the 'realname' (as tldp puts it).


 Anyway i don't want to change anything there. I just wanted to point out
 that reusing the number from kde4defaults.cmake should not be done for our
 packages.



 Each package should have each needed version information itself. Because
 only that makes it possible to skip releases and release independently.


Yes, if releasing projects indepentenly from one another is the goal, then
each needs to maintain its own SOVERSION and VERSION. FWIW some projects
already do this, kdevplatform for example is at SOVERSION 6 now in master
and kdegames also had two BC breakages since 2.0 I believe so it should
also be at 6 (didn't actually check and am not 100% sure).

Andreas
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Script

2012-06-20 Thread Andreas Pakulat
Hi,

On Wed, Jun 20, 2012 at 9:30 PM, Michael Jansen i...@michael-jansen.bizwrote:


 2. Make the necessary build-system changes to use this version information
 for the .SO names.


IMHO this is wrong, the numbers tagged to the end of a shared-object thats
used as a shared library really have nothing to do with the release version
number. The number is only used to distinguish compatibility of different
release of the same library.

And you cannot really go back to 4.2.0 now that 4.9.0 is going to be
released. The only option would be to move forward to 5.2.0. So still no
exact match between release-version and soname.

Andreas
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kde-runtime does not finds kactivites

2012-06-10 Thread Andreas Pakulat
Hi,

On Sun, Jun 10, 2012 at 1:05 AM, Manuel Tortosa manutort...@gmail.comwrote:

 **

 El Diumenge, 10 de juny de 2012, a les 00:52:28, Andreas Pakulat va
 escriure:

 Ok, great, then please let the kactivities team know about this. The
 release-team cannot really do anything about it (other than trying to reach
 the kactivities team). Basically the same goes to all the rest of your
 mails, if things don't build, the first person to speak to is the
 corresponding development team/maintainer so such problems get fixed asap.



 Actually as been fixed already by Allen in git.

 I don't know what do you have against sending mails for warning about the
 issues i am finding on compiling the tarballs, i just try to be
 constructive helping to fix a release before actually making the tarballs
 public and preventing some bigger problems.

I don't have a problem with reporting broken tarballs or the fact that
there are build-problems to the release-team. But I think the way you're
doing it right now is not very efficient for the release-team, its harder
to keep track of the overall state when the information is spead across
multiple mail threads.

  If this is the release-team mailing list the release team should be
 updated about the problems about the upcomming release, really i don't
 understand you at all.

I think it would be more efficient to send the build-problems to the
corresponding module-dev-lists immediately and assemble a list of things
over the time of a day or two and send the assembled list to the
release-team. I think that would make it easier to follow up on the states
once they're fixed.

 Feel free to create a filter in your mail program to ignore my messages,
 you are a kde coder, i am a kde translator, we both are part of kde and we
 both should ensure the quiality of the release.

Not much of a coder these days unfortunately :) Sorry, didn't want to stop
your efforts or diminish them, I'll be a bit clearer next time I raise
concerns.

Andreas
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kde-runtime does not finds kactivites

2012-06-09 Thread Andreas Pakulat
Hi,

On Sat, Jun 9, 2012 at 4:11 PM, Manuel Tortosa manutort...@gmail.comwrote:

 Another issue in the beta2 tarballs, after compiling and installing
 kactivities, kde-runtime does not finds it:


Martin Graesslin recently had a nice blog post about some basic information
that needs to be
provided when reporting any kind of problem. Your post lacks all
information, with this not even an educated guess is possible.

For a start, a trace-run  output from cmake would be useful. In addition
provide where KActivities is installed to, i.e. where do you expect it to
find, is it fully, properly installed - in particular is cmake's config
file (I assume kactivities installs one) present and if so where exactly?

That should hopefully give us a clue why it doesn't find KActivities.

Andreas
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Shared Desktop Ontologies

2012-06-09 Thread Andreas Pakulat
Hi,

On Sat, Jun 9, 2012 at 3:56 PM, Manuel Tortosa manutort...@gmail.comwrote:

 Again about SDO

 The akonadi-nepomuk feeder needs some commits from a SDO not yet released,
 there is a 0.9.5 tagged and also a 0.9.51 but nothing packaged and even
 more
 the needed commits are after the 0.9.51 tagging

 So, theorically somebody should tag a newer version and release the package
 for SDO before kde 49 or will not work correctly. I am not an expert so
 probably somebody more involved in nepomuk can confirm the issue


I'd suggest to contact the SDO maintainer (probably Sebastian Trueg) about
this, SDO is not part of KDE SC and not released by our release-team.

Andreas
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kde-runtime does not finds kactivites

2012-06-09 Thread Andreas Pakulat
 Hi,

On Sat, Jun 9, 2012 at 7:50 PM, Manuel Tortosa manutort...@gmail.comwrote:

 **

 El Dissabte, 9 de juny de 2012, a les 19:31:51, Andreas Pakulat va
 escriure:

 Martin Graesslin recently had a nice blog post about some basic
 information that needs to be provided when reporting any kind of problem.
 Your post lacks all information, with this not even an educated guess is
 possible. For a start, a trace-run  output from cmake would be useful. In
 addition provide where KActivities is installed to, i.e. where do you
 expect it to find, is it fully, properly installed - in particular is
 cmake's config file (I assume kactivities installs one) present and if so
 where exactly? That should hopefully give us a clue why it doesn't find
 KActivities.



 Ok sorry, will try to be a bit more specific:

 KActivitiesConfig.cmake does not set KACTIVITIES_FOUND and that's why the
 message about not finding KActiviities is shown when compiling kde-runtime.

Ok, great, then please let the kactivities team know about this. The
release-team cannot really do anything about it (other than trying to reach
the kactivities team).

Basically the same goes to all the rest of your mails, if things don't
build, the first person to speak to is the corresponding development
team/maintainer so such problems get fixed asap.

Andreas
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.8 RC1 (4.7.95) tarballs uploaded (try#1)

2011-12-23 Thread Andreas Pakulat
On 23.12.11 02:54:00, Kevin Kofler wrote:
 2. The released version of KDevelop doesn't build against the new okteta
 headers. Not sure whether that's intentional, but it breaks things in any
 case. If the incompatibility is intentional, we need an updated KDevelop.

Yes, okteta changed its API and the released KDevelop does not build
against that. KDevelop master does build against current okteta afaik
(didn't try myself).

I don't quite see what that has to do with KDE 4.8, KDevelop is not
released as part of the SC and has its own schedule. There's a new
KDevelop release planned in the not-too-distant future, but no fixed
dates yet (its in feature freeze now though).

If everything went correctly with the okteta libs then they should have
update SONAMES and hence should be co-installable with the old versions
keeping both the released kdevelop and new okteta running.

Andreas

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.8 RC1 (4.7.95) tarballs uploaded (try#1)

2011-12-23 Thread Andreas Pakulat
On 23.12.11 10:55:42, Sebastian Kügler wrote:
 On Friday, December 23, 2011 02:54:00 Kevin Kofler wrote:
  2. The released version of KDevelop doesn't build against the new okteta
  headers. Not sure whether that's intentional, but it breaks things in any
  case. If the incompatibility is intentional, we need an updated KDevelop.
 
 Please make sure Okteta and KDevelop authors know about this.

They are, in fact Friedrich already fixed. And differently than I said
before, its also in the 4.2 branch. So distro's can easily pull the
patch:

http://barney.cs.uni-potsdam.de/pipermail/kdevelop-devel/2011-December/041913.html

There's not going to be another 4.2.x release afaik.

Andreas

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.8 RC1 (4.7.95) tarballs uploaded (try#1)

2011-12-23 Thread Andreas Pakulat
On 23.12.11 10:49:11, Andreas Pakulat wrote:
 On 23.12.11 02:54:00, Kevin Kofler wrote:
  2. The released version of KDevelop doesn't build against the new okteta
  headers. Not sure whether that's intentional, but it breaks things in any
  case. If the incompatibility is intentional, we need an updated KDevelop.
 
 Yes, okteta changed its API and the released KDevelop does not build
 against that. KDevelop master does build against current okteta afaik
 (didn't try myself).
 
 I don't quite see what that has to do with KDE 4.8, KDevelop is not
 released as part of the SC and has its own schedule. There's a new
 KDevelop release planned in the not-too-distant future, but no fixed
 dates yet (its in feature freeze now though).

Need to correct myself: The 4.2 branch of KDevelop was also changed by
Friedrich, so distributions can take the patch from the branch:

http://barney.cs.uni-potsdam.de/pipermail/kdevelop-devel/2011-December/041913.html

AFAIK there's not going to be another 4.2.x release of KDevelop, the
developers concentrate on 4.3 already.

Andreas

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.7.2 (try#1) uploaded

2011-10-10 Thread Andreas Pakulat
On 10.10.11 00:33:17, Jonathan Callen wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512
 
 On 10/08/2011 06:21 PM, Andreas Pakulat wrote:
  On 08.10.11 15:24:57, Nicolas Alvarez wrote:
  Andreas Pakulat wrote:
  
  On 08.10.11 01:10:50, Nicolas Alvarez wrote:
  Andras Mantia wrote:
  On Sunday, October 02, 2011 17:04:42 Dirk Mueller wrote:
  Hi,
  
  I just finished uploading KDE 4.7.2 tarballs. Unlike
  previous tarballs, these have been consistently taken
  from KDE/4.7 branch in git.
  
  What does this mean, no 4.7.2 tag was created in git? I
  don't see anything like that with git tag in kdepim and
  would like to check if some bugfix made into 4.7.2 or not. 
  dc60f1116dad12fbdd443a964d58eec7e5ed09fc (kdepim-runtime) 
  84edd007f903763b61296a84768e2f4c9f98113a (kdepimlibs)
  
  Tags are created *after* the tarballs. If packagers find
  problems in a non-final tarball, Dirk can release a new one,
  but tags are immutable, so they should be created only once
  we're sure everything is okay.
  
  Sorry thats wrong:
  
  git tag -a 4.7.2 edit source file git commit -a -m Blah git
  tag -f -a 4.7.2
  
  works just fine and you can push the result without needing
  the force-parameter as long as the commit the tag points to now
  is a successor of the one it pointed to before.
  
  As far as I know, that's not the case for annotated tags. If a
  tag points at a commit A, it can be updated to commit B if A is
  an ancestor of B. But if the tag points at an annotated tag
  object which in turn points at commit A, you can't update it at
  all. There is nothing that can be a successor of the tag object.
  
  Did you actually try it out? I've done this twice in the last 4
  weeks at work and did not run into any problems. And neither did I
  when I tried right now :)
  
  Andreas
  
 
 That works very well *until the tag is pushed*.  Once the tag has been
 pushed, if you try and push a changed tag, anyone that pulled the repo
 with the old tag *will not see the tag change*.  This behavior is by
 design, the following excerpt from git-tag(1) explains why:

Indeed, though unlike the documentation suggests a simple git fetch
--targs will do the job without the necessity to first delete the old
tag.

Andreas

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.7.2 (try#1) uploaded

2011-10-08 Thread Andreas Pakulat
On 08.10.11 01:10:50, Nicolas Alvarez wrote:
 Andras Mantia wrote:
  On Sunday, October 02, 2011 17:04:42 Dirk Mueller wrote:
  Hi,
  
  I just finished uploading KDE 4.7.2 tarballs. Unlike previous
  tarballs, these have been consistently taken from KDE/4.7 branch in
  git.
  
  What does this mean, no 4.7.2 tag was created in git?
  I don't see anything like that with git tag in kdepim and would like
  to check if some bugfix made into 4.7.2 or not.
  dc60f1116dad12fbdd443a964d58eec7e5ed09fc (kdepim-runtime)
  84edd007f903763b61296a84768e2f4c9f98113a (kdepimlibs)
 
 Tags are created *after* the tarballs. If packagers find problems in a
 non-final tarball, Dirk can release a new one, but tags are immutable,
 so they should be created only once we're sure everything is okay.

Sorry thats wrong:

git tag -a 4.7.2
edit source file
git commit -a -m Blah
git tag -f -a 4.7.2

works just fine and you can push the result without needing the
force-parameter as long as the commit the tag points to now is a
successor of the one it pointed to before.

Andreas

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.7.2 (try#1) uploaded

2011-10-08 Thread Andreas Pakulat
On 08.10.11 15:24:57, Nicolas Alvarez wrote:
 Andreas Pakulat wrote:
 
  On 08.10.11 01:10:50, Nicolas Alvarez wrote:
  Andras Mantia wrote:
   On Sunday, October 02, 2011 17:04:42 Dirk Mueller wrote:
   Hi,
   
   I just finished uploading KDE 4.7.2 tarballs. Unlike previous
   tarballs, these have been consistently taken from KDE/4.7 branch in
   git.
   
   What does this mean, no 4.7.2 tag was created in git?
   I don't see anything like that with git tag in kdepim and would like
   to check if some bugfix made into 4.7.2 or not.
   dc60f1116dad12fbdd443a964d58eec7e5ed09fc (kdepim-runtime)
   84edd007f903763b61296a84768e2f4c9f98113a (kdepimlibs)
  
  Tags are created *after* the tarballs. If packagers find problems in a
  non-final tarball, Dirk can release a new one, but tags are immutable,
  so they should be created only once we're sure everything is okay.
  
  Sorry thats wrong:
  
  git tag -a 4.7.2
  edit source file
  git commit -a -m Blah
  git tag -f -a 4.7.2
  
  works just fine and you can push the result without needing the
  force-parameter as long as the commit the tag points to now is a
  successor of the one it pointed to before.
 
 As far as I know, that's not the case for annotated tags. If a tag points at 
 a commit A, it can be updated to commit B if A is an ancestor of B. But if 
 the tag points at an annotated tag object which in turn points at commit A, 
 you can't update it at all. There is nothing that can be a successor of the 
 tag object.

Did you actually try it out? I've done this twice in the last 4 weeks at
work and did not run into any problems. And neither did I when I tried
right now :)

Andreas

___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: [Kde-graphics-devel] libkmap and libkface moved to kdereview

2010-11-25 Thread Andreas Pakulat
On 25.11.10 08:40:05, Gilles Caulier wrote:
 2010/11/24 Albert Astals Cid aa...@kde.org:
  A Dimecres, 24 de novembre de 2010, Gilles Caulier va escriure:
  2010/11/24 Albert Astals Cid aa...@kde.org:
   A Dilluns, 22 de novembre de 2010, Gilles Caulier va escriure:
   Hi KDE teams,
  
   This summer, digiKam team has work on 2 new features : face detection
   and reverse geo-coding.
  
   These features have been implemented during Google Summer of code 2010.
   You can see more information at these pages :
  
   http://techbase.kde.org/Projects/Digikam/CodingSprint2010
  
   For Face detection we have implemented a shared library named libkface
  
   http://websvn.kde.org/trunk/kdereview/libkface/
  
   For Reverse-Geocoding we have implemented another shared library named
   libkmap
  
   http://websvn.kde.org/trunk/kdereview/libkmap/
  
   Both libraries have been hosted in a dedicated branch from KDE
   subversion repository. Following Albert Astals Cid tips from
   review-team mailing list, i moved this code to trunk/kdereview for 2
   weeks. Code is open for review by KDE developers.
  
   The plan is to include libkmap and libkface to kdegraphics/libs with
   KDE 4.7. These libraries are shared between digiKam/kipi-plugins, and
   of course with others part of KDE applications.
  
   As you can see, in digiKam and kipi-plugins 2.0 release plan targeted
   for may 2011, but this can be delayed if problem occurs :
  
   http://www.digikam.org/drupal/about/releaseplan
  
   Remember that digiKam team already maintain 3 shared libraries named
   libkipi, libkexiv2, and
   libkdcraw into kdegraphics/libs.
  
   if all is fine, somebody can plan to patch KDE 4.7 plan to include
   this libraries in TODO list ?
  
   libkmap seems to have a hard dependency on marble, in the past we didn't
   want those, nor sure if that rule is still there. But if it is not, can
   you turn that hard dependency into a soft one, please?
 
  digiKam already have an hard depency to marble, about geolocation
  feature, since 1.0.0 release. there is no problem with that...
 
  Well, yes it is, as it is now, moving it to kdegraphics will make 
  kdegraphics
  not compile if you don't have kdeedu installed, and that is totally
  unacceptable.
 
 Do you mean that it will be more logic to host libkmap with KDEEDU or
 better, into marble as well ?

No the point is that there must be no interdependencies between two
modules. So if two modules need a shared library it needs to go into
kdelibs (or kdepimlibs for pim-libraries) or it needs to be a completely
external dependencies outside of any of the KDE modules.

Andreas

-- 
Ships are safe in harbor, but they were never meant to stay there.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Keeping binary compatibility

2010-10-01 Thread Andreas Pakulat
On 01.10.10 15:32:41, Lubos Lunak wrote:
 - WTH does e.g. ksysguard install libraries .so and .h files for something 
 that looks a lot like its internal libraries?

In case this is about libprocess/libprocessui they are not internal.
They're useful for apps that want to present a widget with a list of
processes in a nice way. KDevelop uses that to select a process to
attach gdb to it. They were supposed to move to kdelibs at some point,
but that didn't happen yet unfortunately.

Having said that, I generally agree that there's too little information
and awareness (among developers) about BC. In particular there's no
place that clearly says for each module which libs should keep BC and
which don't. Its apparently also pretty unknown to developers that when
BC is broken the soname needs to be changed. So part of the problem is
more of informational than a technical one (maybe even social) to make
developers aware of their responsibility when installing shared libs.

Andreas

-- 
A long-forgotten loved one will appear soon.

Buy the negatives at any price.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: BIC in libkonq

2010-08-04 Thread Andreas Pakulat
On 04.08.10 11:16:01, Modestas Vainius wrote:
 On antradienis 03 Rugpjūtis 2010 22:52:36 Dirk Mueller wrote:
  libkonq is
  an edge case, it is used in quite some other modules, on the other side,
  due to the anything that depends on *workspace* must require the exact
  version anyway, making an exception for libkonq doesn't make that much
  sense to me.
 
 Yes, probably most of libraries are local to kdebase-workspace. But if they 
 are local, they should not install headers to the world. But they all do 
 (why?). A few libraries in kdebase-workspace are definitely public, for 
 example libsolidcontrol (afaik, it broke BC in 4.5 without bumping soname) 
 and 
 libtaskmanager [1] (it broke ABI in 4.4 in comparison with 4.3).

The libs from ksysguard (libprocess and libprocessui) are also used outside
of workspace.

 The recent example on top of all that workspace stuff: libsolidinterfaces was 
 moved to kdelibs 4.4 with completely reworked API and without any soname 
 bump. 
 Looks like KDE violates soname concept for the sake of what? Because a single 
 change in CMakeLists.txt is too hard? Or SOVERSION 4 is such a good looking 
 number that there is a strict policy not to touch it? I'm sorry but I don't 
 know how else I could explain this.

You overestimate how many people actually have a clue about sonames. Most
developers do not know what that number means or when it should be
increased. They simply use the variable set by FindKDE4Internal and are
done with it.
 
 Anyway, at this point I see this as completely lost battle. I guess we will 
 need to start adding distro patches (sad) for bumping sonames of those public 
 libraries because you do not seem to have much interest in following well 
 defined practises in the unix world which are supported by 
 libc/ldconfig/ld.so.conf.

As Lubos said, you're barking up the wrong tree, the release team can do 0
about this. The developers actually can, but most of them don't read this
list.

Andreas

-- 
You are a very redundant person, that's what kind of person you are.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: BIC in libkonq

2010-08-04 Thread Andreas Pakulat
On 04.08.10 19:01:27, Modestas Vainius wrote:
 It's probably that the topic is not important or considered as not worth the 
 extra effort by majority of developers, so I don't expect situation to 
 improve 
 greatly despite conclusion on k-c-d.

As I already said, the problem is not that developers don't care, they
simply don't know that a soname change is necessary (or they don't
know/understand when its necessary). You need to tell them (each and
every one) somehow, for example by putting something on techbase and
directing the developers in question (via their mailinglist) to the
place. They won't notice soname-problems themselves as they only have 1
version of the library installed which all apps link against.

 It's not me, you or release-team who can 
 fix all cases each release. What's more, I'm also afraid that when pushing 
 too 
 hard people might start doing otherwise for the sake of extra safety - bump 
 soname in advance as soon as trunk opens without checking if changes are BC 
 or 
 not. Tracking BC is not an easy task.

Right, tracking all BiC changes by reading commit logs is _extremely_
hard, especially in active projects. So IMHO its a valid way to simply
bump soname after a release. If you can't guarantee that your library is
BC between two releases (for whatever reason, including that its too
much work to track BiC changes, especially since there's no automated
way to do it), then the best you can do is bump the soname as soon as a
new development cycle starts.

Andreas

-- 
Your love life will be... interesting.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Request to bump Qt version requirements to 4.6.3 for KDE SC 4.5 (and above)

2010-07-08 Thread Andreas Pakulat
On 08.07.10 17:36:09, Maciej Mrozowski wrote:
 Hello
 
 From what I understand, Plasma in KDE4 Workspace 4.5 relies on notifications 
 provided by libdbusmenu-qt to control what to draw in system tray. And 
 apparently Qt = Qt-4.6.2 contains known bug that causes 'close application' 
 notifications not to be delivered - as a result causing system tray 
 regressions - application icons not disappearing.
 
 https://bugs.kde.org/show_bug.cgi?id=232915
 https://bugs.kde.org/show_bug.cgi?id=195998
 https://bugs.kde.org/show_bug.cgi?id=241248
 
 and similar reports.
 
 Because it's quite visually exposed and obvious bug (confirmed to be solved 
 with mentioned Qt upgrade), I propose bumping Qt requirements to 4.6.3 for 
 4.5 
 branch and trunk for whole KDE SC release (currently it requires Qt 4.6.0).

This has already been discussed and as a compile-time requirement doesn't
make a runtime-requirement its been dis-approved (in fact this exact bump
was made, discussed afterwards and reverted again (see r1135987 and
r1136437 in kdelibs). IIRC the discussion was on kde-core-devel.

Andreas

-- 
You will wish you hadn't.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Request to bump Qt version requirements to 4.6.3 for KDE SC 4.5 (and above)

2010-07-08 Thread Andreas Pakulat
On 08.07.10 20:14:47, Maciej Mrozowski wrote:
 On Thursday 08 of July 2010 19:28:01 Thiago Macieira wrote:
  On Thursday 8. July 2010 18.42.36 Maciej Mrozowski wrote:
   The question is: who cares whether Qt minor releases are interchangeable
   or  not so that we can just specify minimal required dependencies to
   ensure only that stuff compiles?
   
   the build-time dependency should only be a minor release of Qt  - is
   this  policy written anywhere? Why is it more important that code
   compiles than providing better user experience? I think it's fundamental
   question.
  
  The build-time requirement doesn't influence the run-time requirement of
  Qt. You can compile against 4.6.3 and then run against 4.6.0.
  
  So requiring 4.6.3 to compile will NOT get your bug solved.
 
 I disagree but let me explain.
 
 Someone fetches KDE tarballs. Tries to build them - then encounters build 
 error stating that Qt dependencies are not met. Person in question upgrades 
 Qt, then builds KDE and problem has been solved by avoiding it.
 
 If person in question is distro packager, he does the same, but he also 
 ensures that runtime dependencies of packages he's preparing are matching 
 build time dependencies. So problem has been avoided as well (note that KDE 
 SC 
 4.5.0 is not out yet and number of bug reported already is significant).
 
 If said person purposely hacks buildsystem to allow older Qt version - he 
 should be ready to grab the pieces. The only case when bug is not solved.

And right-fully so, the packagers need to take care about this and
upgrade their Qt packages. Thats their job and only theirs. Thats not
KDE's business'. 

  You need to convince your distro to upgrade. And all KDE has to do is to
  say that distros should upgrade.
  
  And that should go without saying that distros should always upgrade. And
  they do.
  
  So what are you complaining about?
  
  Bug reported - ceck
  Bug fixed - check
  Distros upgrading - check
 
 Right. But those users who will go through this exact same procedure over and 
 over AGAIN. Because:
 - they weren't told Qt-4.6.2 is broken in this regard (why would they? they 
 just grab packages and build from source against whatever Qt version they 
 happen to have)

People building from sources are expected to be able to follow upstream
updates for _everything_ they build themselves. $random_user doesn't
build stuff from sources (except very few things), they use packages at
which point packagers come into the game:

 or
 - packager who prepared packages for them was not told Qt-4.6.2 is broken in 
 this regard.

Then he shouldn't be a packager. Packagers are _expected_ to follow the
upstream of whatever they package and update the packages as soon as an
update is released (at least for bugfix releases). If they're not able
to do that they shouldn't create packages in the first place.

 So the only reliable way for them to find out is to personally experience 
 bug, 
 fill it (or seach bugzilla first), then be told to go away and complain 
 elsewhere (usually distro).

Uhm, packagers are distro-people in most of the cases. So in case they
do ship KDE 4.5.x packages with Qt4.6.2 (or earlier) they'll get
bugreports and rightfully so. At that point its their job to find out whats 
wrong,
this may include filing a KDE bug and getting told this is an upstream
problem, please report to Qt.

 And all of this could have been avoided if dependencies were raised in first 
 place.

The compile time dependency is nonsense, KDE 4.5.x doesn't _need_ 4.6.3
to compile, it needs 4.6.x (x=0). The problem is a pure _runtime_
problem and hence needs to be fixed at runtime. If KDE had a way of
requiring a certain Qt version during runtime, that requirement should
be changed. But changing a build-time requirement because of 1 bug that
occurs during runtime is just plain wrong.

 (and some people say it's distros that work like it compiles - release)

So? Thats broken distro's and broken packagers, we shouldn't need to
care about people not taking their job seriously.

Andreas

-- 
Of course you have a purpose -- to find a purpose.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Where to put a new app release on the download server

2010-03-10 Thread Andreas Pakulat
Hi,

I'm pondering where to best put the source tarball for a stable release
for a new app (kdevelop-pg-qt)? Its going to be a stable release, but
I'm unsure about the right place, apps/KDE4.x/utils/ might be a
candiate, but then those subdirs seem to be rarely used..

Where are extragear apps usually put? (I see konversation and amarok in
stable/ directly)

Andreas

-- 
You can do very well in speculation where land or anything to do with dirt
is concerned.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


How to release an extragear app?

2010-02-27 Thread Andreas Pakulat
Hi,

KDevelop4 is approaching its first stable release from extragear and I'm
not fully sure how the procedure is for an extragear app for this.

In particular how does the whole translation-stuff work? Should we have
a kdevelop-i18n.tar.gz or should it be inside the normal
kdevelop.tar.gz? Where and how do I get the translations and how to
build them? I didn't find any pointers to this on techbase, but would be
happy to contribute them once I know the details.

Besides tagging, tarballing, branching, notifying packagers and writing
a dot-announcement is there anything else I need to take care of?

Andreas

-- 
Think twice before speaking, but don't say think think click click.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Where to branch from extragear?

2010-02-25 Thread Andreas Pakulat
Hi,

I just wrote up the release schedule for KDevelop4.0 and wanted to
include to where we'll branch the release. Unfortunately I can't quite
find the right spot in branches/. So where should a extragear app put
its stable branches?

Andreas

-- 
You will be reincarnated as a toad; and you will be much happier.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Where to branch from extragear?

2010-02-25 Thread Andreas Pakulat
On 25.02.10 20:50:06, Albert Astals Cid wrote:
 A Dijous, 25 de febrer de 2010, Andreas Pakulat va escriure:
  Hi,
  
  I just wrote up the release schedule for KDevelop4.0 and wanted to
  include to where we'll branch the release. Unfortunately I can't quite
  find the right spot in branches/. So where should a extragear app put
  its stable branches?
 
 http://websvn.kde.org/branches/stable/extragear-kde4/

Thanks.

Andreas

-- 
Today is National Existential Ennui Awareness Day.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


KDevelop4 Release Schedule finalized

2010-02-25 Thread Andreas Pakulat
Hi,

for those interest, we've settled on a final schedule for the 4.0
release of KDevelop4:

http://www.kdevelop.org/mediawiki/index.php/KDevelop_4/4.0_Release_Schedule

Andreas

-- 
Stay away from hurricanes for a while.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Tagging Release delayed for KDE SC 4.4-beta1

2009-11-29 Thread Andreas Pakulat
On 29.11.09 22:41:44, Tom Albers wrote:
 Op Sunday 29 November 2009 21:48 schreef u:
  I will have no way of fixing any bugs at all in KOrganizer 4.4
  until this is dealt with.  Basically, we'd be throwing KOrganizer
  out there and just hoping for the best.  I can't do that as maintainer
  of this application, nor as the kdepim module coordinator.
 
 Why haven't you reported this earlier, for example tuesday, when Dirk asked 
 for showstoppers? Without the delay we would hav had tarballs out to the 
 packagers already. Reporting this on the eve before tagging gives us zero 
 opertunity to fix this. I guess disabling kdepim is the only possible 
 solution now.
 
 I don't think we should insert another beta already, let's see how it goes 
 and decide later.
 
 Who is our current qt contact? Can someone contact him/her to see if we can 
 get a fix asap?

Did anybody care to look at the bugreport? Thiago kinda promised to
either get it fixed properly for 4.6.0 final or put in a workaround
(most probably the revert of the problematic commit) for the release and
fix it for 4.6.1. 

Having said that, I don't see why an upstream bug should have an
influence of what and when we do the beta. We might hold off rc's or
finals, but a beta is there exactly to find such things. Distro's will
for sure pick up the patch easily, especially if we tell the packagers
via the kde-packagers maillist. As far as I can see the revert is
relatively unproblematic, except printing out warnings in dbus apps.

Andreas
 
-- 
You will be surprised by a loud noise.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: The shared-desktop-ontologies mess

2009-11-26 Thread Andreas Pakulat
On 26.11.09 14:53:03, Sebastian Trueg wrote:
 I want to apologize for the mess I made in kdelibs yesterday evening. I
 can understand that you are frustrated especially with the beta1 tagging.
 
 Let me explain the whole idea of the shared-desktop-ontologies package:
 In Nepomuk as in projects like Tracker and Strigi we need the ontologies
 to describe our data and to create user interfaces. This only makes
 sense if we use the same ontologies so that the data we create is
 compatible. We have been struggling to create this package for a long
 time. Putting it off even longer increases the possibility of ontology
 forking and incompatible data even more. On a more practical note
 without this package we need copies of the ontologies in several modules
 like kdebase or kdepim for example.
 
 Now if the big part of you think this was too bold a move and should be
 reverted - I can understand that. In that case we have two possibilites:
 1. put the ontologies in kdelibs (maybe even as a fallback in case the
 shared-desktop-ontologies are not installed)

That would mean creating some CMake API that needs to be working and
maintained until the end of KDE4 (I'm assuming the ontologies are needed
during the build of those modules). So this would best be what is needed
anyway, and kdelibs just installs those files the same as the
ontologies-project would do.
 
 However, if you think it was bold and not very community but what's done
 is done then I will try my best to get the cmake issues fixed (once I am
 told what they are ;)

Well, given that apparently at least kdepim already adjusted to the new
ontologies-stuff and already uses the (half-baked) new cmake module I think
its best to move forward instead of backward. Distributions should be
notified asap to package the new dependency and more importantly we need to
let the release team( cc'ed on this mail) know that right now there are
unresolved build-issues with trunk and that tagging and release need to be
delayed (as far as I understood they want to do that anyway as the kde
4.3.4 release is scheduled for the same time).

I'll try to have a look at the cmake module tonight to see what exactly is
problematic in there and will post the results.
 
-- 
A long-forgotten loved one will appear soon.

Buy the negatives at any price.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDevelop 4.0 release

2009-10-31 Thread Andreas Pakulat
On 30.10.09 22:03:04, Sebastian Kügler wrote:
 On Friday 30 October 2009 19:14:15 Andreas Pakulat wrote:
  Hi,
  
  I just wanted to clarify that we (the KDevelop team) would like to be
  part of the KDE 4.4 release. That is we're going to follow the release
  schedule as planned on techbase and we'd like to be included in the
  tarball'ing being done for the beta's and rc's.
  
  I'll be making sure to update the version numbers in kdevelop and
  kdevplatform before the tagging and I'm going to push out another last
  beta (6) on our own this weekend.
 
 Very cool. Would you like to prepare a webpage with a couple of screenshots 
 and a 
 general introduction for the release PR around KDE 4.4?

As we do have our own website which already has a screenshots, news etc.
section I think that should be doable - if our webmaster has enough time to
put the data online :)

 David has shown cool stuff quite often 
 on his blog, maybe something like that? The amount of new stuff in KDE 4.4 is 
 overwhelming, and we'll have more than enough trouble covering it.

:) I'll try to prepare the KDevelop4.0 PR material as much as I can
(screenshots, introduction, initial steps as we still lack a proper
manual unfortunately).

Andreas

-- 
You will have a long and boring life.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


KDevelop 4.0 release

2009-10-30 Thread Andreas Pakulat
Hi,

I just wanted to clarify that we (the KDevelop team) would like to be
part of the KDE 4.4 release. That is we're going to follow the release
schedule as planned on techbase and we'd like to be included in the
tarball'ing being done for the beta's and rc's.

I'll be making sure to update the version numbers in kdevelop and
kdevplatform before the tagging and I'm going to push out another last
beta (6) on our own this weekend.

Andreas

-- 
Your temporary financial embarrassment will be relieved in a surprising manner.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Possible 4.3.0 blocker in the Konsole KPart?

2009-08-03 Thread Andreas Pakulat
On 03.08.09 02:32:50, Eike Hein wrote:
 Aaron J. Seigo wrote:
  it's not a data loss bug, just not a very pretty thing. it also only seems 
  to 
  affect the top-left of the scrolled viewport. this is something that would 
  be 
  very good to fix in 4.3.1 for sure, but i don't think it's a release 
  blocker?
 
 Dunno, that's what I'm wondering :).

IMHO its not a release blocker, its not pretty but in most cases of
embedding the kpart it'll only cause a broken display of the prompt.

 It also means the Scrollback sub-menu has disappeared
 from the context menu, though, so it's also a feature
 regression. But it won't eat anyone's children, I guess.

You may call it a feature regression, the author of konsole might call
it a conscious decision. Looking at the context menu of the kpart and
the real app, they are having the same options. So I guess this might
have been done on purpose.

Andreas

-- 
You are as I am with You.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kdevelop and kdevplatform tagged in branches/KDE/4.3

2009-06-28 Thread Andreas Pakulat
On 27.06.09 16:25:39, Albert Astals Cid wrote:
 I wonder if they really belong there, can someone clarify?

No they don't.

Andreas

-- 
Today's weirdness is tomorrow's reason why.
-- Hunter S. Thompson
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kdevelop and kdevplatform tagged in branches/KDE/4.3

2009-06-28 Thread Andreas Pakulat
On 28.06.09 12:39:39, Andreas Pakulat wrote:
 On 27.06.09 16:25:39, Albert Astals Cid wrote:
  I wonder if they really belong there, can someone clarify?
 
 No they don't.

Was about to say that I've removed them, but apparently that requires a
bit more privileges than I have. Dirk, can you remove kdevelop and
kdevplatform from branches/KDE/4.3 and also the tags?

Andreas

-- 
You'll feel much better once you've given up hope.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


KDevelop beta3 release mess

2009-05-30 Thread Andreas Pakulat
Hi,

it seems that some friendly helpful soul uploaded 0.9.93 tarballs that I
put on upload.kde.org last weekend. At that time they weren't in the
right place and Stephan Binner said I should move them to the
pub/unstable/kdevelop/version place as soon as I got permission for
that. Unfortunately I don't have permission yet (I sent my ssh keys to
Dirk on wednesday, but haven't heard back from him). In the meantime it
seems someone picked the tarballs and moved them instead of me.

As I didn't know about that move, we've meanwhile retagged and wanted to
merge two more crash fixes into the beta3 tag in svn. So now we have the
tarballs on the ftp mirrors and they don't match the tag that has been
created. 

Question is: Whats the best way to solve this - change the tag back and
release a beta4 with a new tag once I have upload privileges? Or should
I just replace the tarballs once I have upload privileges and notify
kde-packagers, additionally to a dot-announcement, blog and news-item on
our website?

Andreas

-- 
You'll never be the man your mother was!
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.2.2 tarballs (try #1) uploaded

2009-03-27 Thread Andreas Pakulat
On 27.03.09 10:00:53, Pierre Schmitz wrote:
 Am Freitag, 27. März 2009 09:26:02 schrieb Dirk Mueller:
  The significant change is that oxygen-icons was split out of
  kdebase-runtime and is a seperate tarball now. you have to make sure that
  you build and install that in addition.
 
 The kdebase-runtime packages still has the oxygen icons in 
 kdebase/runtime/pics/oxygen/. This will result in a file conflict between 
 oxygen-icons and kdebase-runtime.
 
 So, I made a diff (filenames only) between oxygen-icons and 
 kdebase/runtime/pics/oxygen. While there a lot of new files in oxygen-icons 
 (which is not a problem) there are also some missing or were renamed. For 
 example system-restart.png is called system-reboot.png now.
 
 I attached the diff; the problematic lines are those with a leading +; 
 those 
 files are in kdebase-runtime but not in oxygen-icons.
 
 I don't know if those icons are used at all, but I think 
 kdebase/runtime/pics/oxygen should be merged into oxygen-icons and the first 
 should be removed then to remove any confusion or file conflicts.

Well, trunk/kdesupport is not what you should use for the 4.2 releases.
kdesupport for 4.2 is in /tags/kdesupport-for-4.2/kdesupport and there's no
oxygen-icons there. Hence there should be no problem.

Andreas
 
-- 
Are you making all this up as you go along?
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.2.2 tarballs (try #1) uploaded

2009-03-27 Thread Andreas Pakulat
On 27.03.09 11:07:50, Pierre Schmitz wrote:
 Am Freitag, 27. März 2009 10:52:59 schrieb Andreas Pakulat:
  Well, trunk/kdesupport is not what you should use for the 4.2 releases.
  kdesupport for 4.2 is in /tags/kdesupport-for-4.2/kdesupport and there's no
  oxygen-icons there. Hence there should be no problem.
 
 And what is this about: /tags/KDE/4.2.2/oxygen-icons/

Somebody screwed up tagging as far as I can see, that module doesn't belong
there if the original is in trunk/KDE/kdesupport (which it is). So either
someone copies trunk/KDE/kdesupport/oxygen-icons to
branches/kdesupport-for-4.2 and removes oxygen icons from kdebase and
re-tags or kdebase ships with oxygen icons and that directory you mentioned
gets removed.
 
 If this shouldn't be used with 4.2.2 it's fine, but all this is still 
 confusing.

Yeah, apparently someone did not know about the kdesupport-for-4.2 branch.

 Why is there a oxygen-icons-4.2.2.tar.bz2 anyway if its not meant 
 to be used with KDE 4.2.2?

Because it was in the tag I guess.

Andreas
 
-- 
You will gain money by a speculation or lottery.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.2.2 tarballs (try #1) uploaded

2009-03-27 Thread Andreas Pakulat
On 27.03.09 08:16:01, Helio Chissini de Castro wrote:
 On Sexta-feira 27 Março 2009, Pierre Schmitz wrote:
  Am Freitag, 27. März 2009 10:52:59 schrieb Andreas Pakulat:
   Well, trunk/kdesupport is not what you should use for the 4.2 releases.
   kdesupport for 4.2 is in /tags/kdesupport-for-4.2/kdesupport and there's
   no oxygen-icons there. Hence there should be no problem.
 
  And what is this about: /tags/KDE/4.2.2/oxygen-icons/
 
  If this shouldn't be used with 4.2.2 it's fine, but all this is still
  confusing. Why is there a oxygen-icons-4.2.2.tar.bz2 anyway if its not
  meant to be used with KDE 4.2.2?
 
 Pierre is right, kdebase-runtime tarball is wrong, icons still there.

Well, then move oxygen-icons from tags/KDE/4.2.2 to branches/kdesupport-for-4.2 
as it
belongs there and then remove kdebase/runtime/icons/oxygen from
branches/KDE/4.2 and retag kdebase.

Andreas 

-- 
You will hear good news from one you thought unfriendly to you.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.2.2 tarballs (try #1) uploaded

2009-03-27 Thread Andreas Pakulat
On 27.03.09 12:20:38, Jonathan Riddell wrote:
 On Fri, Mar 27, 2009 at 01:10:30PM +0100, Andreas Pakulat wrote:
   Pierre is right, kdebase-runtime tarball is wrong, icons still there.
  
  Well, then move oxygen-icons from tags/KDE/4.2.2 to 
  branches/kdesupport-for-4.2 as it
  belongs there and then remove kdebase/runtime/icons/oxygen from
  branches/KDE/4.2 and retag kdebase.
 
 This is a bugfix release, there should not be any new tarballs or
 moving around or sources.

+1 on that fact.

Andreas
 
-- 
Today is the tomorrow you worried about yesterday.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.2.2 tarballs (try #1) uploaded

2009-03-27 Thread Andreas Pakulat
On 27.03.09 14:07:16, Tom Albers wrote:
 At Friday 27 March 2009 14:02, you wrote:
  Many of the issues would not exists if they communicate with packagers and 
  dirk *before* take the decision. 
 
 Actually, they did. See the archives of the r-t list.

But nobody told Dirk where to get the icons for KDE 4.2.2, so the option he
was left with was copying from trunk, which apparently doesn't work with
kdebase-runtime 4.2.2. 

So someone needs to step up and fix this mess and IMHO the right way to do
that is have the icons in kdebase for the lifetime of KDE 4.2 as that
doesn't break anything.

Andreas
 
-- 
Your object is to save the world, while still leading a pleasant life.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: oxygen icons moved

2009-03-27 Thread Andreas Pakulat
On 27.03.09 10:05:11, Riccardo Iaconelli wrote:
 On Thursday 26 March 2009 16:00:22 Dirk Mueller wrote:
  On Thursday 19 March 2009, Cyrille Berger wrote:
   I talked with Casper (over irc) on what would be needed for releasing
   oxygen icons. Unless I missed something, it's tag, export and upload
   (mail kde- packager ?), and he seemed ready to do it himself.
 
  I'm willing to do the packaging myself, but I need the information where to
  find the oxygen icons for KDE 4.2.2. You're not really telling me that I
  should use the trunk version of oxygen icons, right?
 
  What is the version number of the oxygen icons? where can I find the
  version that matches KDE 4.2 branch?
 
 Ok, I didn't talk with Casper or Nuno here, so take my word with a grain of 
 salt here, but... why not?

Because you're sometimes changing names of icons and that breaks
existing code - unless you backport the code-changes before the release.

Andreas

-- 
Try to get all of your posthumous medals in advance.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: oxygen icons moved

2009-03-27 Thread Andreas Pakulat
On 28.03.09 01:47:23, Maciej Mrozowski wrote:
 A Friday 27 March 2009 23:49:32, Sebastian Kügler escreveu:
 Some applications still ship some icons on their own (I could give some 
 examples, like digikam, and used to - koffice). The possible reasons are:
 - some application developers don't know whether some icon is shipped already 
 with KDE4

Then they should start to look at the icons in kdebase/runtime (or now
oxygen-icons in kdesupport). An app developer should at least coordinate
these things somewhat with the artists, unless they want to ship their
own iconset.

 - some application developers don't want to assume that KDE4 shipping those 
 newly added application icons is installed on user machine, so just in any 
 case they ship icons themselves.

Thats a moot point, any KDE app has kdebase/runtime as runtime
dependency so oxygen icons are _always_ there.

Andreas
-- 
You may worry about your hair-do today, but tomorrow much peanut butter will
be sold.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: oxygen icons moved

2009-03-27 Thread Andreas Pakulat
On 28.03.09 01:55:32, Sebastian Kügler wrote:
 On Saturday 28 March 2009 01:27:58 Nuno Pinheiro wrote:
  Well my issue is another as nothing to do with the issues so far.
 
  its about control, we are creating a new kde3.x mess couse aplications are
  creating their hown versions of the same icons, and not teling any one they
  do so, couse well they dont have 2.
 
 I see. I don't see another solution than to make it easy to ship all icons 
 from one canonical source. Maybe we should have a mechanism to download 
 missing icons automatically, so Oxygen is shipped as webservice. Or at least 
 educating application developers better.
 Realistically, there will always be the problem of people not passing their 
 modifications up, it's just too easy to change the name and ship it, while 
 passing it back upstream is hard.

Another reason to ship icons with an application is that there's only a
limited amount of artists available and they have only limited time.
In KDevelop we have currently two icons copied from an oxygen icon
(and one coming from KDE3) that we ship, simply because the artists
didn't yet get around to work on the list of icons posted in the wiki
for KDevelop. I'm trying to keep such things out of kdevelop and thats
why there are no icons in the menus for some of the most-used actions,
but in some cases having text is simply not an option (toolbars in
dockwidgets for example).

 Am I assuming correctly that the only regressions caused by icons is when an 
 icon gets a different name and needs to be moved?

Yes in that case we'd either need a copy of the old name still around or
make sure all apps using the icon are updated.
 
  this is a solution to that issue, no one came up with a beter one..
 
 Let's try to find a better one then :) I don't see in how far putting icons 
 into kdesupport would solve that problem?

Yeah, I think the problem is rather that

a) app devs don't know that kdebase/runtime is a dependency for _every_
kde app and they might also not know they should pick icons from there
or request them from the oxygen tema
b) what I said above about limited resources for creating icons

 Or is the problem the size of Oxygen? I can imagine that you don't want to 
 ship every single special application icon in the world in the kdebase 
 tarball.
 In that case, it would make sense to ship it separately.

I don't really see how shipping a huge tarball that all kde apps depend
on outside of kdebase is better than shipping it inside. But I don't
have a good idea how to fix the size of the oxygen dir (in terms of
files) without starting to scatter around app-specific icons to the
applications - which might again lead to duplication and confusion as
Nuno pointed out.

Andreas

-- 
You're ugly and your mother dresses you funny.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: oxygen icons moved

2009-03-27 Thread Andreas Pakulat
On 28.03.09 01:26:26, Nuno Pinheiro wrote:
 A Saturday 28 March 2009 00:55:32, Sebastian Kügler escreveu:
  In that case, it would make sense to ship it separately. This
  change (which is the point of this discussion) is made already. Still,
  that's not something we should change in a bug fix update as Andreas
  pointed out as well.
 
 Realy im fine with anything as long as it works, by working i meen having 
 some 
 way of geting a complete overview of the intire icon set, with i dont right 
 now, and nor do developers,

I can only speak for myself, but I as a developer always use
kdebase/runtime/oxygen to get an overview over icons that I should use
and to find one when I have a certain action.

 a developer serching for an specific icon for his 
 app as no place to go and look for all of them unless he instales every 
 single 
 app out there that ships oxygen icons, and heven if he does he cant be sure 
 its realy an oxygen icon or a icon some application developer found some ware 
 and put it in his install oxygen directory...

Hmm, I'm not a guru in the icon-spec, but shouldn't apps install their
custom icons not into the oxygen directory but rather into the fallback
hicolor or what it is called? At least thats what KDevelop does with
the three custom icons it has and that gives other developers a clear
hint that these icons are not part of the oxygen iconset. (I just see
that we're creating quite some mess actually in kdevelop/pics, I'll try
to fix that tomorrow).

 I have no perfect anser for this but I can complain about it I have 
 spoken 
 about this to the other icon designers we all agrea that a centralized place 
 for all icons is beter...

I don't see why that centralized place cannot be kdebase/runtime as that
is already a hard runtime requirement for all kde apps. I do understand
that you could more easily produce releases yourself from a
kdesupport/oxygen-icons module, so I'm not saying you should go back to
kdebase/runtime if the separate releases are an important factor.

Apart from that I mostly see education problems and the problem of
people copying existing apps to start their own (and existing apps doing
it wrong). And you can't fix those problems with throwing software or
hardware at them, btw. anybody knows what the tutorials on techbase tell
people about icons?

Andreas

-- 
Beauty and harmony are as necessary to you as the very breath of life.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: BC problem in kdepimlibs/kcal/calendarresources.cpp

2009-03-21 Thread Andreas Pakulat
On 21.03.09 18:16:31, Tom Albers wrote:
 Op Friday 20 March 2009 13:19 schreef u:
  Hi,
  
  In commit 926668 to trunk/KDE/kdepimlibs/kcal/calendarresources.cpp I 
  accidentally broke binary compatibility.
  
  This commit was back ported to branch 4.2 and is present in KDE4.2.1.
  
  Now I fixed it so it's BC with 4.0, 4.1, 4.2.{0, 2, ...}, 4.3 ... just not 
  4.2.1 :(
  
  Commits which broke BC are:
  trunk - 926668
  branch4.2 - 926671
  
  Commits which fixed BC are:
  trunk - 941693
  branch4.2 - 941695
  
  
  
  I apologize for any inconvenience. 
 
 Hi,
 
 Those things happen. 
 
 But although the damage has been repaired, it leaves us with a 4.2.2 which 
 will be BIC against 4.2.1. So I think we *must* bump the so-version now.

Qt Software didn't bump their soversion in the 4.4.1 release, so I'm not
sure thats needed. Also bumping soversion would not quite correct, since
4.2.2 is still BiC to 4.2.0 and earlier versions.

Andreas

-- 
Stay away from hurricanes for a while.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Help with release announcement

2009-01-28 Thread Andreas Pakulat
On 28.01.09 01:28:15, Tom Albers wrote:
 Op Wednesday 28 January 2009 01:11 schreef u:
  Hi,
  
  as hopefully some of the dot-people read here, or somebody at least knows
  where I should turn to: I'd like to have a dot article out with KDevelop's
  beta release, but so far were unable to reach the authors to coordinate the
  whole thing.
  
  The old dot had an email address (dot at kdenews org) to post messages to
  (which I did), but the new site doesn't have any email adress available at
  all - not even for the webmaster. It also doesn't seem to have any way to
  post an article as the old site had.
  
  So can somebody please let me know who/which adress I should write to to
  coordinate an annoucement on the dot.
  
  Andreas
 
 Hi,
 
 I just poked them, and they seem to be aware of it  - at least now ;-).

:) Thanks.
 
 In the meanwhile, you can email them on the email address you mentioned. It 
 should not have changed.

Ok, maybe with the switch they just need a bit more time to answer (or
the mail got lost somewhere). I'll resend it later and eventually ping
riddell.

Andreas

-- 
Beware of a dark-haired man with a loud tie.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Kdevelop Beta

2009-01-28 Thread Andreas Pakulat
Hi,

seems like our tagged and tarballe'd beta is not going to work very well on
multi-core/multi-processor machines due to parts of kdelibs being
non-threadsafe. We're working on a fix for that.

My problem is: The beta (3.9.90) has already been tagged and tarballe'd and
I'm not sure wether I should

a) merge the fix into the tag and ask dirk to replace the existing 3.9.90
tarballs
b) create a new 3.9.90.1 tag and get tarballs for that
c) create a 3.9.91 tag+tarballs.

Any suggestions? Ideally I'd do a), but as the tarballs are already on
ftp.kde.org I fear that people might already use them and not notice the
change when they're replaced. There's not been an announcement yet for the
beta, but that might still be a case.

Andreas

-- 
After your lover has gone you will still have PEANUT BUTTER!
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Help with release announcement

2009-01-27 Thread Andreas Pakulat
Hi,

as hopefully some of the dot-people read here, or somebody at least knows
where I should turn to: I'd like to have a dot article out with KDevelop's
beta release, but so far were unable to reach the authors to coordinate the
whole thing.

The old dot had an email address (dot at kdenews org) to post messages to
(which I did), but the new site doesn't have any email adress available at
all - not even for the webmaster. It also doesn't seem to have any way to
post an article as the old site had.

So can somebody please let me know who/which adress I should write to to
coordinate an annoucement on the dot.

Andreas

-- 
Time to be aggressive.  Go after a tattooed Virgo.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.2 RC1 (4.1.96) try#1

2009-01-09 Thread Andreas Pakulat
On 09.01.09 13:17:50, Nicolas Lécureuil wrote:
 On Wed, Jan 7, 2009 at 5:11 PM, Dirk Mueller muel...@kde.org wrote:
 
  Hi,
 
  I just finished uploading the first set of tarballs for RC1 under unstable/
  Please let me know if you find any issues, I've not yet started testing 
  them.
 
  Release is 2 days after 4.1.4 (so next week thursday tentatively).
 
  Greetings,
  Dirk
 
 
 i have some pbs with latest sources on my rpms kdebase-workspace need
 
 /usr/lib/libkdeui.so
 /usr/lib/libplasma.so
 /usr/lib/libkdecore.so
 
 which wasn't needed for Beta2.
 
 In + kdepimlibs and kdebase-workspace can't be found and this is needed :

See the kde-buildsystem list, this is because you've built kdelibs with
a cmake 2.6.3 pre-release that doesn't yet know about the new search
location for the cmake config-files. You need to either downgrade to a 2.6.2
release of CMake or use a more recent rc of 2.6.3 (or update your
checkout).

Andreas

-- 
Be free and open and breezy!  Enjoy!  Things won't get any better so
get used to it.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.2 RC1 (4.1.96) try#1

2009-01-09 Thread Andreas Pakulat
On 09.01.09 17:40:55, Nicolas Lécureuil wrote:
 On Fri, Jan 9, 2009 at 5:34 PM, Andreas Pakulat ap...@gmx.de wrote:
  On 09.01.09 23:48:24, Funda Wang wrote:
  2009/1/9 Andreas Pakulat ap...@gmx.de:
   On 09.01.09 13:17:50, Nicolas Lécureuil wrote:
   On Wed, Jan 7, 2009 at 5:11 PM, Dirk Mueller muel...@kde.org wrote:
   
Hi,
   
I just finished uploading the first set of tarballs for RC1 under 
unstable/
Please let me know if you find any issues, I've not yet started 
testing them.
   
Release is 2 days after 4.1.4 (so next week thursday tentatively).
   
Greetings,
Dirk
  
  
   i have some pbs with latest sources on my rpms kdebase-workspace need
  
   /usr/lib/libkdeui.so
   /usr/lib/libplasma.so
   /usr/lib/libkdecore.so
  
   which wasn't needed for Beta2.
  
   In + kdepimlibs and kdebase-workspace can't be found and this is needed 
   :
  
   See the kde-buildsystem list, this is because you've built kdelibs with
   a cmake 2.6.3 pre-release that doesn't yet know about the new search
   location for the cmake config-files. You need to either downgrade to a 
   2.6.2
   release of CMake or use a more recent rc of 2.6.3 (or update your
   checkout).
  You mean rc5 is not recent enough?
 
  I don't know when it was added, but I do know that rc4 doesn't contain the
  change (which is what I had at home) and currently cmake 2.6.3 is at rc7.
 
  The easy answer is: If kdepimlibs or kdebase cannot find the libraries from
  kdelibs and those are in libdir/cmake/kdelibs, then you're cmake needs
  to be updated.
 
 where can i found a tarball of rc7 ? http://www.cmake.org/files/v2.6/

I guess you'd have to fetch it from CVS the CMake-2.6.
2.6.3 is still in development and unreleased, maybe you should instead use
2.6.2.

Andreas

-- 
In the stairway of life, you'd best take the elevator.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kdevplatform/kdevelop branching?

2009-01-07 Thread Andreas Pakulat
On 07.01.09 17:09:13, Andreas Pakulat wrote:
 On 07.01.09 15:19:03, Dirk Mueller wrote:
  On Wednesday 07 January 2009, Andreas Pakulat wrote:
   Leaves one question: We wanted to release beta1 with KDE 4.2.0, how do we
   best go about this? Do it the same way as done with the beta's, i.e. you
   fetch trunk/kdevplatform+trunk/kdevelop into the rc tags and put tarballs
   into the unstable/ directory? Or should we do this ourselves now that 4.2
   is in its own branch?
  
  Whatever you prefer, I'm fine with creating the tarballs together with KDE 
  4.2.0 based on your svn revision information, or you can do it yourself. 
 
 I'll take option 1, i.e. you create the tarballs. Thanks in advance.
  
  Any preparational packages for beta1 before 4.2.0, e.g. something with RC1 
  this week?
 
 Yes, another alpha release with rc1 would be nice. I've created two new
 tags for kdevplatform and kdevelop just now with apropriate versions and
 requirements.

Just found out that there's a startup bug in the code (an illegal
instruction on QString::isEmpty()). So those tags are currently useless.

I'll try to fix this, but can't say when it'll be fixed. I think KDE 4.2rc1
will just have to live without an alpha of kdevelop/kdevplatform. Its not
such a big deal anyway as the time to the next release is pretty short.

Andreas

-- 
Don't look now, but the man in the moon is laughing at you.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Retag of KDevplatform 0.9.85

2009-01-07 Thread Andreas Pakulat
On 07.01.09 23:38:54, Amilcar do Carmo Lucas wrote:
 Hi,
 
 Sorry but I had to retag kdevplatform. Are the tar.bz2 files already done ?
 If yes, please redo them. I can not because I haven't kde4.2 installed.

+1 from me, please ignore the there's a crash in the tag, so don't package
it mail from me in the other thread. Thought it would take longer to fix.

Andreas
 
-- 
Today is National Existential Ennui Awareness Day.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Fwd: PolicyKit-KDE destiny

2008-12-20 Thread Andreas Pakulat
On 20.12.08 18:22:46, Kevin Ottens wrote:
 On Friday 19 December 2008 20:21:59 Andreas Pakulat wrote:
  Hmm, actually isn't this more something for workspace? As far as I
  understood the purpose of this is to replace a GTK/Gnome-equivalent if
  running a KDE desktop. Thats exactly what workspace is for.
 
 Rex is right, it's a runtime dependency for policykit enabled applications. 
 It exposes a D-Bus interface you're supposed to call to allow the user to get 
 credentials. Yes, there's a GTK+ based equivalent which exposes the same 
 interface since said interface is shared... still, at runtime you expect 
 *something* to expose this interface.

So those apps won't work at all if the dbus interface is not there? That
would make it a runtime dependency indeed.

Andreas

-- 
Beware of a tall blond man with one black shoe.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Fwd: PolicyKit-KDE destiny

2008-12-19 Thread Andreas Pakulat
On 19.12.08 10:43:24, Rex Dieter wrote:
 Andreas Pakulat wrote:
  On 19.12.08 15:19:54, Matt Williams wrote:
  On Friday 19 December 2008 14:41:42 Allen Winter wrote:
  Forwarding to the Release Team.
 
  My opinion on this was to defer to those who know the issues
  much better than I.  IOW: I'm happy either way.
 
  --  Forwarded Message  --
 
  Subject: PolicyKit-KDE destiny
  Date: Friday 19 December 2008
  From: Dario Freddi drf54...@gmail.com
  To: kde-core-de...@kde.org
 
  Hello everyone,
 
  After spending some time in KDEreview, I think it's time for taking a
  decision about the destiny of PolicyKit-KDE. Basically the decision, based
  on the proposals we had in the last discussion, is whether going for a
  freeze except, or place it in extragear to allow packaging for distros and
  throw it in trunk for KDE 4.3.
 
  I'd like to point again that this does not introduce new APIs or anything
  critical, it's just a client for using PolicyKit inside KDE without the
  need for the GNOME interface
 
  After some discussion I'll do whatever was decided.
 
  Cheers
  Dario
  Where exactly is this to end up? I guess kdebase but which part? runtime 
  or 
  apps?
  
  IMHO apps, as its not a runtime dependency for all kde apps.
 
 disagree, (as I understand it), policy-kde is not a standalone app, but 
 a runtime component for policykit-using apps.

Hmm, actually isn't this more something for workspace? As far as I
understood the purpose of this is to replace a GTK/Gnome-equivalent if
running a KDE desktop. Thats exactly what workspace is for.

Andreas

-- 
You've been leading a dog's life.  Stay off the furniture.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Backporting to 4.1.80

2008-12-02 Thread Andreas Pakulat
On 02.12.08 17:27:45, Rafael Fernández López wrote:
 Hi,
 
  Why would you want to backport patches to a tag? It's either branch/
  (4.1.x) or trunk (next release of that is beta2). Tags are not supposed to
  change after a release, which for 4.1.80 a.k.a beta1 has happened :).
 
 Because I want it to be on the 4.2 branch that will be created from the 
 4.1.80 
 tag. No ?
 
 I thought that was the way: we tag from trunk, we branch from the tag that 
 were the betas.

No, we tag from trunk for the betas, then we branch from trunk for 4.2.0
and tag 4.2.x (x0) from the branch.

Andreas
 
-- 
Domestic happiness and faithful friends.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Goals

2008-11-02 Thread Andreas Pakulat
On 02.11.08 08:29:23, Allen Winter wrote:
 Howdy,
 
 Here are the Release Goals for 4.2.
 Please send me an update on them:  keep;  remove; move to 4.3 Goals
 Also, please send me any 4.3 Goals that you have.
 
 * KDevelop and KDevplatform modules
 ^^ late, but will sorta be part of 4.2.  right?

To make it clear: Plan is to release beta1 with KDE 4.2.0, most probably a
beta2 with 4.2.1 and if all goes well then 1 or 2 rc's and a final release
somewhere around 4.2.3 or 4.2.4.

Andreas

-- 
You will meet an important person who will help you advance professionally.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release Coordinator

2008-09-09 Thread Andreas Pakulat
On 09.09.08 12:38:25, Martin Schlander wrote:
 Tirsdag 09 september 2008 11:28:01 skrev Andreas Pakulat:
  On 09.09.08 11:12:08, Martin Schlander wrote:
   I would be happy if you would add keeping this page reasonably up to
   date, to your list of duties:
   http://techbase.kde.org/Schedules/Extragear
  
   I know technically kdevelop isn't extragear, but..
 
  You mean I should remove KDevelop from that page? KDevelop lives in
  trunk/KDE not extragear. There's currently not even a place in extragear
  where maintained releasable plugins could live, so I don't see why
  KDevelop would be listed on that page.
 
 The point of the page is to have a somewhat centralised place where 
 translators and others interested can keep track of upcoming releases without 
 too much horsing around. 
 
 Potentially it would also save release coordinators a little work regarding 
 notifying kde-i18n-doc about releases and such I'd think.
 
 While KDevelop is not developed in extragear - it is in some sense extra 
 gear for KDE. But if you think it's better to have 
 techbase.kde.org/Schedules/KDevelop, or to not be listed under 
 t.k.o/Schedules 
 at all, that's of course up to you and your team.

The point of having KDevelop under trunk/KDE is that it follows KDE's
release cycle/schedule. Unfortunately we're only humans and pretty
limited amount too, so we weren't able to provide something thats
releaseable for 4.1 or 4.2. However that situation has changed now, I
personally and also the rest of the team feels that with the
re-re-visited (i.e. original) 4.2 schedule we are able to ship a C++ IDE
together with the rest of KDE 4.2. So the general KDE 4.2 schedule
applies to us.

Andreas

-- 
Expect a letter from a friend who will ask a favor of you.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Release Coordinator

2008-09-08 Thread Andreas Pakulat
Hi,

unfortunately Matt Rogers recently had to step down from the role of
Maintainer/Release Coordinator for the kdevelop and kdevplatform module.

So we (that is the KDevelop developer team) tried to find a new person
for the job. As far as it looks by now (80% of the team acknowledged it)
that will be me - as I basically already do 90% of the job :)

I've checked the apropriate techbase page and just wanted to
double-check wethere there's anything, besides being subscribed to this
list and putting my name on the Release Team page on techbase, that I
need to do to start :)

Andreas

-- 
You will be recognized and honored as a community leader.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 4.1 Beta1 tarballs (try #1) uploaded

2008-05-26 Thread Andreas Pakulat
On 26.05.08 13:33:20, Dirk Mueller wrote:
 On Friday 23 May 2008, Robby Workman wrote:
 
  Well, unless I'm missing something obvious, kdevelop won't compile
  without kdevplatform.  Cluestick, anyone? :)
 
 it is supposed to compile without kdevplatform, as only quanta depends on 
 kdevplatform, the rest doesn't. 

The rest of kdewebdev to be precise.

 if you have a concrete compile error, then I'd like to have a look. I haven't 
 managed to test kdewebdev without kdevplatform yet. 

I think was Robby meant is that the kdevelop-module also cannot be
included as it also depends on kdevplatform. 

Andreas

-- 
Generosity and perfection are your everlasting goals.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: breaking BIC for new addon libs in minor releases (was: Re: Goals? How are we doing?)

2008-05-06 Thread Andreas Pakulat
On 06.05.08 17:56:11, Friedrich W. H. Kossebau wrote:
 Am Dienstag, 6. Mai 2008, um 17:17 Uhr, schrieb Andreas Pakulat:
  On 05.05.08 21:24:52, Andras Mantia wrote:
   Actually would be nice to see at least a KDevPlatform release. I know
   its hard, but maybe makes sense, just like kdelibs was released before
   the actual KDE 4.0.0.
 
  Well, we could probably do that, but without any guarantees regarding
  binary compatibility. Especially not for the interfaces, shell, project,
  sublime, language and vcs libraries.
 
 I have a similar problem. I know at least one person which would like to make 
 use of the Okteta libraries (implementing a specialised ByteArrayModel) in a 
 3rd-party project after the 4.1 release. But I know for sure the API will 
 change for 4.2 again, so I do not install any headers. Right now I had to 
 tell him bad luck...
 
 I did not find an explicit rule for this on techbase.kde.org, just remember 
 the general unwritten rule ensure binary interface compatibility in minor 
 releases.

Thats currently only a rule for kdelibs+kdepimlibs - AFAIK. Other
modules in KDE/ need to decide on that themselves, for example kdegames
broke BC in their libkdegames library between 4.0 and 4.1. The techbase
page explicitly says that the guidelines are not mandatory.

Andreas

-- 
Tomorrow, you can be anywhere.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: breaking BIC for new addon libs in minor releases (was: Re: Goals? How are we doing?)

2008-05-06 Thread Andreas Pakulat
On 06.05.08 18:22:09, Friedrich W. H. Kossebau wrote:
 Am Dienstag, 6. Mai 2008, um 18:15 Uhr, schrieb Andreas Pakulat:
  On 06.05.08 17:56:11, Friedrich W. H. Kossebau wrote:
   Am Dienstag, 6. Mai 2008, um 17:17 Uhr, schrieb Andreas Pakulat:
On 05.05.08 21:24:52, Andras Mantia wrote:
 Actually would be nice to see at least a KDevPlatform release. I know
 its hard, but maybe makes sense, just like kdelibs was released
 before the actual KDE 4.0.0.
   
Well, we could probably do that, but without any guarantees regarding
binary compatibility. Especially not for the interfaces, shell,
project, sublime, language and vcs libraries.
  
   I have a similar problem. I know at least one person which would like to
   make use of the Okteta libraries (implementing a specialised
   ByteArrayModel) in a 3rd-party project after the 4.1 release. But I know
   for sure the API will change for 4.2 again, so I do not install any
   headers. Right now I had to tell him bad luck...
  
   I did not find an explicit rule for this on techbase.kde.org, just
   remember the general unwritten rule ensure binary interface
   compatibility in minor releases.
 
  Thats currently only a rule for kdelibs+kdepimlibs - AFAIK. Other
  modules in KDE/ need to decide on that themselves, for example kdegames
  broke BC in their libkdegames library between 4.0 and 4.1.
 
 Was libkdegames public for 3rd-party development, i.e. have the headers been 
 installed?

AFAIK some apps in extragear and playground use it, AFAIK.

  The techbase 
  page explicitly says that the guidelines are not mandatory.
 
 Which page is that?

http://techbase.kde.org/index.php?title=Policies/Library_Code_Policy

Right at the top.

Andreas

-- 
Life, loathe it or ignore it, you can't like it.
-- Marvin, Hitchhiker's Guide to the Galaxy


signature.asc
Description: Digital signature
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: breaking BIC for new addon libs in minor releases (was: Re: Goals? How are we doing?)

2008-05-06 Thread Andreas Pakulat
On 06.05.08 19:01:15, Tom Albers wrote:
 Op dinsdag 06 mei 2008 18:46 schreef u:
  Am Dienstag, 6. Mai 2008, um 18:39 Uhr, schrieb Tom Albers:
   Op dinsdag 06 mei 2008 18:30 schreef u:
 I disagree. I think it is a must to be BC between minor releases.
 If you want to be bic  public, go to extragear/libs untill you are
 ready...
   
What would this change for 3rd-party developers?
  
   You can make a release whenever you like and bump the major so version of
   the lib as you like in each release.
  
  That would be me, but I asked for 3rd-party developers.
  Then, I know I would not make releases independent of the KDE ones, because 
  I 
  would develop the libs and the program together. So nothing would change 
  for 
  3rd parties, just another location.
 
 The difference is that you have a proper versioning with library version 
 numbers. 3rd party devels can check for that and adapt their code to those 
 versions. 

What has library versioning to do with keeping BC? If a lib breaks BC it
increases its so version and can also adjust its major version number.
The library doesn't have to follow the global KDE version number at all,
for example the kdevplatform libs don't do it for the plain reason that
its not very honest to say they are version 4.x. That version would
indicate a matureness the library simply doesn't have.

 I like to keep minor release from KDE BC and more importantly 3rd party 
 devels should be able to rely on that.

Right, people using a lib need to rely on that lib keeping BC within a
major version, that doesn't mean a library can't change BC between
releases, it just means it needs to increase its major version. And if
the library devs want to release it with KDE and have it as KDE module
thats fine too - IMHO.

Andreas

-- 
You are a fluke of the universe; you have no right to be here.


signature.asc
Description: Digital signature
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Pre-approved Languages

2008-03-30 Thread Andreas Pakulat
On 30.03.08 08:19:33, Allen Winter wrote:
 Howdy,
 
 So we seem to have reached consensus on a policy (enclosed below).
 
 Now I think we should take on the task of pre-approving a couple
 of non-C++ languages,  thereby giving the green light to anyone
 thinking about using one of them = Chicken Lays Egg.
 
 Nominations anyone?

I'm not a kdebindings person, but I did try both korundum (ruby) and
I know PyQt/PyKDE for quite some time.

Both have one drawback:

- PyQt/PyKDE are both mostly developed in private repositories of one
  person (well, one for each), which means that fixes sometimes take a
  bit longer and (especially PyQt4) don't follow our release cycles
- Korundum4 lacks documentation and examples (the latter exist, but are
  still for KDE3 version)

But even though both bindings are in quite good shape - AFAIK and both
languages should be pre-approved.

Andreas

-- 
Blow it out your ear.


signature.asc
Description: Digital signature
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Pre-approved Languages

2008-03-30 Thread Andreas Pakulat
On 30.03.08 17:35:54, Simon Edwards wrote:
 Andreas Pakulat wrote:
  On 30.03.08 08:19:33, Allen Winter wrote:
  I'm not a kdebindings person, but I did try both korundum (ruby) and
  I know PyQt/PyKDE for quite some time.
  
  Both have one drawback:
  - PyQt/PyKDE are both mostly developed in private repositories of one
person (well, one for each), which means that fixes sometimes take a
bit longer and (especially PyQt4) don't follow our release cycles
  But even though both bindings are in quite good shape - AFAIK and both
  languages should be pre-approved.
 
 That is not entirely accurate. PyQt is developed privately at Riverbank 
 Computing and snapshots are regularly made available. (It looks like 
 Phil is publishing nightly snapshots).

Thats not something KDE can reliably depend on, because those are not
added to distributions. 

 When a new version of Qt is released, the updated PyQt release quickly
 follows in general. Usually long before the next release of KDE which
 requires the new Qt.  Phil has always been responsive to bug reports
 in my experience.

Maybe my memory is wrong, but I think the PyQt4.1 and PyQt4.2 versions
came out quite some time after the relevant Qt release. And right now I
can't try out PyQt4/PyKDE4 because there's no version that I can compile
as I don't have space for a KDE 4.0 checkout on disk.

 PyKDE is split between Jim Bublitz and myself. Jim is the main PyKDE guy 
 who does most of the big changes and tooling work for generating the 
 bindings. Jim's time and bandwidth is limited which makes it hard for 
 him to track SVN trunk. This is where I step in and manage PyKDE in 
 kdebindings and integrating Jim's work into SVN. I also do maintenance 
 work on PyKDE and update the bindings to track SVN (which I did leading 
 up to 4.0). Jim has been sharing his knowledge with me to help increase 
 PyKDE's bus factor[1].

Yes, but then Jim has to integrate those changes back into his private
repo and thats going back and forth. Its as far as I can see not a big
deal and yes both of you and also Phil are really responsive to
bugreports on the mailinglists. Still its a small drawback when
comparing that to the ruby bindings. OTOH you've got the better docs and
examples I think ;)

 PyQt and PyKDE have been around for bit a long time already and are 
 highly mature.

No doubt about that. I never intended to say that python is not a good
choice, however re-reading my last sentence I see that its quite a bit
cryptic (probably due to me having learnt german as first language ;).

Andreas

-- 
Today's weirdness is tomorrow's reason why.
-- Hunter S. Thompson
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Non-C++ Apps in KDE Main Modules (Was: Guidance in KDE Admin)

2008-03-28 Thread Andreas Pakulat
On 28.03.08 09:41:28, Nicolas Ternisien wrote:
 
   Here is one of the main problems: those apps will work only if you have
   their bindings installed. But the bindings need to be generated whenever
   something changes in the libraries, so you might end up with a none-
   working app in a main module because the bindings were not yet updated.
 
   My other concern is speed and memory usage. If we start to have a mix of
   different scripting applications that you have to run in order to have a
   usable KDE... I have no problems having extensions or even full apps in
   those languages as long as I am not forced to run them.
 
 Why will your Python app will use something new in the KDE API before
 having the binding ready and updated ? Moreover, changes in the KDE
 API will only massively be done for major version (KDE 4 -5), and in
 this case, all KDE source code will be broken at once.

Did you follow PyKDE3 releases? Its always been lagging behind KDE3.x
changes quite a bit due to time constraints at the authors side. And its
not just the big changes of major versions that need changes in the
bindings, there's plenty of API that gets added between minor releases.
Thats one of the reasons why PyQt bindings are only provided for rc's
and releases (and sometimes beta's) of Qt.

 About the memory usage, we are currently talking about integrating
 *Python* scripting language only, not a mix of different scripting
 applications.

As soon as you allow one scripting language in a main KDE module you'll
basically have to allow all or try to fight all those naggers that file
thousands of reports asking for their preferred language.

 I must admit that I was sceptical the first time I
 heard guidance was in Python, but in any machine I used it, it always
 start fast.

Thats also what I've seen, except a few performance problems with
model/view classes in erci4 - though that was more than 6 months ago.

Andreas

-- 
You will be a winner today.  Pick a fight with a four-year-old.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


New Features list?

2008-03-27 Thread Andreas Pakulat
Hi,

IIRC for  KDE 3.5 there was an xml file to accumulate the various
changes (specially features) that were done. Does something like that
exist for KDE 4.1 too? I mean besides the feature planning page on
techbase. Where do I find it if it exists? I'd like to add an entry for
the Print Shortcuts feature I just comitted.

Andreas

-- 
You will be aided greatly by a person whom you thought to be unimportant.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kdesupport branch for 4.0.x

2008-03-21 Thread Andreas Pakulat
On 21.03.08 13:46:24, David Faure wrote:
 On Friday 21 March 2008, Andras Mantia wrote:
  without hunting on project pages for the latest release that works with
  a specific KDE version.
 
 Does this mean that those libs in kdesupport are making incompatible changes 
 !??
 
 Sorry, I didn't follow the kde-devel thread -- but if the latest version of 
 the libs
 doesn't work then it means they are not keeping SC/BC...

No, its not about the libraries keeping BC/SC. In this particular case
soprano just switched to Qt4.4 as dependency due to using Qt4.4-only
API. And this obviously leads to confusion, unless there's a complete
4.0-branch for kdesupport.

Andreas

-- 
You will obey or molten silver will be poured into your ears.


signature.asc
Description: Digital signature
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kdesupport branch for 4.0.x

2008-03-21 Thread Andreas Pakulat
On 21.03.08 16:43:16, Albert Astals Cid wrote:
 A Divendres 21 Març 2008, Andreas Pakulat va escriure:
  On 21.03.08 13:46:24, David Faure wrote:
   On Friday 21 March 2008, Andras Mantia wrote:
without hunting on project pages for the latest release that works with
a specific KDE version.
  
   Does this mean that those libs in kdesupport are making incompatible
   changes !??
  
   Sorry, I didn't follow the kde-devel thread -- but if the latest version
   of the libs doesn't work then it means they are not keeping SC/BC...
 
  No, its not about the libraries keeping BC/SC. In this particular case
  soprano just switched to Qt4.4 as dependency due to using Qt4.4-only
  API. And this obviously leads to confusion, unless there's a complete
  4.0-branch for kdesupport.
 
 You can always use a released version like soprano 2.0, right?

Sure. The real problem is that our build documentation isn't up to date
wrt. to building from a branch vs. building from trunk. 

Andreas

-- 
You will always get the greatest recognition for the job you least like.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Discussion about 4.1 timeframe (was Re: What to do about Kompare?)

2007-12-14 Thread Andreas Pakulat
On 14.12.07 15:49:24, Cyrille Berger wrote:
 On Friday 14 December 2007, Andreas Pakulat wrote:
  Are you sure about that? I don't know how SuSE or RedHat and others do
  their releases but I'd expect them to need at least 2 or rather 4 weeks
  after a KDE 4.1 release until its patched up/fixed for inclusion in the
  next release. So if the next release of a distro X is planned for
  mid-june a release in mid-may would be needed. Meaning we'd effectively
  have 1.5 months non-frozen trunk/ thats really very little time.
 I wouldn't plan software release in function of what distributions plans to 
 do 
 or plans no to do or might plan to do. There are distributions being relesed 
 all the time. Anyway, most will offer backport of KDE4.1 for their current 
 release. So I think you should focus on picking the best solution for KDE 4.1 
 to be the KDE 4 that kick KDE 3's ass (not that KDE 4.0 isn't good, but it's 
 not better than KDE 3.5 in all area). While I do agree that 4.1 should be set 
 at a fix date, I do think the schedule should ensure that application like 
 KMail which were left aside for 4.0, are able to deliver in 4.1.

I completely agree with you Cyrille and that is what I wanted to express
- see my last sentence of a release in may meaning too little time for
active development.

Andreas

-- 
You should emulate your heros, but don't carry it too far.  Especially
if they are dead.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: What to do about Kompare?

2007-12-13 Thread Andreas Pakulat
On 13.12.07 07:10:20, Matt Rogers wrote:
 On Dec 13, 2007, at 5:53 AM, John Tapsell wrote:
 
  +1 vote for not including and having a 4.1 release within 3-4 months
  of 4.0.  I think everyone can be satisfied with that.
 
 I'm not. :P You get basically two months to develop and add new  
 features and that's quite crazy. If we do this, you once again leave  
 out KDevelop and kdewebdev from the release because i don't think  
 those are going to be ready in 3-4 months. You also leave out a  
 significantly better version of Kopete since all the new stuff we  
 want to do for that (which is currently planned for 4.1) won't get  
 done either.

I'm with Matt here, the same applies to kompare as I doubt everything
thats needed can be done in just two months (also looking at the fact
that I won't have much time for hacking myself until may).

I think a 6 month timeframe is better for the 4.1 release.

Andreas

-- 
You will meet an important person who will help you advance professionally.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: What to do about Kompare?

2007-12-10 Thread Andreas Pakulat
On 10.12.07 18:13:20, Allen Winter wrote:
 On Monday 10 December 2007 18:04:16 Kevin Kofler wrote:
   In Bug 153463 [1], Kevin Kofler provides some patches to make the current
   Kompare code in kdesk compile (and work, I guess).
  
  It definitely works here, at the very least. :-)
  
 
   Kevin, would you want to take over kdesdk/kompare and make it work for
   KDE4.0.0? Else, I guess we won't have kompare in KDE4.0.
  
  Yes, I'm willing to pick it up.
  
 
 Excellent.  Great News!

Is there already a dedicated list for kdesdk or even kompare?
lists.kde.org didn't show anything and neither does mailman on
mail.kde.org show anything.

Reason I'm asking: I'm willing to help out with kompare and especially
the 3-way branch. KDevelop4 will need a good diff-viewer and 3-way-merge
tool and while I'm not up for maintainership due to time constraints I'm
certainly willing to help out as time allows.

Andreas

-- 
A few hours grace before the madness begins again.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KCalc's Future

2007-12-08 Thread Andreas Pakulat
On 08.12.07 23:12:16, Christian Ehrlicher wrote:
 _knumfloat::_knumfloat(QString const  num)
 {
   mpf_init(_mpf);
   mpf_set_str(_mpf, num.toAscii(), 10);
 }
 
 I already tried to pass 10,0 without success. Don't know if nan and
 inf is correctly interpreted.

Does gmp create a deep copy of the char*? If not that might be the
reason, toAscii() returns a QByteArray and that will be implicitly
converted to char*. However that returns the QByteArray internal buffer
and thus its gone after the call to mpf_set_str. So either gmp needs to
do a deep copy in set_str or you need to keep the QByteArray around
until its not needed anymore.

Andreas

-- 
Your boss is a few sandwiches short of a picnic.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Delaying 4.0?

2007-11-28 Thread Andreas Pakulat
On 28.11.07 07:30:29, Rex Dieter wrote:
 Andras Mantia wrote:
  On Wednesday 28 November 2007, Rex Dieter wrote:
  If this is absolutely the last slip, sure.  Otherwise, the release
  party scheduled for January 17 will look pretty silly.
  
  But doing a release just for the shake of the release party is equally 
  silly. :)
 
 So, do *you* want to be the one to tell the event organizers that all 
 their hard work and effort to pull the event together is now in 
 jeopardy?  Not I.

Huh? Why is their effort wasted if the release happens on Feb. 4th or
some such? They can still pull off a release party. Its not like the
party is going to be months before the release.

IMHO its going to be much worse to do a release before the party,
regardless of the state of KDE4. Reviews will rip KDE4 apart if the
release is done that way and the released KDE 4.0.0 is not in a state
thats worth a release.

Andreas

-- 
You'll be sorry...
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Delaying 4.0?

2007-11-28 Thread Andreas Pakulat
On 28.11.07 15:29:26, Sebastian Kügler wrote:
 [CC:ing ev-marketing anyway.]
 
 On Wednesday 28 November 2007 15:08:50 Andreas Pakulat wrote:
  On 28.11.07 07:30:29, Rex Dieter wrote:
   Andras Mantia wrote:
On Wednesday 28 November 2007, Rex Dieter wrote:
If this is absolutely the last slip, sure.  Otherwise, the release
party scheduled for January 17 will look pretty silly.
   
But doing a release just for the shake of the release party is equally
silly. :)
  
   So, do *you* want to be the one to tell the event organizers that all
   their hard work and effort to pull the event together is now in
   jeopardy?  Not I.
 
  Huh? Why is their effort wasted if the release happens on Feb. 4th or
  some such? They can still pull off a release party. Its not like the
  party is going to be months before the release.
 
  IMHO its going to be much worse to do a release before the party,
  regardless of the state of KDE4. Reviews will rip KDE4 apart if the
  release is done that way and the released KDE 4.0.0 is not in a state
  thats worth a release.
 
 From a PR point of view, and for the sake of the release party, KDE is in a 
 state where we'd be able to present it at such an event.

I explicitly tried to not talk about the actual current state of KDE4,
because I simply don't know. I'm not using KDE4 on a regular basis, so I
can't comment on the state - except a few bugs I encountered.

 I don't share your opinion on what's worse, party before release or party 
 after release. You really want to have the release out when you're showing it 
 to the public (which is what the event is all about, Industry, Press and 
 Community). Telling them that it's not released and thus still very much 
 vapourware would be quite unfortunate (read sucks).

Hmm, indeed. I obviously didn't dive into the content of that party as
it seems. I agree that having a release party that shows off the release
to all the 3rd party people without actual release might be a bit
worse than having more problems in the release than we'd like to have.

And btw, jduging from what I read on various sites (dot, planetkde, irc)
I do think a 4.0 release in early january is realistic.

Andreas

-- 
You're currently going through a difficult transition period called Life.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


new showstopper in kdegames

2007-11-28 Thread Andreas Pakulat
Hi,

I'd like to add a new showstopper to the 4.0 release goals. lskat from
kdegames is completely unusable since revision 731909. The graphics
drawing code was changed to center the cards, but the code that finds
the right positions for clicks is still the old. Also the drawing of the
covered cards is not done anymore.

Bugreport: https://bugs.kde.org/show_bug.cgi?id=153072

I wasn't sure wether I should just add it to the wiki or ask here first.

Andreas

-- 
It was all so different before everything changed.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: new showstopper in kdegames

2007-11-28 Thread Andreas Pakulat
On 28.11.07 18:56:57, Thomas Zander wrote:
 On Wednesday 28. November 2007 18:37:13 Andreas Pakulat wrote:
  I'd like to add a new showstopper to the 4.0 release goals. lskat from
  kdegames is completely unusable since revision 731909.
 
 Can you revert the bad change?

I could, but I'm not the maintainer of that app and I'm in no way
involved with kdegames (I just happen to play them). So I'd rather wait
for a few days to see if its being fixed, lets say until the weekend?

And btw, the second issue I reported (the hidden-cards not visible) is a
separate bug, introduced a few revisions earlier. And that one has quite
some unrelated changes with it, so I'd like to not just revert that
whole commit. (Bugreport: http://bugs.kde.org/show_bug.cgi?id=153076)

Andreas

-- 
Tomorrow, you can be anywhere.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: new showstopper in kdegames

2007-11-28 Thread Andreas Pakulat
On 28.11.07 12:56:32, Rex Dieter wrote:
 Andreas Pakulat wrote:
  On 28.11.07 12:13:44, Rex Dieter wrote:
  Andreas Pakulat wrote:
 
  I'd like to add a new showstopper to the 4.0 release goals. lskat from
  kdegames is completely unusable since revision 731909. 
  Maybe I'm dense or naive or missing something, but an unusable *game* 
  being a release showstopper?
  
  Hmm, I guess it could as well just be disabled. But an application that
  can't be used, but is installed by default is a showstopper IMHO.
 
 Fair enough.
 
 I was just uncertain whether disabling individual broken apps was 
 something that the release-team even needed to be involved with (unless 
 module maintainers/developers are tardy/absent).

Hmm, right. Sorry seems I was a bit hasty to post this here, should've
gone to the games-list first. 

Andreas

-- 
Tomorrow, you can be anywhere.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: kwin status

2007-11-16 Thread Andreas Pakulat
On 16.11.07 15:28:46, Thomas Zander wrote:
 Hi,
 
 I have been running KDE4 as my main desktop for the last couple of days and 
 plasma is shaping up nicely; lots of thingies missing but I sure people are 
 aware of that.
 
 What I have not seen any emails about is that status of kwin.
 
 I really got scared of the amount of problems in kwin. From focussing 
 problems (loads of em) to missing support for xinerama.

What exact problems? Last I tried kwin properly placed new windows on
the screen that has the mouse. Is there anything else kwin has to do
wrt. xinerama setups?

Andreas

-- 
It is so very hard to be an
on-your-own-take-care-of-yourself-because-there-is-no-one-else-to-do-it-for-you
grown-up.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Next Tagging

2007-11-13 Thread Andreas Pakulat
On 13.11.07 17:59:09, Aaron J. Seigo wrote:
 On Tuesday 13 November 2007, Allen Winter wrote:
  On Tuesday 13 November 2007 12:33:45 pm Tom Albers wrote:
   Op Tuesday 13 November 2007 16:52 schreef u:
Reading back on the beta5 or rc1 thread it seems like most people
are for keeping to this schedule; i.e. no beta5.
  
   Just for the record, I don't agree to it. We've set up beta goals so we
   have a global idea about when we are ready for a rc. From the beta goals
   we have only reached one absolute go (Dolphin), the rest is still a
   showstopper or something in between.
 
  Guys, I can't even log into a KDE4 desktop today after a complete rebuild.
 
 i suppose the question is: why?

I guess the reason for something like that would be kdeinit4 not working
anymore. Reading kde-commits suggests that Dirk wanted to fix something
and accidentally picked QFileInfo.path() where he meant
QFileInfo.filePath()... (the function was findExe IIRC, probably in
KStandardDirs or some such)

Andreas

-- 
Try the Moo Shu Pork.  It is especially good today.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: beta5 or rc1

2007-11-12 Thread Andreas Pakulat
On 12.11.07 12:22:11, Thomas Zander wrote:
 Hi Torsten,
 
 On Monday 12. November 2007 08:25:18 Torsten Rahn wrote:
while
   we do have some pretty minor showstoppers.
 
  Well, last time I checked the default style didn't support QToolBox yet.
  This basically rendered Marble unusable as people are not able to make use
  of the interface.
 
 Did we make oxygen (the style) a showstopper?  I thought we'd look at the 
 quality when nearing a release and just ship with plastique as default if 
 oxygen was not good enough.

In the meantime oxygen was made the default in kdelibs, appparently
#oxygen agreed that would be a good idea. Maybe that should be changed
back...

 Next to that; you should add your found bugs (or, missing feature ;) to 
 http://techbase.kde.org/Projects/Oxygen/StyleWinDec

I think the known problems are already there, the problem is getting
them fixed ;)

Andreas

-- 
Slow day.  Practice crawling.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: beta5 or rc1

2007-11-12 Thread Andreas Pakulat
On 12.11.07 13:48:19, Sebastian Kügler wrote:
 On Monday 12 November 2007 13:01:42 Andreas Pakulat wrote:
   Did we make oxygen (the style) a showstopper?  I thought we'd look at the
   quality when nearing a release and just ship with plastique as default if
   oxygen was not good enough.
 
  In the meantime oxygen was made the default in kdelibs, appparently
  #oxygen agreed that would be a good idea. Maybe that should be changed
  back...
 
   Next to that; you should add your found bugs (or, missing feature ;) to
   http://techbase.kde.org/Projects/Oxygen/StyleWinDec
 
  I think the known problems are already there, the problem is getting
  them fixed
 
 To me it looks like all problems have been taken care of, but this one. Check 
 the page, in the known bugs section 
 
 - one showstopper attributed to Qt (I think a patch is already in qt-copy),
 - one showstopper issue pending review of a patch by the KHTML team
 - one issue is a pending review of color roles compliance
 - one is the QToolBox issue
 
 That's really 'only' two showstoppers left, I call this great progress. It'd 
 be stupid if we switched back to plastique. Oxygen is making excellent 
 progress, and it already feels much better than plastik in day-to-day usage.

You're overlooking that there are quite some incoming bugs that have no
yet been categorized.

Also I'd call vertical tabs and vertical titles in dockwidgets a
showstopper as well. The first means you don't know where one tab starts
and another ends. The second makes it impossible to read the dockwidget
title.

Apart from that the oxygen windeco (AFAIK) doesn't adhere to the kde
color scheme completely (it ignores the titlebar color that is set).
There's a bugreport for that, but I can't find it right now.

And it hasn't been the default style in any of the betas KDE released,
which means less testing. 

Oxygen should be in a releasable state right now, simply because its
part of the KDE platform and as far as I can see its not.

Andreas

PS: The work that the two or three people working on Oxygen (especially
the KStyle) managed to do in the last 3 months is amazing. I'm not
saying they didn't do enough, I'm saying the time wasn't enough for the
complete rewrite that had to happen.

-- 
Everything will be just tickety-boo today.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: beta5 or rc1

2007-11-12 Thread Andreas Pakulat
On 12.11.07 14:28:42, Sebastian Kügler wrote:
 On Monday 12 November 2007 14:08:17 Thomas Zander wrote:
  On Monday 12. November 2007 13:48:19 Sebastian Kügler wrote:
   That's really 'only' two showstoppers left,
 
  I think the point is that Torsten noted that QToolBox is not supported.
  Besides that tabbed panes seem to not be supported (according to the page).
  I'm sure you agree that those are show stoppers.
 
 I only see west and east not being supported. Or I am getting you wrong.

I have to re-check when I'm home but last time I had a look (already 3
weeks or so ago) the south tabs where drawn upside-down, i.e. looked
like north-tabs that were just moved below the tabwidget...

Andreas

-- 
You will contract a rare disease.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 3.5.8

2007-10-01 Thread Andreas Pakulat
On 01.10.07 09:40:57, Tom Albers wrote:
 At Monday 01 October 2007 02:17, you wrote:
   We recently moved to a branch (please no flames anymore, got enough of
   that already) and some of us developers would like to merge that branch
   back into KDE/3.5 before this release. The thing is, that
 
 I don't want want to flame as you request, but could you consider moving 
 kdevelop to extragear-sdk? In that case you can determine for each release if 
 you want to be part of it. We will just tag what is in there at that moment 
 so you can swap around whatever you see fit.
 
 Again, just an idea, please don't kill me.

Thats exactly what I want as well, for KDevelop4. KDevelop3 development
might get an occasional change here or there but is also considered
abdandoned. This recent move out/change scripty was caused by two
things:

a) a lot of changes that we had lying on our harddisks but couldn't
share with the community due to full freeze
b) the release team not answering our request for freeze exception

Anyway, as Stephan said he doesn't care about keeping the full freeze I
will merge back today.

Andreas

-- 
You will triumph over your enemy.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Questions About the New Schedule

2007-10-01 Thread Andreas Pakulat
On 01.10.07 06:30:25, Dirk Mueller wrote:
 On Saturday, 8. September 2007, Albert Astals Cid wrote:
 
   5)  Should language bindings be part of the development platform?
   Richard Dale says Python and Ruby in good shape by late October, and
   possibly C# too.
 
  If Richard says he can do it, i say we can try it :-)
 
 Thats not enough. somebody has at least to be able to confirm that the 
 bindings *compile*. right now, kdebindings does not compile, and after I 
 spent an hour or so looking, I'm sure that it can not compile for anyone at 
 all, given the fundamental bugs in the build system. 
 
 it is my understanding that Richard uses a completely different build system 
 to maintain the bindings, at least thats what he used to do in KDE3 times. 
 There has to be at least somebody who maintains the official build system, 
 and that person has to be != me. 

Same thing applies to the python bindings, but those are not buildable
with cmake and I don't see why they should be.

Andreas

-- 
Chicken Little only has to be right once.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: KDE 3.5.8

2007-09-26 Thread Andreas Pakulat
On 21.09.07 10:02:43, Stephan Kulow wrote:
 Hi!
 
 It's been a while since KDE 3.5.7 (released may 22nd) and a lot has changed
 in the 3.5 branch since then, so I would like to release another service pack.
 
 As the translators requested some clean up time, I suggest we go with October 
 7th as tagging date and release on 15th.
 
 Any objections? If not, I let everyone know :)

About KDevelop :)

We recently moved to a branch (please no flames anymore, got enough of
that already) and some of us developers would like to merge that branch
back into KDE/3.5 before this release. The thing is, that

a) that branch has new strings (I already changed scripty to update from
the branch instead of KDE/3.5 a few weeks ago)
b) it has new features

I know 3.5 is in full freeze, thats why I'm asking wether we are allowed
to move back at all.

If not, please don't release the kdevelop module from KDE/3.5 when
releasing KDE 3.5.8. We will do a release of KDevelop 3.5.0 at the time
of the KDE release ourselves in that case. (Should kdevelop 3.4.1 be
removed from KDE/3.5 in that case?)

Andreas

-- 
You will give someone a piece of your mind, which you can ill afford.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Another item to add to your list perhaps?

2007-09-24 Thread Andreas Pakulat
On 23.09.07 18:19:40, Matt Rogers wrote:
 On Sunday 23 September 2007 15:12:20 Andreas Pakulat wrote:
  On 23.09.07 14:26:04, Troy Unrau wrote:
   Hey guys, perhaps this should go on your list at
   http://techbase.kde.org/Schedules/KDE4/4.0_Release_Beta_Goals
  
   KWin Composite has performance issues (big ones) on hardware where
   other 3D compositing programs run perfectly smoothly. Perhaps we just
   need to optimize for some hardware or something, and it's not a
   showstopper (since composite can be disabled), but it will ruin a lot
   of first impressions of KWin 4 in it's current state.
 
  Speaking about kwin:
 
  Not necessarily for the beta-goals, but for the final release somebody
  should sit down and fix the xinerama issues in kwin as well. I'm rather
  astonished that xinerama is basically completely broken, because I was
  under the impression that the standard kwin code didn't change that
  much (i.e. the non-compositing stuff)...
 
 How do you propose we do that when few, if any, of the kwin developers use 
 xinerama?

This belongs to a kwin list really, but they should have at least a
remote idea what they changed that completely broke xinerama - I'm not
only talking about windows not being on the screen where I want them.
I'm talking about menus always popping up on the first screen, no matter
where the application window is and about KWin not even knowing there
are more than 1 screens attached.

Andreas, who will now subscribe to yet another ML just to get a usable
KDE4.0

-- 
Your business will go through a period of considerable expansion.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Another item to add to your list perhaps?

2007-09-23 Thread Andreas Pakulat
On 23.09.07 14:26:04, Troy Unrau wrote:
 Hey guys, perhaps this should go on your list at
 http://techbase.kde.org/Schedules/KDE4/4.0_Release_Beta_Goals
 
 KWin Composite has performance issues (big ones) on hardware where
 other 3D compositing programs run perfectly smoothly. Perhaps we just
 need to optimize for some hardware or something, and it's not a
 showstopper (since composite can be disabled), but it will ruin a lot
 of first impressions of KWin 4 in it's current state.

Speaking about kwin:

Not necessarily for the beta-goals, but for the final release somebody
should sit down and fix the xinerama issues in kwin as well. I'm rather
astonished that xinerama is basically completely broken, because I was
under the impression that the standard kwin code didn't change that
much (i.e. the non-compositing stuff)...

Andreas

-- 
It's lucky you're going so slowly, because you're going in the wrong direction.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


branches/stable/l10n/scripts

2007-09-17 Thread Andreas Pakulat
SVN commit 713402 by apaku:

Change the path for stable kdevelop, its now in a separate branch to allow
ongoing development for the kdevelop3 series.
CCMAIL:[EMAIL PROTECTED]
CCMAIL:release-team@kde.org
CCMAIL:[EMAIL PROTECTED]


 M  +4 -1  get_paths  


--- branches/stable/l10n/scripts/get_paths #713401:713402
@@ -15,7 +15,7 @@

kdelibs|kdebase|kdegames|kdesdk|kdegraphics|kdeutils|kdenetwork|kdeedu|kdeaccessibility)
echo branches/KDE/3.5/$1
;;
-   
kdemultimedia|kdeadmin|kdetoys|kdevelop|kdepim|kdeaddons|kdeartwork|kdewebdev)
+   
kdemultimedia|kdeadmin|kdetoys|kdepim|kdeaddons|kdeartwork|kdewebdev)
echo branches/KDE/3.5/$1
;;
koffice)
@@ -27,6 +27,9 @@
 extragear-*)
 echo branches/stable/extragear/`echo $1 | sed -e 
s,extragear-,,`
 ;;
+kdevelop)
+   echo branches/kdevelop/3.5
+   ;;
*)
echo ERROR: unknown module $1 12
exit 1
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: Release dates/nomenclature

2007-09-02 Thread Andreas Pakulat
On 02.09.07 17:44:25, Helio Chissini de Castro wrote:
 On Sunday 02 September 2007, Allen Winter wrote:
  Ok, I turned the Krazy web site off.
 
  I can't really do anything about the command line tool
  except tell folks not to use it.
 
  -Allen
 
 Please, no.
 
 I was planning to use it in a next week presentation in a major conference 
 here an one of the important things introduced during our evolution.
  
 Despite this, turn off Krazy is just a way to make more people talking 
 about what's  happening. 
 
 Sorry, but by blaming Krazy for the fact that we're lack of resources or for 
 try force people to do something is almost the same to cut off the liberty of 
 developers decide by thenselves what they want to do.
 
 Probably i'm not the first one to say that, but the current issues have 
 NOTHING TO DO with tools like krazy, but to lack of we do better management 
 of project and failing in to explain to out developers what we need to do 
 right now.
 
 Seriously, shutting down krazy is more signal of weakness and confusion than 
 a 
 really help to project. PLease, get it online again.

I completely agree and there may be krazy issues that should be fixed
_before_ the release - for example dpointerness and maybe  some others. 

I also don't think this helps getting developers into fixing bugs, those
that were looking at the ebn and fixing krazy issues might as well just
use the commandline tool. IMHO there's a reason these people don't work
on real bugs but krazy stuff (in my case the factor is time, if I only
have some 30 minutes I rather fix a bunch of krazies instead of starting
something which I can't finish).

Andreas

-- 
Chess tonight.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team


Re: 10 Days Until Next Milestone

2007-05-22 Thread Andreas Pakulat
On 22.05.07 19:15:20, Tom Albers wrote:
 Op di 22 mei 2007 17:57 schreef u:
  Other point, it was said that the agressive 4.0 release schedule was also to
  allow devs to developp and port applications for 4.x. What is the purpose
  without kdevelop and win/osx port?
 
 I would love a win/osx port and the people working on that seem to do a great 
 job as far as i can see.

Well, its still a far way until the win32 port is publicly usable, even
though the installer already works relatively well.

 The point about kdevelop I dont understand. You can develop with kdevelop 
 from kde3, non?

Right and thats exactly what we kdevelop developers do. Its working
pretty well and even if the 4.0 schedule would be move 2 months KDevelop
probably wouldn't make it, its just too much work to do still and too
few developers - as is the case for the rest of KDE :) (I wonder what
will happen with KDE5 if KDE doesn't acquire tons of new developers)

Andreas

-- 
You have a deep appreciation of the arts and music.
___
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team