Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 235700 - Version bump to read-edid-2.0.0
Summary: Version bump to read-edid-2.0.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-25 18:29 UTC by Matthew Kern
Modified: 2010-07-16 09:58 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
read-edid-1.4.2 ebuild (read-edid-1.4.2.ebuild,487 bytes, text/plain)
2008-08-25 18:32 UTC, Matthew Kern
Details
2.0.0 ebuild (read-edid-2.0.0.ebuild,613 bytes, text/plain)
2008-09-21 18:41 UTC, Matthew Kern
Details
read-edid-2.0.0.ebuild.diff (read-edid-2.0.0.ebuild.diff,538 bytes, patch)
2008-09-29 00:18 UTC, Nikos
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Kern 2008-08-25 18:29:30 UTC
Thanks to bug 235310, I'm the new maintainer (upstream) for read-edid. I've changed the files inside the package to reflect this change of ownership, and I've applied the two gentoo patches (to build parse-edid on multiple archs and my own linux-2.6.26 patch) so far.

Ebuild with the correct information for 1.4.2 to be attached.

Builds and runs on amd64 and x86.
Comment 1 Matthew Kern 2008-08-25 18:32:00 UTC
Created attachment 163768 [details]
read-edid-1.4.2 ebuild

fixes linux-2.6.26 build problems as well as the arch patch in portage already. Also reflects new maintainer (me) and the new website.
Comment 2 Wormo (RETIRED) gentoo-dev 2008-08-25 18:38:25 UTC
Good for you!

Assigning to ebuild maintainers.
Comment 3 Matthew Kern 2008-09-21 17:59:12 UTC
Please bump to 2.0.0 (same ebuild should work, except 2.0.0 depends on libx86).

New version builds and runs on x86, amd64, and possibly others (testing, anyone?)... and not just parse-edid, get-edid works too.

actual ebuild coming shortly.
Comment 4 Matthew Kern 2008-09-21 18:41:22 UTC
Created attachment 166014 [details]
2.0.0 ebuild

ebuild works for me... I may have screwed something up, given that I'm not an ebuild wizard.
Comment 5 Nikos 2008-09-29 00:18:17 UTC
Created attachment 166726 [details, diff]
read-edid-2.0.0.ebuild.diff

changed dependency to >=dev-libs/libx86-1.1-r1, 0.99 doesn't seem to work on amd64.
Comment 6 Ben de Groot (RETIRED) gentoo-dev 2008-11-11 15:11:07 UTC
Committed
Comment 7 Matthew Kern 2008-11-11 21:54:43 UTC
(In reply to comment #5)
> Created an attachment (id=166726) [edit]
> read-edid-2.0.0.ebuild.diff
> 
> changed dependency to >=dev-libs/libx86-1.1-r1, 0.99 doesn't seem to work on
> amd64.
> 

and libx86 0.99 is the only one in amd64... the higher ones are in ~amd64.

either keyword this or unkeyword that. Leave 1.4.1-r2 as unkeyworded, tho.
Comment 8 Ben de Groot (RETIRED) gentoo-dev 2008-11-11 23:13:29 UTC
Both are ~amd64
Comment 9 Erik 2010-07-16 07:23:00 UTC
Since version 1.4.2 did not even install the binary (get-edid), and therefore was useless, I unmasked and tried version 2.0.0-r1 and at least it seems to install the binary. So version 1.4.2 should be removed from portage.
Comment 10 Erik 2010-07-16 07:29:58 UTC
Actually version 2.0 fails to install the other binary (parse-edid, which version 1.4 actually installed). So either way, one of the binaries is missing.
Comment 11 Matthew Kern 2010-07-16 09:07:50 UTC
(In reply to comment #10)
> Actually version 2.0 fails to install the other binary (parse-edid, which
> version 1.4 actually installed). So either way, one of the binaries is missing.
> 

If my memory serves, get-edid doesn't build on non-x86 and 1.4. parse-edid stays around for the benefit of lm_sensors,, which seems to need it (at least, DEPPENDs on it).

In 2.0, both binaries should build on amd64 at least, so not getting parse is a bug. Post more info (shouldn't be possible to not build, so likely portage messing this up for you.)
Comment 12 Erik 2010-07-16 09:58:49 UTC
(In reply to comment #11)
> In 2.0, both binaries should build on amd64 at least, so not getting parse is
> a bug. Post more info (shouldn't be possible to not build, so likely portage
> messing this up for you.)

I found out what caused it. Version 1.4 put parse-edid in /usr/sbin. The upgrade to 2.0 removed that and put it in /usr/bin instead. But bash did not notice and still tried to execute it from /usr/sbin. Ctrl+D and starting the shell again helped.

Now the problem is that the program fails to get the information (and I have no idea why):
get-edid: get-edid version 2.0.0

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
        Function supported
        Call successful

        VBE version 300
        VBE string at 0x11100 "NVIDIA"

VBE/DDC service about to be called
        Report DDC capabilities

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
        Function supported
        Call successful

        Monitor and video card combination does not support DDC1 transfers
        Monitor and video card combination does not support DDC2 transfers
        0 seconds per 128 byte EDID block transfer
        Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
        Read EDID

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
        Function supported
        Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged