Bug 651853

Summary: pida 0.6.2 got released
Product: [Fedora] Fedora Reporter: Fabian Affolter <mail>
Component: pidaAssignee: Gwyn Ciesla <gwync>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: boni.vivek, lzap, maxamillion
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-06 16:40:56 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 695022, 745233, 767185    
Bug Blocks: 754673    

Description Fabian Affolter 2010-11-10 13:28:15 UTC
The release of pida 0.6.2, over 100 changes accumulated and pida got faster.

Changelog since 0.6

    * switch to hgdistver
    * switch back to setuptools
          o kill our build_doc command, build_sphinx works 
    * bump the required python version to 2.6
          o settings are now stored using stdlib json
          o puilder uses stdlib json
          o window state is now stored in json 
    * add execnet/py to the depends
          o port the nosetest plugin from dbus to execnet 
    * remove the last uses of the gtkforms module for pygtkhelpers
    * fix up various transition-leftovers of the kiwi to pygtkhelpers switch
    * ignore locales/translations for now
    * switch to the most recent anyvc api
    * use the real bpython-gtk since its availiable now
    * beef up various core datatypes
          o remove document.unique_id
          o kill the buffer list markup helpers in document
          o move indexer functionality from project to a dedicated type 

    * kill the bugtracker service since we dont use launchpad any more
    * bugfixes in the trac plugin (thanks Christopher)
    * remove all parts of pida.utils.gthreads we have in pygtkhelpers
    * remove the gtkhtml fallbacks of browseweb - webkit is the future
    * removed the document encoding from the statusbar
    * kill the PidaGladeView? alias
    * better logging of service failures
    * fix incorrect handling of missing libs on startup
    * fix project removal (#411)
    * revise the internal resource-finder

Comment 1 Lukas Zapletal 2011-04-09 18:23:11 UTC
Trying to build it. At the first sight we are missing some dependencies:

http://pypi.python.org/pypi/pygtkhelpers
http://pypi.python.org/pypi/Logbook/

Comment 2 Lukas Zapletal 2011-04-09 19:56:25 UTC
https://bugzilla.redhat.com/show_bug.cgi?id=695022

Working on changing pida spec now, will send patch to the maintainer.

Comment 3 Vivek Shah 2011-04-10 09:29:48 UTC
Built the SRPM for the pida-0.6.2 but it requires pygtkhelpers to run. 

The SRPM can be found at:
http://bonii.fedorapeople.org/srpms/pida-0.6.2-1.fc16.src.rpm

Comment 4 Lukas Zapletal 2011-04-11 08:04:38 UTC
Got some comments:

- in the %setup the -n %{name}-%{version} is not necessary
- chmod 755 $RPM_BUILD_ROOT%{python_sitearch}/%{name}/utils/feedparser.py should be python_sitelib because this can fail in 64bit systems
- in the files section this is the same:

%{python_sitearch}/%{name}/
%{python_sitearch}/%{name}-*.egg-info

should probably be

%{python_sitelib}/%{name}/
%{python_sitelib}/%{name}-*.egg-info

- is it okay to have /usr/share/pida and /usr/share/pida-version ? I'd recommend this in the install section:

# This should be installed with version tag
mkdir -p $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}/contrib/gtkrc
mv $RPM_BUILD_ROOT%{_datadir}/doc/%{name}/contrib/gtkrc/dark.gtkrc-2.0 \
  $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}/contrib/gtkrc/dark.gtkrc-2.0

- the pida-build binary is also not necessary (install section):

# Build script not necessary
rm $RPM_BUILD_ROOT%{_bindir}/%{name}-build

For completeness I am attaching the lint output (version f14):

$ rpmlint pida-0.6.2-1.fc14.i686.rpm 
pida.i686: W: private-shared-object-provides /usr/lib/python2.7/site-packages/pida/ui/moo_stub.so moo_stub.so
pida.i686: E: zero-length /usr/share/doc/pida-0.6.2/docs/source/user/mooedit.rst
pida.i686: E: non-executable-script /usr/lib/python2.7/site-packages/pida/services/plugins/multipart.py 0644L /usr/bin/python
pida.i686: E: zero-length /usr/share/doc/pida-0.6.2/docs/source/user/vim.rst
pida.i686: E: zero-length /usr/share/doc/pida-0.6.2/docs/source/user/emacs.rst
pida.i686: W: no-manual-page-for-binary pida-build
pida.i686: W: no-manual-page-for-binary pida-remote
1 packages and 0 specfiles checked; 4 errors, 3 warnings.

Comment 5 Vivek Shah 2011-09-22 17:08:55 UTC
Hi,
   I dont have any time to look into it currently so changing the status of asignee.

Thanks,
Vivek

Comment 6 Fedora Admin XMLRPC Client 2011-10-11 16:52:34 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 7 Gwyn Ciesla 2011-10-11 16:59:34 UTC
Committed 0.6.2, not build, still waiting on pygtkhelpers review.  I'll likely submit Logbook.

Comment 8 Gwyn Ciesla 2012-02-06 16:40:56 UTC
pygtkhelpers and the new pida bundle other code in difficult ways, I've retired pida in rawhide.