Re: Cannot build strigi

2011-04-14 Thread Ian Wadham
On Thursday 14 April 2011 4:34:08 pm Andreas Pakulat wrote:
> On 14.04.11 16:00:11, Ian Wadham wrote:
> > Now kdesrc-build-1.13 reports the first failure on strigi.  After that,
> > no major modules will build build.  Re strigi, I get the messages:
> 
> Looks like either someone broke the strigi repository, or your cmake
> cannot handle Git submodules that well. I recall a related bugfix in
> cmake 2.8.3 or 2.8.4.
>
Thanks, Andreas.

What version of Cmake is required now in KDE?  I have 2.8.2, built on
30 June last year and I am not aware of any later version being required
(nothing found in Techbase post-2.8.2), but I have been out of touch
with KDE for most of the last 9 months.  Cmake 2.8.2 built KDE OK for me
early in January and Cmake's latest version on www.cmake.org is 2.8.4,
released 16 Feb 2011.

> If updating cmake does not help, you can try to
> update the submodules manually, go to the strigi repository then do
> 
> git submodule init
> git submodule update
> 
I don't think a git novice (ignoramus) like me should be dinking with
KDE's git repository, if that's what you mean.

> if that also fails you're out of luck until someone fixes the
> repository
>
That could be the case for me.  So could someone fix it?

Cheers, Ian W.
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


Re: Cannot build strigi

2011-04-14 Thread Andreas Pakulat
On 14.04.11 21:59:24, Ian Wadham wrote:
> On Thursday 14 April 2011 4:34:08 pm Andreas Pakulat wrote:
> > On 14.04.11 16:00:11, Ian Wadham wrote:
> > > Now kdesrc-build-1.13 reports the first failure on strigi.  After that,
> > > no major modules will build build.  Re strigi, I get the messages:
> > 
> > Looks like either someone broke the strigi repository, or your cmake
> > cannot handle Git submodules that well. I recall a related bugfix in
> > cmake 2.8.3 or 2.8.4.
> >
> Thanks, Andreas.
> 
> What version of Cmake is required now in KDE?  I have 2.8.2, built on
> 30 June last year and I am not aware of any later version being required
> (nothing found in Techbase post-2.8.2), but I have been out of touch
> with KDE for most of the last 9 months.  Cmake 2.8.2 built KDE OK for me
> early in January and Cmake's latest version on www.cmake.org is 2.8.4,
> released 16 Feb 2011.

2.8.2 is fine for building KDE, but this is not KDE code, you'll have to
talk to the strigi-authors about their requirement.

> > If updating cmake does not help, you can try to
> > update the submodules manually, go to the strigi repository then do
> > 
> > git submodule init
> > git submodule update
> > 
> I don't think a git novice (ignoramus) like me should be dinking with
> KDE's git repository, if that's what you mean.

No, you run this in your local clone of the strigi repository. Not sure
wether you're aware of this, but the single strigi module was split into
multiple git repositories. Apparently there's now also a 'meta
repository' called "strigi" which uses the git submodule feature to
merge back all the different strigi-related git repositories into 1
local checkout. Doing this requires to use the git submodule command
after having cloned the meta-repository and it looks like your cmake
version is not able to do that for some reason. 

Andreas

 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


Re: Cannot build strigi

2011-04-14 Thread Raphael Kubo da Costa
Ian Wadham  writes:

> The git-clone.log seems to be OK.  It is getting strigi from
> git://anongit.kde.org/strigi.  Attached is a copy of the cmake
> error log file, but I do not understand any of the error messages
> and have no idea what to do next.  Any ideas?

[snip]

> # kdesrc-build running: 'cmake' '/extra/kdesrc/strigi' 
> '-DCMAKE_BUILD_TYPE=RelWithDebInfo' '-DSTRIGI_SYNC_SUBMODULES=TRUE' 
> '-DCMAKE_CXX_FLAGS:STRING=-pipe' '-DCMAKE_INSTALL_PREFIX=/extra/kdesrc/kde'

[snip]

> -- Checking: /extra/kdesrc/strigi/libstreams/CMakeLists.txt
> -- No CMakeLists.txt found in libstreams
> -- Trying to download the libstreams submodule
> Submodule 'libstreams' (http://anongit.kde.org/libstreams) registered for 
> path 'libstreams'
> Getting alternates list for http://anongit.kde.org/libstreams
> Getting pack list for http://anongit.kde.org/libstreams
> error: Unable to verify pack 7036d6bf6add07e947eafae2a9d649590417c64c is 
> available
> error: Unable to find 650b33eaa30b43312fce9ef703e66e47da7151b5 under 
> http://anongit.kde.org/libstreams
> Cannot obtain needed object 650b33eaa30b43312fce9ef703e66e47da7151b5
> fatal: Fetch failed.
> Initialized empty Git repository in /extra/kdesrc/strigi/libstreams/.git/
> Clone of 'http://anongit.kde.org/libstreams' into submodule path 'libstreams' 
> failed

I've recently made some commits to the strigi submodules and then
updated the strigi supermodule to make it use the newer hashes for its
submodules.

I've just tried building a fresh new strigi clone here and everything
worked fine:

  $ git clone kde:strigi
  $ cd strigi && mkdir build && cd build
  $ cmake -DSTRIGI_SYNC_SUBMODULES=TRUE ..

After that, each submodule is correctly cloned. Simply doing `git clone
http://anongit.kde.org/libstreams' also worked fine. The only
differences I can see are that my CMake and git versions are newer than
yours (respectively 2.8.4 and 1.7.4.4).

Can you try cloning again (either via kdesrc-build or by just cloning a
submodule like libstreams like I mentioned in the previous paragraph)?
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


kdesupport for 4.6

2011-04-14 Thread David Jarvie
There doesn't seem to be a kdesupport package in git or svn for use with KDE 
4.6, equivalent to the svn tag kdesupport-for-4.5 for KDE 4.5. Are there plans 
to create this?

-- 
David Jarvie.
KDE developer.
KAlarm author -- http://www.astrojar.org.uk/kalarm


signature.asc
Description: This is a digitally signed message part.
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


Re: Cannot build strigi

2011-04-14 Thread Michael Jansen
On Thursday 14 April 2011 08:34:08 Andreas Pakulat wrote:
> On 14.04.11 16:00:11, Ian Wadham wrote:
> > Now kdesrc-build-1.13 reports the first failure on strigi.  After that,
> 
> > no major modules will build build.  Re strigi, I get the messages:
> Looks like either someone broke the strigi repository, or your cmake
> cannot handle Git submodules that well. I recall a related bugfix in
> cmake 2.8.3 or 2.8.4. If updating cmake does not help, you can try to
> update the submodules manually, go to the strigi repository then do
> 
> git submodule init
> git submodule update
> 
> if that also fails you're out of luck until someone fixes the
> repository or you use the indvidual separated strigi repositories.

Don't do that:

http://sourceforge.net/tracker/index.php?func=detail&aid=3168442&group_id=171000&atid=856302

And it looks like there is no intention to solve it. They made a curious mess 
with the strigi git migration. On one hand they tried to break it up (even 
installing different cmake config files) on the other hand they require you
to build to the strigi repository which downloads all others.

Mike
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


Re: Cannot build strigi

2011-04-14 Thread Ian Wadham
On Thursday 14 April 2011 11:53:17 pm Raphael Kubo da Costa wrote:

> Can you try cloning again (either via kdesrc-build or by just cloning a
> submodule like libstreams like I mentioned in the previous paragraph)?
>
Thanks very much for all the information and advice, Raphael.  I am busy
today (Friday) but will try again over the weekend.

All the best, Ian W.
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


Re: kdesupport for 4.6

2011-04-14 Thread Michael Pyne
On Thursday, April 14, 2011 23:13:29 David Jarvie wrote:
> There doesn't seem to be a kdesupport package in git or svn for use with KDE
> 4.6, equivalent to the svn tag kdesupport-for-4.5 for KDE 4.5. Are there
> plans to create this?

Last I heard was an explicit no, mostly because many (though not all) of the 
libraries that were in kdesupport for 4.5 had migrated to git by the time 4.6 
was tagged/released, and therefore the svn tag wouldn't really fully describe 
all the kdesupport libraries that were required.

Don't take this as opposition from myself however. ;)

Regards,
 - Michael Pyne

signature.asc
Description: This is a digitally signed message part.
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<