First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 112675
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo X packagers <x11@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Aldo "xoen" Giambelluca <xoen.gnu@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 112675 depends on: 72585 100848 106158 116233 116631 118172 118604 119416 120179 120303 123384 126923 127241 138606 139792 143851 146692 148261 148961 149343 150275 151081 151678 152063 152064 152336 153075 153190 153193 153194 153196 153197 153198 153199 153200 153202 153203 153204 153205 153207 153208 153209 153210 153211 153212 153213 153214 153215 153216 153219 153220 153222 153223 153224 153225 153234 154314 156206 156381 158082 171330 171739 Show dependency tree
Show dependency graph
Bug 112675 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-11-16 00:46 0000
Modular X is the future of the X server, it's a new tecnology and many apps are
not ready for this at this point, these apps have to be modified for make
modular X ready for all.

For the problems strictly releated to modular X there is another tracker, bug
#112004

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From Seemant Kulleen (RETIRED) 2005-12-13 12:48:43 0000 -------
I just fixed ghostscript-gnu and libcaca as well.

------- Comment #2 From Mike Auty 2005-12-18 09:20:22 0000 -------
I've been through my system determining which systems do not have modular x
dependencies.  Unfortunately I'm not to certain about how to determine the
correct dependencies, and I haven't seen any scripts (like spyderous's
included-headers.sh and linking-libs.sh) that will determine the correct
runtime dependencies separately from the build time dependencies, so I haven't
produced any fixed ebuilds for them.  Would it be better to post the complete
list here, or file individual bugs without solutions and add them as
dependencies here?

------- Comment #3 From Donnie Berkholz 2005-12-18 09:24:56 0000 -------
(In reply to comment #2)
> I've been through my system determining which systems do not have modular x
> dependencies.  Unfortunately I'm not to certain about how to determine the
> correct dependencies, and I haven't seen any scripts (like spyderous's
> included-headers.sh and linking-libs.sh) that will determine the correct
> runtime dependencies separately from the build time dependencies, so I haven't
> produced any fixed ebuilds for them.  Would it be better to post the complete
> list here, or file individual bugs without solutions and add them as
> dependencies here?

Have you not seen
http://dev.gentoo.org/~spyderous/xorg-x11/porting_to_modular_x_howto.txt yet?
It describes pretty much the whole process and links to those scripts.

------- Comment #4 From Mike Auty 2005-12-18 09:31:46 0000 -------
Thanks, I had seen that, although I hadn't thought that was enough to ensure
correct dependencies in certain cases such as the requirement for the imake
tool, and binary packages (such as vmware-console and opera, both of which are
on my need-to-fix list).  When I said I hadn't seen scripts that could
determine these, I meant ones that use ldd or dumpelf to determine which
libraries were linked against.  Do these exist yet?  I'll get to work on the
source-only ebuilds and file individual bugs for any I have fixes for.  I guess
if they don't work perfectly, someone will just open another bug on it
anyway...

------- Comment #5 From Donnie Berkholz 2005-12-18 09:39:23 0000 -------
betelgeuse has written an ldd-using script --
http://dev.gentoo.org/~betelgeuse/scripts/checkdeps

For binary apps, I generally just check to figure out where they install
libraries and executables, then run ldd on the whole lot ( find lib/ bin/ -type
f | xargs ldd ), cut off the address using cut -d'(' -f1, then pipe to sort |
uniq. If you're really lazy, you can track it back to package names but they're
usually obvious from the library names.

As for applications actually run during the build, you'll have to rely on
something like 'grep -e gccmakedep -e xmkmf -e imake /path/to/log'.

------- Comment #6 From Nguyen Thai Ngoc Duy 2006-01-03 03:28:06 0000 -------
Is there anyway to know which package needs update or i have to file a bug for
each package i find out?

------- Comment #7 From Joshua Baergen (RETIRED) 2006-01-03 10:47:40 0000 -------
People are just filing bugs as they come across packages that haven't been
ported yet.  It's hard to find packages that haven't been ported as there's no
definite signature to look for.  Looking at the size of the list, it's likely
that a bug has already been filed, so search first ;)

------- Comment #8 From Robin Johnson 2006-01-11 13:51:32 0000 -------
FYI I'm busy going thru all of media-fonts/ fixing modular-X issues, as I'm
playing with some font stuff at the moment.

I'm seeing a number of places where a font package has RDEPEND="virtual/x11" or
RDEPEND="X? ( virtual/x11 )", and only installs some docs and a few pcf+bdf
files.   Since PCF fonts should be usable without having X installed, I'm
taking out these useless RDEPEND structures, so you can use PCF fonts
standalone (if you have an app that does so).

------- Comment #9 From cdep.illabout@gmail.com 2006-01-16 13:20:24 0000 -------
Bug #118603 should go in the "depends on" list. 

http://bugs.gentoo.org/show_bug.cgi?id=118603

------- Comment #10 From Donnie Berkholz 2006-03-01 01:31:56 0000 -------
*** Bug 115071 has been marked as a duplicate of this bug. ***

------- Comment #11 From Charles Pence 2006-08-13 22:52:05 0000 -------
Bug #143851 should go on the "depends on" list.

Thanks.

------- Comment #12 From Jakub Moc 2007-05-12 17:26:11 0000 -------
Nothing left here, closing.

SIGPLOP!

First Last Prev Next    No search results available      Search page      Enter new bug