From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4B7BFFE7.80101@altlinux.com> Date: Wed, 17 Feb 2010 17:40:39 +0300 From: Anton Farygin User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.5pre) Gecko/20091019 Thunderbird/3.0pre MIME-Version: 1.0 To: ALT Linux Team development discussions References: <20100217095254.GA13927@ssh.git.orion.altlinux.org> <20100217135456.GA8069@altlinux.org> <4B7BF875.3050805@altlinux.com> <20100217141233.GC26455@wo.int.altlinux.org> <1266416606.3265.3.camel@marsh.altlinux.lan> In-Reply-To: <1266416606.3265.3.camel@marsh.altlinux.lan> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] xorg server API changes X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Feb 2010 14:40:21 -0000 Archived-At: List-Archive: List-Post: 17.02.2010 17:23, Valery V. Inozemtsev пишет: > В Срд, 17/02/2010 в 17:12 +0300, Dmitry V. Levin пишет: >> On Wed, Feb 17, 2010 at 05:08:53PM +0300, Anton Farygin wrote: >>> 17.02.2010 16:54, Alexey Tourbin пишет: >>>> On Wed, Feb 17, 2010 at 12:52:58PM +0300, Girar Builder robot wrote: >>>>> http://git.altlinux.org/tasks/20188/task/log.5 >>>> >>>>> #85 build 0.3.2-alt2 from /people/shrek/packages/xorg-drv-dummy.git >>>>> 2010-Feb-17 12:22:02 :: created pkg.tar for xorg-drv-dummy.git tag >>>>> 0.3.2-alt2 >>>> >>>>> 2010-Feb-17 12:42:53 :: [i586] xorg-drv-dummy.git 0.3.2-alt2: build start >>>>> 2010-Feb-17 12:43:38 :: [i586] xorg-drv-dummy.git 0.3.2-alt2: build OK >>>>> 2010-Feb-17 12:48:26 :: build check OK >>>> >>>> 2shrek: I'm lost here. What you're trying to do is plain wrong. >>>> ELF symbols check finds you a bunch of bugs, for free (by the way, >>>> that might seem easy, but it isn't). At least some of these bugs are >>>> already classified as "crash bugs" - X.org server is going to crash, >>>> possibly upon stratup. If anything, you are expected to fix the bugs. >>>> Instead, you're trying to circumvent the check by fooling the robot! >>>> >>>> For example, xf86UDealy() function has been removed from the X.org server >>>> API: >>>> http://git.altlinux.org/people/shrek/packages/xorg-server.git?a=commitdiff;h=9522ab9a >>>> That is, calling xf86UDealy() from a video driver is going to crash the >>>> server. This function seems to be unused in modern drivers anyway, but >>>> legacy drivers must be somehow adjusted - e.g. probably it would suffice >>>> to replace xf86UDealy() with usleep(). >>> >>> Алексей, Валера не читает свободно на >>> английском, если ты хочешь ему что-то >>> сказать - говори на русском. >> >> Первый попавшийся онлайновый переводчик справится с этой задачей >> в один момент. Было бы желание прочесть. > > ни читать, ни что то делать желания уже нет. по поводу xorg-drv-* я уже > сказал, там все зависит от версии XORG_ABI_*. > > P.S. закручивание гаек это конечно хорошо, но их надо время от времени > отпускать, иначе пригорят и тогда только высверливать вместе с болтами Валера, в данном примере действительно всё что нужно - это поменять xf86UDelay на usleep(). Это будет работать на любой версии XORG_ABI_*