Re: Python 3.2a1 in rawhide

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

 



On Sun, 2010-08-22 at 16:31 +0200, Thomas Spura wrote:
> On Sat, 21 Aug 2010 18:48:31 -0400
> David Malcolm wrote:
> [snip]
> > 
> > So you'll need to update the %files for python3 subpackages, listing
> > something like:
> >   foo/__pycache__
> > to capture the directory and the bytecode files within.
> 
> Unfortunately there is sometimes also a __pycache__ directory in
> %{python_sitearch} (etc...) - for example in python3-minimock:

Oops; good catch - thanks!

Looks like the python3 package needs to own this.

Toshio fixed this in python3-3.2-0.2.a1
  http://koji.fedoraproject.org/koji/buildinfo?buildID=191446
(I only noticed this after trying to push my fix for this :( )

Yes; anything that installs any .py files into %{python_sitearch} should
also be installing bytecode files into
  %{python_sitearch}/__pycache__
and if you install subdirectories, the subdirectories should themselves
install a __pycache__ subdir.

> Checking for unpackaged
> file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-minimock-1.2.5-5.fc15.noarch
> error: Installed (but unpackaged) file(s)
> found: /usr/lib/python3.2/site-packages/__pycache__/minimock.cpython-32.pyc /usr/lib/python3.2/site-packages/__pycache__/minimock.cpython-32.pyo
>     Installed (but unpackaged) file(s) found:
>    /usr/lib/python3.2/site-packages/__pycache__/minimock.cpython-32.pyc
>    /usr/lib/python3.2/site-packages/__pycache__/minimock.cpython-32.pyo
> 
> I decided to *NOT* own the __pycache__ directory, because other python3
> packages will have that directory too, so I _believe_ the main python3
> package should own them, isn't it?
That sounds correct.

> python3-minimock currently only owns:
> %{python3_sitelib}/__pycache__/minimock*
This seems correct.

Thanks!
Dave

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux