Hello, On Oct 10 09:34 Johannes Meixner wrote (excerpt):
I assume .pyc files are not architecture independent so that a package that contains .pyc files cannot be "noarch".
When I am right, "BuildArch: noarch" must be removed from OBS home:gregfreemyer:branches:home:sbrabec/CUPS-Cloud-Print/CUPS-Cloud-Print.spec
What I found via Google was http://daeken.com/python-marshal-format excerpt: ------------------------------------------------------------------------- The marshal format is used in .pyc files ... Note: I wrote all of this for the 2.x line. I don't know how much has changed in 3.x. ... i (TYPE_INT) -- Represents a int on a 32-bit machine. Stored as an int32. I (TYPE_INT64) -- Represents a int on a 64-bit machine. Stored as an int64. When read on a 32-bit machine, this may automatically become a long (if it's above 2**31). ... l (TYPE_LONG) -- Represents a long. ------------------------------------------------------------------------- It seems .pyc files compliled on a 64-bit machine are readable on a 32-bit machine but large integer numbers may get changed which might result different behaviour of the program (e.g. different output format or even different results). Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org