Re: Packaging issues, copyright/license check and big drop in performance in 1.2.1 compared to 1.1.2 (amd64)

Thibaut VARÈNE <[email protected]>
Newsgroups gmane.comp.video.xvid.devel
Message-ID <[email protected]>
Le 18 févr. 09 à 20:32, Loïc Martin a écrit :
> Michael Militzer wrote:
>>

> For the naming of the xvidcore directory, most projects use foo- 
> version
> for the directory name. It's probably only my laziness (saves renaming
> the folder manually).

uupdate typically doesn't care at all what the extract folder name is...

>> 3. I think the performance drop is suspicious. Are you sure you  
>> have compiled
>> with asm optimizations enabled? Did you have nasm present?
>>
>> The PPC asm code can be compiled with gcc and has no further  
>> dependencies.
>
> I checked a bit, and I can build 1.1.2 packages with assembler code
> enabled. However, 1.2.1 doesn't enable any assembly (f.e. I can pbuild
> the 1.2.1 binary packages for i386 on an amd64 arch, which is  
> impossible
> for 1.1.2 as for any software that uses asm).
>
> I checked the build directory, and configure has many changes, a lot  
> of
> those related to nasm and yasm.
>
> However, I don't know enough to troubleshoot the issue in the code.


The following diff against upstream debian folder allowed me to do a  
dirty build of an optimized (with asm enabled) version of xvidcore on  
amd64 pbuilder:

diff -ru xvidcore.orig/debian/control xvidcore/debian/control
--- xvidcore.orig/debian/control	2008-11-28 19:28:08.000000000 +0100
+++ xvidcore/debian/control	2009-02-18 21:09:17.078638631 +0100
@@ -2,7 +2,7 @@
Section: libs
Priority: optional
Maintainer: Edouard Gomez <[email protected]>
-Build-Depends: debhelper (>= 5), nasm (>= 2.0.0) [i386]
+Build-Depends: debhelper (>= 5), nasm (>= 2.0.0) [i386 amd64]
Standards-Version: 3.5.8

Package: libxvidcore4


Also, you might want to check with debian-multimedia.org, we have  
xvidcore packages there, although not up to date (yet) either, AFAICT:

libxvidcore4 | 2:1.1.2-0.1etch2 |     oldstable | alpha, amd64, hppa,  
i386, ia64, powerpc, sparc
libxvidcore4 | 2:1.1.3-0.6 |        stable | alpha, amd64, hppa, i386,  
ia64, powerpc, sparc
libxvidcore4 | 2:1.1.3-0.6 |      unstable | alpha, amd64, hppa, i386,  
ia64, powerpc, sparc
libxvidcore4-dev | 2:1.1.2-0.1etch2 |     oldstable | alpha, amd64,  
hppa, i386, ia64, powerpc, sparc
libxvidcore4-dev | 2:1.1.3-0.6 |        stable | alpha, amd64, hppa,  
i386, ia64, powerpc, sparc
libxvidcore4-dev | 2:1.1.3-0.6 |      unstable | alpha, amd64, hppa,  
i386, ia64, powerpc, sparc


HTH

-- 
Thibaut VARÈNE
http://www.parisc-linux.org/~varenet/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.