Bug 651853 - pida 0.6.2 got released
Summary: pida 0.6.2 got released
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: pida
Version: rawhide
Hardware: Unspecified
OS: Unspecified
low
low
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 695022 745233 767185
Blocks: 754673
TreeView+ depends on / blocked
 
Reported: 2010-11-10 13:28 UTC by Fabian Affolter
Modified: 2012-02-06 16:40 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-02-06 16:40:56 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.