[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: Help splitting kde-workspace
From:       Aleix Pol <aleixpol () kde ! org>
Date:       2014-03-31 4:50:01
Message-ID: CACcA1Rpp+XqwtgxcvhWHNMm-y8ZJO0bhXZkLbvw4jp=1R5Dg9Q () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


On Sun, Mar 30, 2014 at 1:24 PM, =C3=80lex Fiestas <afiestas@kde.org> wrote=
:

> Hi there
>
> It was requested by the maintainers of some of the projects that live in
> the
> kde-workspace repo that they would love to keep the whole history after t=
he
> split. Doing such thing is easy for projects that have not been moved
> (kwin,
> powerdevil) but otherwise it requires git-fu that we clearly lack.
>
> The following folders (to be split) are the ones that need to be split
> keeping
> all the history and where a simple git filter-branch won't cut it:
> plasma-workspace
> plasma-desktop
> oxygen
> libksysguard
>
> So we need help to split those while keeping the whole history. Could you
> lend
> us a hand?
>
> Alternatively we could use grafts like we have done with frameworks.
>
> Cheers.
>

Hi,
I've been looking into the issue with Nicol=C3=A1s (aka PovAddict) and we
managed to figure out all repositories history except for plasma-workspace
and plasma-desktop. The problem was that not only they were moved now, but
they were moved back in the day from kde-base when kde-workspace was
created. It seems like something possible to solve but it didn't look like
something that would pay off, so I decided to graft those. If somebody has
great problems, I'd suggest to use the occasion and suggest a sane solution
before we all start working on it, otherwise I think that grafts are a good
solution (you can use the time I'm sending this e-mail as a proof we tried
otherwise).

Other than that, the rest of repositories have been pushed with full
history (AFAIK) and it seems to work well. If there's any left-over issue,
there will "always" be the kde-workspace repository for reference.

I just pushed as well changes in the dependency-data-kf5-qt5 file so that
when one tries to compile "plasma-desktop" gets the correct dependencies;
note that you shouldn't be building kde-workspace anymore. It worked on my
system, I hope it will work on most systems.

I hope this doesn't distort your workflow too much and that we can soon
start to take advantage of the new, leaner, organization of the project.

Good night!
Aleix

[Attachment #5 (text/html)]

<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Mar 30, 2014 \
at 1:24 PM, Àlex Fiestas <span dir="ltr">&lt;<a href="mailto:afiestas@kde.org" \
target="_blank">afiestas@kde.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex">Hi there<br> <br>
It was requested by the maintainers of some of the projects that live in the<br>
kde-workspace repo that they would love to keep the whole history after the<br>
split. Doing such thing is easy for projects that have not been moved (kwin,<br>
powerdevil) but otherwise it requires git-fu that we clearly lack.<br>
<br>
The following folders (to be split) are the ones that need to be split keeping<br>
all the history and where a simple git filter-branch won&#39;t cut it:<br>
plasma-workspace<br>
plasma-desktop<br>
oxygen<br>
libksysguard<br>
<br>
So we need help to split those while keeping the whole history. Could you lend<br>
us a hand?<br>
<br>
Alternatively we could use grafts like we have done with frameworks.<br>
<br>
Cheers.<br>
</blockquote></div><br></div><div class="gmail_extra">Hi,</div><div \
class="gmail_extra">I&#39;ve been looking into the issue with Nicolás (aka \
PovAddict) and we managed to figure out all repositories history except for \
plasma-workspace and plasma-desktop. The problem was that not only they were moved \
now, but they were moved back in the day from kde-base when kde-workspace was \
created. It seems like something possible to solve but it didn&#39;t look like \
something that would pay off, so I decided to graft those. If somebody has great \
problems, I&#39;d suggest to use the occasion and suggest a sane solution before we \
all start working on it, otherwise I think that grafts are a good solution (you can \
use the time I&#39;m sending this e-mail as a proof we tried otherwise).</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">Other than that, the rest \
of repositories have been pushed with full history (AFAIK) and it seems to work well. \
If there&#39;s any left-over issue, there will &quot;always&quot; be the \
kde-workspace repository for reference.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">I just pushed as well \
changes in the dependency-data-kf5-qt5 file so that when one tries to compile \
&quot;plasma-desktop&quot; gets the correct dependencies; note that you shouldn&#39;t \
be building kde-workspace anymore. It worked on my system, I hope it will work on \
most systems.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">I hope this doesn&#39;t \
distort your workflow too much and that we can soon start to take advantage of the \
new, leaner, organization of the project.</div><div class="gmail_extra">

<br></div><div class="gmail_extra">Good night!</div><div \
class="gmail_extra">Aleix</div></div>



_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic