* [gentoo-user] Layman and eix-sync
@ 2009-11-12 2:17 Dale
2009-11-12 6:56 ` Johannes Kimmel
2009-11-12 8:44 ` Alan McKinnon
0 siblings, 2 replies; 10+ messages in thread
From: Dale @ 2009-11-12 2:17 UTC (permalink / raw
To: gentoo-user
Hi,
I'm using layman to keep KDE 3.5 installed and have a question. I run
eix-sync to sync my tree. From what I see, it appears it also syncs the
layman part as well. Does it? This is what I see:
[0] "gentoo" /usr/portage/ (cache: metadata-flat)
Reading 100%
[1] "kde-sunset" /usr/local/portage/layman/kde-sunset (cache:
parse|ebuild*#metadata-flat#assign)
Reading 100%
I just want to make sure I am seeing this correctly.
While I am here, I plan to get rid of all the layman stuff when KDE 4 is
ready enough for me to use. Do I just run layman -d all and unmerge
layman? Does that get the job done?
Thanks much.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Layman and eix-sync
2009-11-12 2:17 [gentoo-user] Layman and eix-sync Dale
@ 2009-11-12 6:56 ` Johannes Kimmel
2009-11-12 8:44 ` Alan McKinnon
1 sibling, 0 replies; 10+ messages in thread
From: Johannes Kimmel @ 2009-11-12 6:56 UTC (permalink / raw
To: gentoo-user
Dale wrote:
> Hi,
>
> I'm using layman to keep KDE 3.5 installed and have a question. I run
> eix-sync to sync my tree. From what I see, it appears it also syncs
> the layman part as well. Does it? This is what I see:
>
> [0] "gentoo" /usr/portage/ (cache: metadata-flat)
> Reading 100% [1]
> "kde-sunset" /usr/local/portage/layman/kde-sunset (cache:
> parse|ebuild*#metadata-flat#assign)
> Reading 100%
> I just want to make sure I am seeing this correctly.
I dont't think so. "eix-sync" runs an "eix-update" after "emerge
--sync". It just rereads the overlay, without "layman -S" in advance.
You have to do that manually.
> While I am here, I plan to get rid of all the layman stuff when KDE 4
> is ready enough for me to use. Do I just run layman -d all and
> unmerge layman? Does that get the job done?
>
> Thanks much.
>
> Dale
>
> :-) :-)
>
Maybe you want install kde4 first and then run "emerge --depclean"
(after removing the overlay). In that way you had an backup if kde4 fails.
Johannes
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Layman and eix-sync
2009-11-12 2:17 [gentoo-user] Layman and eix-sync Dale
2009-11-12 6:56 ` Johannes Kimmel
@ 2009-11-12 8:44 ` Alan McKinnon
2009-11-12 11:47 ` Dale
1 sibling, 1 reply; 10+ messages in thread
From: Alan McKinnon @ 2009-11-12 8:44 UTC (permalink / raw
To: gentoo-user
On Thursday 12 November 2009 04:17:47 Dale wrote:
> Hi,
>
> I'm using layman to keep KDE 3.5 installed and have a question. I run
> eix-sync to sync my tree. From what I see, it appears it also syncs the
> layman part as well. Does it? This is what I see:
>
> [0] "gentoo" /usr/portage/ (cache: metadata-flat)
> Reading 100%
> [1] "kde-sunset" /usr/local/portage/layman/kde-sunset (cache:
> parse|ebuild*#metadata-flat#assign)
> Reading 100%
>
> I just want to make sure I am seeing this correctly.
No, eix-sync does an emerge --sync and updates the local cache for portage and
all overlays trees. To sync the overlays you need this:
layman -S && eix-sync
> While I am here, I plan to get rid of all the layman stuff when KDE 4 is
> ready enough for me to use. Do I just run layman -d all and unmerge
> layman? Does that get the job done?
Leave layman installed, it's useful. You also need it if you want the sunrise
stuff.
Run KDE4 and 3.5 side by side for a bit till you are happy. They use different
directories in ~ so they don't clash:
kde-3.5 ~/.kde
kde-4 ~/.kde4
then unmerge all of kde-3.5, verify with depclean, then delete the overlay
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Layman and eix-sync
2009-11-12 8:44 ` Alan McKinnon
@ 2009-11-12 11:47 ` Dale
2009-11-12 12:26 ` Daniel Pielmeier
2009-11-12 12:52 ` Frank Steinmetzger
0 siblings, 2 replies; 10+ messages in thread
From: Dale @ 2009-11-12 11:47 UTC (permalink / raw
To: gentoo-user
Alan McKinnon wrote:
> On Thursday 12 November 2009 04:17:47 Dale wrote:
>
>> Hi,
>>
>> I'm using layman to keep KDE 3.5 installed and have a question. I run
>> eix-sync to sync my tree. From what I see, it appears it also syncs the
>> layman part as well. Does it? This is what I see:
>>
>> [0] "gentoo" /usr/portage/ (cache: metadata-flat)
>> Reading 100%
>> [1] "kde-sunset" /usr/local/portage/layman/kde-sunset (cache:
>> parse|ebuild*#metadata-flat#assign)
>> Reading 100%
>>
>> I just want to make sure I am seeing this correctly.
>>
>
> No, eix-sync does an emerge --sync and updates the local cache for portage and
> all overlays trees. To sync the overlays you need this:
>
> layman -S && eix-sync
>
>
I'm wondering if something is set differently here. After running
eix-sync, there were updates from the layman part. I got lines like this:
>>> Fetching (15 of 16) kde-base/konq-plugins-3.5.10 from kde-sunset
>>> Fetching (16 of 16) kde-base/kdeaddons-meta-3.5.10 from kde-sunset
But also some like this:
>>> Fetching (3 of 16) media-libs/libsdl-1.2.13-r1
>>> Fetching (5 of 16) sci-calculators/kconvert-1.1-r1
I haven't changed any configs for layman except to add that one line to
make.conf that tells it where where the source is. This is odd.
>> While I am here, I plan to get rid of all the layman stuff when KDE 4 is
>> ready enough for me to use. Do I just run layman -d all and unmerge
>> layman? Does that get the job done?
>>
>
> Leave layman installed, it's useful. You also need it if you want the sunrise
> stuff.
>
> Run KDE4 and 3.5 side by side for a bit till you are happy. They use different
> directories in ~ so they don't clash:
>
> kde-3.5 ~/.kde
> kde-4 ~/.kde4
>
> then unmerge all of kde-3.5, verify with depclean, then delete the overlay
>
>
I thought they changed all that? I have /usr/kde/3.5 but nothing for
KDE 4. Equery shows this:
root@smoker ~ # equery files kde-base/kdelibs-4.3.3
[ Searching for packages matching kde-base/kdelibs-4.3.3... ]
* Contents of kde-base/kdelibs-4.3.3:
/etc
/etc/xdg
/etc/xdg/menus
/etc/xdg/menus/kde-4.3-applications.menu
/usr
/usr/bin
/usr/bin/checkXML
/usr/bin/kbuildsycoca4
/usr/bin/kconfig_compiler
/usr/bin/kcookiejar4
/usr/bin/kde4-config
/usr/bin/kded4
/usr/bin/kdeinit4
/usr/bin/kdeinit4_shutdown
/usr/bin/kdeinit4_wrapper
/usr/bin/kjs
/usr/bin/kjscmd
/usr/bin/kross
/usr/bin/kshell4
/usr/bin/kunittestmodrunner
/usr/bin/kwrapper4
/usr/bin/makekdewidgets
/usr/bin/meinproc4
/usr/bin/nepomuk-rcgen
/usr/bin/preparetips
I used to have the kdeprefix flag set but they masked it.
I do have both KDE 3.5 and KDE 4 installed. It's just that some things
don't work in KDE 4 yet. I like it but I still use KDE 3.5 for the most
part. We been discussing this on the KDE list.
I'm just not a real big fan of this layman thing, yet anyway. It may
grow on me. Who knows.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Layman and eix-sync
2009-11-12 11:47 ` Dale
@ 2009-11-12 12:26 ` Daniel Pielmeier
2009-11-12 14:52 ` James Ausmus
2009-11-12 12:52 ` Frank Steinmetzger
1 sibling, 1 reply; 10+ messages in thread
From: Daniel Pielmeier @ 2009-11-12 12:26 UTC (permalink / raw
To: gentoo-user
2009/11/12 Dale <rdalek1967@gmail.com>:
>
> I'm wondering if something is set differently here. After running eix-sync,
> there were updates from the layman part. I got lines like this:
>
>>>> Fetching (15 of 16) kde-base/konq-plugins-3.5.10 from kde-sunset
>>>> Fetching (16 of 16) kde-base/kdeaddons-meta-3.5.10 from kde-sunset
>
> But also some like this:
>
>>>> Fetching (3 of 16) media-libs/libsdl-1.2.13-r1
>>>> Fetching (5 of 16) sci-calculators/kconvert-1.1-r1
>
> I haven't changed any configs for layman except to add that one line to
> make.conf that tells it where where the source is. This is odd.
>
You can edit /etc/eix-sync.conf to sync layman overlays with eix-sync.
I think adding a line with "*" there should be enough, but look up the
eix man page to be sure.
This way eix-sync does the following emerge --sync && layman -S && eix-update.
--
Daniel Pielmeier
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Layman and eix-sync
2009-11-12 11:47 ` Dale
2009-11-12 12:26 ` Daniel Pielmeier
@ 2009-11-12 12:52 ` Frank Steinmetzger
2009-11-12 13:01 ` Alan McKinnon
1 sibling, 1 reply; 10+ messages in thread
From: Frank Steinmetzger @ 2009-11-12 12:52 UTC (permalink / raw
To: gentoo-user
Am 12.11.2009 12:47, schrieb Dale:
> Alan McKinnon wrote:
>>> While I am here, I plan to get rid of all the layman stuff when KDE 4 is
>>> ready enough for me to use. Do I just run layman -d all and unmerge
>>> layman? Does that get the job done?
>>
>> Leave layman installed, it's useful. You also need it if you want the
>> sunrise stuff.
>>
>> Run KDE4 and 3.5 side by side for a bit till you are happy. They use
>> different directories in ~ so they don't clash:
>>
>> kde-3.5 ~/.kde
>> kde-4 ~/.kde4
The only "clash" I experience is that a kbuildsyoca (without the 4) in kde4
environment causes kde3 quicklauncher to lose all contents except for the
Kontact symbol, kcontrol becomes empty and nothing from the k-menu works. If I
do the kbuildsycoca back in kde3, then log out and in again, everything is back
to normal, only the Quicklauncher remains empty. I got used to it thanks to
Katapult. :-)
>> then unmerge all of kde-3.5, verify with depclean, then delete the
>> overlay
>>
>
> I thought they changed all that? I have /usr/kde/3.5 but nothing for KDE
> 4. Equery shows this:
> root@smoker ~ # equery files kde-base/kdelibs-4.3.3
Alan spoke about the configs and app data in ~. kdelibs naturally installs into
the system, not home. And if you don't enable the prefix useflag in the older
version (I believe they removed it a while ago anyway), then it installs HFS
compliantly into /usr instead of /usr/kde/$version.
PS.: I too use the kde3 overlay, as I am hesitant to switch as well. The bloody
NVidia graphics driver causes regular flickering and sometimes it all hangs. I
have orphaned entries in the task panel on a regular basis. KDM4 doesn't like
my preferred font size. And until the Akregator devs have dealt with
https://bugs.kde.org/show_bug.cgi?id=190616 I can't use Kontact 4 either.
--
Am 8. Tag schuf Gott das Bier, und seitdem hörte man nichts mehr von ihm.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Layman and eix-sync
2009-11-12 12:52 ` Frank Steinmetzger
@ 2009-11-12 13:01 ` Alan McKinnon
2009-11-12 13:20 ` Dale
0 siblings, 1 reply; 10+ messages in thread
From: Alan McKinnon @ 2009-11-12 13:01 UTC (permalink / raw
To: gentoo-user
On Thursday 12 November 2009 14:52:14 Frank Steinmetzger wrote:
> >> then unmerge all of kde-3.5, verify with depclean, then delete the
> >> overlay
> >
> > I thought they changed all that? I have /usr/kde/3.5 but nothing for KDE
> > 4. Equery shows this:
>
> > root@smoker ~ # equery files kde-base/kdelibs-4.3.3
>
> Alan spoke about the configs and app data in ~. kdelibs naturally installs
> into the system, not home. And if you don't enable the prefix useflag in
> the older version (I believe they removed it a while ago anyway), then it
> installs HFS compliantly into /usr instead of /usr/kde/$version.
>
Correct.
KDE-3.5 installs into /usr/kde3.5/
KDE-4 installs into /usr/
with kdeprefix, KDE-4 *used* to install into /usr/kde4.1, /usr/kde4.2, etc but
this was a bad idea when it started and never got any better so it was canned.
Full gory details in the KDE4 docs on gentoo.org.
Short version: Do not use kdeprefix. Ever.
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Layman and eix-sync
2009-11-12 13:01 ` Alan McKinnon
@ 2009-11-12 13:20 ` Dale
0 siblings, 0 replies; 10+ messages in thread
From: Dale @ 2009-11-12 13:20 UTC (permalink / raw
To: gentoo-user
Alan McKinnon wrote:
> On Thursday 12 November 2009 14:52:14 Frank Steinmetzger wrote:
>
>>>> then unmerge all of kde-3.5, verify with depclean, then delete the
>>>> overlay
>>>>
>>> I thought they changed all that? I have /usr/kde/3.5 but nothing for KDE
>>> 4. Equery shows this:
>>>
>> > root@smoker ~ # equery files kde-base/kdelibs-4.3.3
>>
>> Alan spoke about the configs and app data in ~. kdelibs naturally installs
>> into the system, not home. And if you don't enable the prefix useflag in
>> the older version (I believe they removed it a while ago anyway), then it
>> installs HFS compliantly into /usr instead of /usr/kde/$version.
>>
>>
>
> Correct.
>
> KDE-3.5 installs into /usr/kde3.5/
> KDE-4 installs into /usr/
>
> with kdeprefix, KDE-4 *used* to install into /usr/kde4.1, /usr/kde4.2, etc but
> this was a bad idea when it started and never got any better so it was canned.
> Full gory details in the KDE4 docs on gentoo.org.
>
> Short version: Do not use kdeprefix. Ever.
>
>
I wasn't thinking about the /home config but the KDE install itself.
Now we are on the same page. I see more clearly now. They did
mask/disable the kdeprefix USE flag. It's not a "option" anymore.
There is a lot that I like about KDE 4 but it just isn't quite usable
for everything I do just yet. It's getting there tho.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Layman and eix-sync
2009-11-12 12:26 ` Daniel Pielmeier
@ 2009-11-12 14:52 ` James Ausmus
2009-11-12 19:14 ` Dale
0 siblings, 1 reply; 10+ messages in thread
From: James Ausmus @ 2009-11-12 14:52 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1105 bytes --]
On Thu, Nov 12, 2009 at 4:26 AM, Daniel Pielmeier <billie@gentoo.org> wrote:
> 2009/11/12 Dale <rdalek1967@gmail.com>:
> >
> > I'm wondering if something is set differently here. After running
> eix-sync,
> > there were updates from the layman part. I got lines like this:
> >
> >>>> Fetching (15 of 16) kde-base/konq-plugins-3.5.10 from kde-sunset
> >>>> Fetching (16 of 16) kde-base/kdeaddons-meta-3.5.10 from kde-sunset
> >
> > But also some like this:
> >
> >>>> Fetching (3 of 16) media-libs/libsdl-1.2.13-r1
> >>>> Fetching (5 of 16) sci-calculators/kconvert-1.1-r1
> >
> > I haven't changed any configs for layman except to add that one line to
> > make.conf that tells it where where the source is. This is odd.
> >
>
> You can edit /etc/eix-sync.conf to sync layman overlays with eix-sync.
> I think adding a line with "*" there should be enough, but look up the
> eix man page to be sure.
>
That's correct - all you need is a single line with an asterisk on it:
*
-James
>
> This way eix-sync does the following emerge --sync && layman -S &&
> eix-update.
>
> --
> Daniel Pielmeier
>
>
[-- Attachment #2: Type: text/html, Size: 1828 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Layman and eix-sync
2009-11-12 14:52 ` James Ausmus
@ 2009-11-12 19:14 ` Dale
0 siblings, 0 replies; 10+ messages in thread
From: Dale @ 2009-11-12 19:14 UTC (permalink / raw
To: gentoo-user
James Ausmus wrote:
>
>
> On Thu, Nov 12, 2009 at 4:26 AM, Daniel Pielmeier <billie@gentoo.org
> <mailto:billie@gentoo.org>> wrote:
>
> 2009/11/12 Dale <rdalek1967@gmail.com <mailto:rdalek1967@gmail.com>>:
> >
> > I'm wondering if something is set differently here. After
> running eix-sync,
> > there were updates from the layman part. I got lines like this:
> >
> >>>> Fetching (15 of 16) kde-base/konq-plugins-3.5.10 from kde-sunset
> >>>> Fetching (16 of 16) kde-base/kdeaddons-meta-3.5.10 from
> kde-sunset
> >
> > But also some like this:
> >
> >>>> Fetching (3 of 16) media-libs/libsdl-1.2.13-r1
> >>>> Fetching (5 of 16) sci-calculators/kconvert-1.1-r1
> >
> > I haven't changed any configs for layman except to add that one
> line to
> > make.conf that tells it where where the source is. This is odd.
> >
>
> You can edit /etc/eix-sync.conf to sync layman overlays with eix-sync.
> I think adding a line with "*" there should be enough, but look up the
> eix man page to be sure.
>
>
> That's correct - all you need is a single line with an asterisk on it:
>
> *
>
> -James
>
>
>
> This way eix-sync does the following emerge --sync && layman -S &&
> eix-update.
>
> --
> Daniel Pielmeier
>
>
Like this:
root@smoker ~ # cat /etc/eix-sync.conf
*
root@smoker ~ #
I synced a bit ago so it may be a day or two before I sync again.
Thanks much.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-11-12 19:21 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-12 2:17 [gentoo-user] Layman and eix-sync Dale
2009-11-12 6:56 ` Johannes Kimmel
2009-11-12 8:44 ` Alan McKinnon
2009-11-12 11:47 ` Dale
2009-11-12 12:26 ` Daniel Pielmeier
2009-11-12 14:52 ` James Ausmus
2009-11-12 19:14 ` Dale
2009-11-12 12:52 ` Frank Steinmetzger
2009-11-12 13:01 ` Alan McKinnon
2009-11-12 13:20 ` Dale
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox