Bug#253568: soundcard.h: AFMT_S16_NE is little endian on HPPA, should be big endian
Package: linux-kernel-headers Version: 2.5.999-test7-bk-15 Severity: normal Tags: patch On HPPA, defines AFMT_S16_NE (the "native"-endian sound format) as AFMT_S16_LE (little-endian), but it should be defined as AFMT_S16_BE (big-endian). Due to the removal of a workaround for this in HPPA's "harmony" driver, many packages that use AFMT_S16_NE will no longer work under HPPA (using recent parisc-linux.org kernels). To demonstrate this: #include #include int main() { printf("AFMT_S16_NE: %i\n" "AFMT_S16_BE: %i\n" "AFMT_S16_LE: %i\n", AFMT_S16_NE, AFMT_S16_BE, AFMT_S16_LE); return 0; } On big-endian machines (such as HPPA), this should print: AFMT_S16_NE: 32 AFMT_S16_BE: 32 AFMT_S16_LE: 16 On little-endian machines (x86), this should print: AFMT_S16_NE: 16 AFMT_S16_BE: 32 AFMT_S16_LE: 16 Currently, the "little-endian" output is printed on HPPA. PowerPC may also be affected if the -ansi flag is used, but I cannot test this. Here is a possible patch: --- /usr/include/linux/soundcard.h.orig 2004-06-08 19:24:47.0 +0100 +++ /usr/include/linux/soundcard.h 2004-06-08 19:35:25.0 +0100 @@ -39,6 +39,13 @@ /* In Linux we need to be prepared for cross compiling */ #include +/* Endian macros. Note that they have a different meaning in the kernel. */ +#ifdef __KERNEL__ +# include +#else +# include +#endif + /* * Supported card ID numbers (Should be somewhere else?) */ @@ -179,13 +186,26 @@ * Some big endian/little endian handling macros */ -#if defined(_AIX) || defined(AIX) || defined(sparc) || defined(__sparc__) || defined(HPPA) || defined(PPC) || defined(__mc68000__) -/* Big endian machines */ -# define _PATCHKEY(id) (0xfd00|id) -# define AFMT_S16_NE AFMT_S16_BE -#else -# define _PATCHKEY(id) ((id<<8)|0xfd) -# define AFMT_S16_NE AFMT_S16_LE +#if defined(__KERNEL__) +# if defined(__BIG_ENDIAN) +#define AFMT_S16_NE AFMT_S16_BE +#define _PATCHKEY(id) (0xfd00|id) +# elif defined(__LITTLE_ENDIAN) +#define AFMT_S16_NE AFMT_S16_LE +#define _PATCHKEY(id) ((id<<8)|0x00fd) +# else +#error failed to determine byte order +# endif +#else +# if __BYTE_ORDER == __BIG_ENDIAN +#define AFMT_S16_NE AFMT_S16_BE +#define _PATCHKEY(id) (0xfd00|id) +# elif __BYTE_ORDER == __LITTLE_ENDIAN +#define AFMT_S16_NE AFMT_S16_LE +#define _PATCHKEY(id) ((id<<8)|0xfd) +# else +#error failed to determine byte order +# endif #endif /* I'm not sure about the #error bits. The quick fix would be to add __hppa__ and __powerpc__ to the list of big-endian platforms, but then there are others missing from the list. --- /usr/include/linux/soundcard.h.orig 2004-06-08 19:11:00.0 +0100 +++ /usr/include/linux/soundcard.h 2004-06-08 19:18:34.0 +0100 @@ -179,7 +179,7 @@ * Some big endian/little endian handling macros */ -#if defined(_AIX) || defined(AIX) || defined(sparc) || defined(__sparc__) || defined(HPPA) || defined(PPC) || defined(__mc68000__) +#if defined(_AIX) || defined(AIX) || defined(sparc) || defined(__sparc__) || defined(HPPA) || defined(__hppa__) || defined(PPC) || defined(__powerpc__) || defined(__mc68000__) /* Big endian machines */ # define _PATCHKEY(id) (0xfd00|id) # define AFMT_S16_NE AFMT_S16_BE -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing') Architecture: hppa (parisc) Kernel: Linux 2.4.26-pa4-0 Locale: LANG=C, LC_CTYPE=C (ignored: LC_ALL set to en_GB) -- no debconf information
gor swing with us
gor your invited to join our swingers club! meet 1000's of local hoes lookin for a bangin, no cost! http://datingsite.KeyIn.to The stupid table lies. Their slopy t-shirt is angry however, his brothers round table prepare for fight. The little red bed sleeps. Her daughters red binocyles got an idea. Our white pensil calculates. Any given white dog is angry. Her odd shaped white spoon stares however, their expensive spoon spit and still her daughters small golden slopy boots show its value while his tall ram looks around however, our fancy boat run. Any given bluish golden picture got an idea. Any given smart little golden spoon makes sound. Her expensive round glasses walks. Our children beautiful white ram stinks and perhaps his hairy carpet fidgeting. Any bluish glasses stares. erng
Bug#253568: soundcard.h: AFMT_S16_NE is little endian on HPPA, should be big endian
Package: linux-kernel-headers Version: 2.5.999-test7-bk-15 Severity: normal Tags: patch On HPPA, defines AFMT_S16_NE (the "native"-endian sound format) as AFMT_S16_LE (little-endian), but it should be defined as AFMT_S16_BE (big-endian). Due to the removal of a workaround for this in HPPA's "harmony" driver, many packages that use AFMT_S16_NE will no longer work under HPPA (using recent parisc-linux.org kernels). To demonstrate this: #include #include int main() { printf("AFMT_S16_NE: %i\n" "AFMT_S16_BE: %i\n" "AFMT_S16_LE: %i\n", AFMT_S16_NE, AFMT_S16_BE, AFMT_S16_LE); return 0; } On big-endian machines (such as HPPA), this should print: AFMT_S16_NE: 32 AFMT_S16_BE: 32 AFMT_S16_LE: 16 On little-endian machines (x86), this should print: AFMT_S16_NE: 16 AFMT_S16_BE: 32 AFMT_S16_LE: 16 Currently, the "little-endian" output is printed on HPPA. PowerPC may also be affected if the -ansi flag is used, but I cannot test this. Here is a possible patch: --- /usr/include/linux/soundcard.h.orig 2004-06-08 19:24:47.0 +0100 +++ /usr/include/linux/soundcard.h 2004-06-08 19:35:25.0 +0100 @@ -39,6 +39,13 @@ /* In Linux we need to be prepared for cross compiling */ #include +/* Endian macros. Note that they have a different meaning in the kernel. */ +#ifdef __KERNEL__ +# include +#else +# include +#endif + /* * Supported card ID numbers (Should be somewhere else?) */ @@ -179,13 +186,26 @@ * Some big endian/little endian handling macros */ -#if defined(_AIX) || defined(AIX) || defined(sparc) || defined(__sparc__) || defined(HPPA) || defined(PPC) || defined(__mc68000__) -/* Big endian machines */ -# define _PATCHKEY(id) (0xfd00|id) -# define AFMT_S16_NE AFMT_S16_BE -#else -# define _PATCHKEY(id) ((id<<8)|0xfd) -# define AFMT_S16_NE AFMT_S16_LE +#if defined(__KERNEL__) +# if defined(__BIG_ENDIAN) +#define AFMT_S16_NE AFMT_S16_BE +#define _PATCHKEY(id) (0xfd00|id) +# elif defined(__LITTLE_ENDIAN) +#define AFMT_S16_NE AFMT_S16_LE +#define _PATCHKEY(id) ((id<<8)|0x00fd) +# else +#error failed to determine byte order +# endif +#else +# if __BYTE_ORDER == __BIG_ENDIAN +#define AFMT_S16_NE AFMT_S16_BE +#define _PATCHKEY(id) (0xfd00|id) +# elif __BYTE_ORDER == __LITTLE_ENDIAN +#define AFMT_S16_NE AFMT_S16_LE +#define _PATCHKEY(id) ((id<<8)|0xfd) +# else +#error failed to determine byte order +# endif #endif /* I'm not sure about the #error bits. The quick fix would be to add __hppa__ and __powerpc__ to the list of big-endian platforms, but then there are others missing from the list. --- /usr/include/linux/soundcard.h.orig 2004-06-08 19:11:00.0 +0100 +++ /usr/include/linux/soundcard.h 2004-06-08 19:18:34.0 +0100 @@ -179,7 +179,7 @@ * Some big endian/little endian handling macros */ -#if defined(_AIX) || defined(AIX) || defined(sparc) || defined(__sparc__) || defined(HPPA) || defined(PPC) || defined(__mc68000__) +#if defined(_AIX) || defined(AIX) || defined(sparc) || defined(__sparc__) || defined(HPPA) || defined(__hppa__) || defined(PPC) || defined(__powerpc__) || defined(__mc68000__) /* Big endian machines */ # define _PATCHKEY(id) (0xfd00|id) # define AFMT_S16_NE AFMT_S16_BE -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing') Architecture: hppa (parisc) Kernel: Linux 2.4.26-pa4-0 Locale: LANG=C, LC_CTYPE=C (ignored: LC_ALL set to en_GB) -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
gor swing with us
gor your invited to join our swingers club! meet 1000's of local hoes lookin for a bangin, no cost! http://datingsite.KeyIn.to The stupid table lies. Their slopy t-shirt is angry however, his brothers round table prepare for fight. The little red bed sleeps. Her daughters red binocyles got an idea. Our white pensil calculates. Any given white dog is angry. Her odd shaped white spoon stares however, their expensive spoon spit and still her daughters small golden slopy boots show its value while his tall ram looks around however, our fancy boat run. Any given bluish golden picture got an idea. Any given smart little golden spoon makes sound. Her expensive round glasses walks. Our children beautiful white ram stinks and perhaps his hairy carpet fidgeting. Any bluish glasses stares. erng -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
glibc_2.3.2.ds1-13_hurd-i386.changes is NEW
libc0.3-dbg_2.3.2.ds1-13_hurd-i386.deb to pool/main/g/glibc/libc0.3-dbg_2.3.2.ds1-13_hurd-i386.deb libc0.3-dev_2.3.2.ds1-13_hurd-i386.deb to pool/main/g/glibc/libc0.3-dev_2.3.2.ds1-13_hurd-i386.deb libc0.3-pic_2.3.2.ds1-13_hurd-i386.deb to pool/main/g/glibc/libc0.3-pic_2.3.2.ds1-13_hurd-i386.deb libc0.3-prof_2.3.2.ds1-13_hurd-i386.deb to pool/main/g/glibc/libc0.3-prof_2.3.2.ds1-13_hurd-i386.deb (new) libc0.3-udeb_2.3.2.ds1-13_hurd-i386.udeb extra debian-installer GNU C Library: Shared libraries - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library and the standard math library, as well as many others. . This package contains a minimal set of libraries needed for the Debian installer. Do not install it on a normal system. libc0.3_2.3.2.ds1-13_hurd-i386.deb to pool/main/g/glibc/libc0.3_2.3.2.ds1-13_hurd-i386.deb libnss-dns-udeb_2.3.2.ds1-13_hurd-i386.udeb to pool/main/g/glibc/libnss-dns-udeb_2.3.2.ds1-13_hurd-i386.udeb libnss-files-udeb_2.3.2.ds1-13_hurd-i386.udeb to pool/main/g/glibc/libnss-files-udeb_2.3.2.ds1-13_hurd-i386.udeb Changes: glibc (2.3.2.ds1-13) unstable; urgency=low . * Jeff Bailey <[EMAIL PROTECTED]> . - debian/control.in/main: Change to new email address. - debian/debhelper.in/libc-dev.install.hurd-i386: Add missing files. Thanks to Michael Banck (Closes: #246355) - debian/sysdeps/gnu.mk: Stub out kernel_check. Thanks to Michael Banck . * GOTO Masanori <[EMAIL PROTECTED]> . - debian/debhelper.in/libc.preinst: Fixed to work when kernel version is x.y.zFOOz pattern. (Closes: #245643) - debian/patches/locale-ro_RO.dpatch: Fix Romania can't be built. (Closes: #245657) - debian/local/manpages/locale.1: Fix typo: LOC_PATH -> LOCPATH. (Closes: #246557) - debian/rules: Fix build correctly when we execute "debian/rules binary". Patched by Jurij Smakov <[EMAIL PROTECTED]>. (Closes: #247241) - debian/patches/glibc232-misc-syslog.dpatch: Fix syslog segv under memory shortage. (Closes: #249559) - debian/patches/s390-backtrace.dpatch: Fix 900 test failures in the libjava testsuite in gcc-3.4 on s390. (Closes: #243394) - debian/sysdeps/linux.mk: Fix build failure when kernel headers directory in /usr/src has symlink asm direcotry. Patched by Wolfram Gloger <[EMAIL PROTECTED]>. (Closes: #249408) . - debian/debhelper.in/libc-udeb.install: Add libnss_files.so*, - debian/libnss-dns-udeb, libnss-dns-files: Update description. - debian/control: Update. . * Colin Watson <[EMAIL PROTECTED]> . - debian/rules: Add libnss-dns-udeb and libnss-files-udeb. (Closes: #247430) - debian/.cvsignore: Likewise. - debian/control.in/libc: libc-udeb depends on libnss-dns-udeb and libnss-files-udeb. - debian/debhelper.in/libc-udeb.install: Remove libnss_dns and libnss_files. - debian/rules.d/control.mk: Likewise. - debian/control.in/libnss-dns-udeb: Update description. Your package contains new components which requires manual editing of the override file. It is ok otherwise, so please be patient. New packages are usually added to the override file about once a week. You may have gotten the distribution wrong. You'll get warnings above if files already exist in other distributions.
Processing of glibc_2.3.2.ds1-13_hurd-i386.changes
glibc_2.3.2.ds1-13_hurd-i386.changes uploaded successfully to localhost along with the files: libc0.3_2.3.2.ds1-13_hurd-i386.deb libc0.3-dev_2.3.2.ds1-13_hurd-i386.deb libc0.3-prof_2.3.2.ds1-13_hurd-i386.deb libc0.3-pic_2.3.2.ds1-13_hurd-i386.deb libc0.3-dbg_2.3.2.ds1-13_hurd-i386.deb libc0.3-udeb_2.3.2.ds1-13_hurd-i386.udeb libnss-dns-udeb_2.3.2.ds1-13_hurd-i386.udeb libnss-files-udeb_2.3.2.ds1-13_hurd-i386.udeb Greetings, Your Debian queue daemon
glibc_2.3.2.ds1-13_hurd-i386.changes is NEW
libc0.3-dbg_2.3.2.ds1-13_hurd-i386.deb to pool/main/g/glibc/libc0.3-dbg_2.3.2.ds1-13_hurd-i386.deb libc0.3-dev_2.3.2.ds1-13_hurd-i386.deb to pool/main/g/glibc/libc0.3-dev_2.3.2.ds1-13_hurd-i386.deb libc0.3-pic_2.3.2.ds1-13_hurd-i386.deb to pool/main/g/glibc/libc0.3-pic_2.3.2.ds1-13_hurd-i386.deb libc0.3-prof_2.3.2.ds1-13_hurd-i386.deb to pool/main/g/glibc/libc0.3-prof_2.3.2.ds1-13_hurd-i386.deb (new) libc0.3-udeb_2.3.2.ds1-13_hurd-i386.udeb extra debian-installer GNU C Library: Shared libraries - udeb Contains the standard libraries that are used by nearly all programs on the system. This package includes shared versions of the standard C library and the standard math library, as well as many others. . This package contains a minimal set of libraries needed for the Debian installer. Do not install it on a normal system. libc0.3_2.3.2.ds1-13_hurd-i386.deb to pool/main/g/glibc/libc0.3_2.3.2.ds1-13_hurd-i386.deb libnss-dns-udeb_2.3.2.ds1-13_hurd-i386.udeb to pool/main/g/glibc/libnss-dns-udeb_2.3.2.ds1-13_hurd-i386.udeb libnss-files-udeb_2.3.2.ds1-13_hurd-i386.udeb to pool/main/g/glibc/libnss-files-udeb_2.3.2.ds1-13_hurd-i386.udeb Changes: glibc (2.3.2.ds1-13) unstable; urgency=low . * Jeff Bailey <[EMAIL PROTECTED]> . - debian/control.in/main: Change to new email address. - debian/debhelper.in/libc-dev.install.hurd-i386: Add missing files. Thanks to Michael Banck (Closes: #246355) - debian/sysdeps/gnu.mk: Stub out kernel_check. Thanks to Michael Banck . * GOTO Masanori <[EMAIL PROTECTED]> . - debian/debhelper.in/libc.preinst: Fixed to work when kernel version is x.y.zFOOz pattern. (Closes: #245643) - debian/patches/locale-ro_RO.dpatch: Fix Romania can't be built. (Closes: #245657) - debian/local/manpages/locale.1: Fix typo: LOC_PATH -> LOCPATH. (Closes: #246557) - debian/rules: Fix build correctly when we execute "debian/rules binary". Patched by Jurij Smakov <[EMAIL PROTECTED]>. (Closes: #247241) - debian/patches/glibc232-misc-syslog.dpatch: Fix syslog segv under memory shortage. (Closes: #249559) - debian/patches/s390-backtrace.dpatch: Fix 900 test failures in the libjava testsuite in gcc-3.4 on s390. (Closes: #243394) - debian/sysdeps/linux.mk: Fix build failure when kernel headers directory in /usr/src has symlink asm direcotry. Patched by Wolfram Gloger <[EMAIL PROTECTED]>. (Closes: #249408) . - debian/debhelper.in/libc-udeb.install: Add libnss_files.so*, - debian/libnss-dns-udeb, libnss-dns-files: Update description. - debian/control: Update. . * Colin Watson <[EMAIL PROTECTED]> . - debian/rules: Add libnss-dns-udeb and libnss-files-udeb. (Closes: #247430) - debian/.cvsignore: Likewise. - debian/control.in/libc: libc-udeb depends on libnss-dns-udeb and libnss-files-udeb. - debian/debhelper.in/libc-udeb.install: Remove libnss_dns and libnss_files. - debian/rules.d/control.mk: Likewise. - debian/control.in/libnss-dns-udeb: Update description. Your package contains new components which requires manual editing of the override file. It is ok otherwise, so please be patient. New packages are usually added to the override file about once a week. You may have gotten the distribution wrong. You'll get warnings above if files already exist in other distributions. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Processing of glibc_2.3.2.ds1-13_hurd-i386.changes
glibc_2.3.2.ds1-13_hurd-i386.changes uploaded successfully to localhost along with the files: libc0.3_2.3.2.ds1-13_hurd-i386.deb libc0.3-dev_2.3.2.ds1-13_hurd-i386.deb libc0.3-prof_2.3.2.ds1-13_hurd-i386.deb libc0.3-pic_2.3.2.ds1-13_hurd-i386.deb libc0.3-dbg_2.3.2.ds1-13_hurd-i386.deb libc0.3-udeb_2.3.2.ds1-13_hurd-i386.udeb libnss-dns-udeb_2.3.2.ds1-13_hurd-i386.udeb libnss-files-udeb_2.3.2.ds1-13_hurd-i386.udeb Greetings, Your Debian queue daemon -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#40263: Save tons of money on Photoshop 7 $60
TOP quality software: Special Offer #1: Windows XP Professional+Microsoft Office XP Professional = only $80 Special Offer #2: Adobe - Photoshop 7, Premiere 7, Illustrator 10 = only $120 Special Offer #3: Macromedia Dreamwaver MX 2004 + Flash MX 2004 = only $100 Also: Windows 2003 Server Windows 2000 Workstation Windows 2000 Server Windows 2000 Advanced Server Windows 2000 Datacenter Windows NT 4.0 Windows Millenium Windows 98 Second Edition Windows 95 Office XP Professional Office 2000 Office 97 MS Plus MS SQL Server 2000 Enterprise Edition MS Visual Studio .NET Architect Edition MS Encarta Encyclopedia Delux 2004 MS Project 2003 Professional MS Money 2004 MS Streets and Trips 2004 MS Works 7 MS Picture It Premium 9 MS Exchange 2003 Enterprise Server Adobe Photoshop Adobe PageMaker Adobe Illustrator Adobe Acrobat 6 Professional Adobe Premiere Macromedia Dreamwaver MX 2004 Macromedia Flash MX 2004 Macromedia Fireworks MX 2004 Macromedia Freehand MX 11 Corel Draw Graphics Suite 12 Corel Draw Graphics Suite 11 Corel Photo Painter 8 Corel Word Perfect Office 2002 Norton System Works 2003 Borland Delphi 7 Enterprise Edition Quark Xpress 6 Passport Multilanguage Get softwere here! To stop getting these?
Bug#40263: Save tons of money on Photoshop 7 $60
TOP quality software: Special Offer #1: Windows XP Professional+Microsoft Office XP Professional = only $80 Special Offer #2: Adobe - Photoshop 7, Premiere 7, Illustrator 10 = only $120 Special Offer #3: Macromedia Dreamwaver MX 2004 + Flash MX 2004 = only $100 Also: Windows 2003 Server Windows 2000 Workstation Windows 2000 Server Windows 2000 Advanced Server Windows 2000 Datacenter Windows NT 4.0 Windows Millenium Windows 98 Second Edition Windows 95 Office XP Professional Office 2000 Office 97 MS Plus MS SQL Server 2000 Enterprise Edition MS Visual Studio .NET Architect Edition MS Encarta Encyclopedia Delux 2004 MS Project 2003 Professional MS Money 2004 MS Streets and Trips 2004 MS Works 7 MS Picture It Premium 9 MS Exchange 2003 Enterprise Server Adobe Photoshop Adobe PageMaker Adobe Illustrator Adobe Acrobat 6 Professional Adobe Premiere Macromedia Dreamwaver MX 2004 Macromedia Flash MX 2004 Macromedia Fireworks MX 2004 Macromedia Freehand MX 11 Corel Draw Graphics Suite 12 Corel Draw Graphics Suite 11 Corel Photo Painter 8 Corel Word Perfect Office 2002 Norton System Works 2003 Borland Delphi 7 Enterprise Edition Quark Xpress 6 Passport Multilanguage Get softwere here! To stop getting these? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#226716: Confirmed TLS broken on 2.4 kernels
I can confirm that this bug is reproducible on 2.4 kernels, including the Debian 2.4.26-1-686. Is there any ETA on a fix for this? -- "You grabbed my hand and we fell into it, like a daydream - or a fever."
Bug#226716: Confirmed TLS broken on 2.4 kernels
I can confirm that this bug is reproducible on 2.4 kernels, including the Debian 2.4.26-1-686. Is there any ETA on a fix for this? -- "You grabbed my hand and we fell into it, like a daydream - or a fever." -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Messaggio cancellato
Il messaggio: Da/From:debian-glibc@lists.debian.org A/To: [EMAIL PROTECTED] Oggetto/Subject: information IP: 80.116.126.29 Allegato/Attachment: location.com รจ stato cancellato dal server in quanto conteneva allegati potenzialmente pericolosi. The message has been deleted because one or more attachments could be dangerous.