Re: [PATCH] [ceph spec] package *.py* files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Jan 20, 2012, Holger Macht <hmacht@xxxxxxx> wrote:

> On Thu 19. Jan - 22:26:09, Alexandre Oliva wrote:
>> On Jan 19, 2012, Holger Macht <hmacht@xxxxxxx> wrote:
>> 
>> > Alexandre Oliva <oliva <at> lsd.ic.unicamp.br> writes:
>> >> 
>> >> Some post-install rpmbuild defaults byte-compile all packaged python
>> >> files, so don't bother removing the .pyc files, and package .py* to
>> >> get both .pyo and .pyc.  It wastes a tiny little bit of space, but it
>> >> makes the spec file portable across a wider range of rpm and python
>> >> configurations.
>> 
>> > Just wondering...do you have a concrete issue or an example where this is a 
>> > problem?
>> 
>> It failed to build on a BLAGified Fedora 16, complaining about the
>> unpackaged .pyc files.  It's not just CentOS that creates the .pyc files
>> in brp-python-bytecompile.  

> So the built failed because *.pyo was there and *.pyc wasn't?

No, both were there, but the .pyc was (correctly) flagged as not
packaged.

> So maybe we should just always put pyc files in for maximum
> compatibility across distributions?

Yeah.

> Otherwise, if this really makes the build fail for some distributions,

The CentOS-only .pyc packaging did not cover other distros that required
it, such as Fedora and BLAG, yes.

>> Plus, they should be packaged (if at all) in python-ceph, but
>> definitely not in the main ceph package.

> They are packaged in python-ceph.

No, look at the patch.  The ugly work-around to package .pyc files on
CentOS only was not in python-ceph.

> My fault. I also recompressed them at the very start of working on the
> spec file and changed it accordingly, but I'm fine for changing this
> back to .gz.

I'd rather use the smallest available tarball, but we should use
whatever ceph publishes.  If it's going to be .gz from now on, we have
to change the spec file.

-- 
Alexandre Oliva, freedom fighter    http://FSFLA.org/~lxoliva/
You must be the change you wish to see in the world. -- Gandhi
Be Free! -- http://FSFLA.org/   FSF Latin America board member
Free Software Evangelist      Red Hat Brazil Compiler Engineer
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux