[Bug 687875] Review Request: aarddict - Multi-platform dictionary and offline Wikipedia reader

bugzilla at redhat.com bugzilla at redhat.com
Sat Apr 23 16:42:36 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=687875

--- Comment #11 from PRABIN KUMAR DATTA <linux.n.pkd at gmail.com> 2011-04-23 12:42:35 EDT ---
Sorry, in my previous mail I missed out the problem section:
Problem which I have found i.e.,
Un-installation failed to remove directories from %{python_sitelib}/

Nirik told me that it is due to those directories are not owned by the package.

After uninstallation:
1. 
aarddict
├── icons
│   ├── hicolor
│   │   ├── 26x26
│   │   │   └── apps
│   │   ├── 40x40
│   │   │   └── apps
│   │   └── 64x64
│   │       └── apps
│   └── Human-O2
│       ├── 16x16
│       │   ├── actions
│       │   ├── emblems
│       │   ├── mimetypes
│       │   ├── places
│       │   └── status
│       ├── 22x22
│       │   ├── actions
│       │   ├── emblems
│       │   ├── mimetypes
│       │   ├── places
│       │   └── status
│       ├── 24x24
│       │   ├── actions
│       │   ├── emblems
│       │   ├── mimetypes
│       │   ├── places
│       │   └── status
│       └── 32x32
│           ├── actions
│           ├── emblems
│           ├── mimetypes
│           ├── places
│           └── status
└── locale
    ├── el
    │   └── LC_MESSAGES
    └── ru
        └── LC_MESSAGES
 .........................
| 38 directories, 0 files |
 .........................

2. 
aarddict-0.9.2-py2.7.egg-info

 ...............
| Totally empty |
 ...............

This is a mail reply I received today from upstream:
//..........................................................................
You must realize that aarddict works on multiple platforms and is also
packaged for Windows, Mac OS X, Ubuntu and Maemo and is installable
via pip inside or outside of virtualenv. setuptool's idea of where
files should be is very different from Fedora. If aarddict only worked
in Linux and assumed GNOME or KDE I would not package any icons except
for app logo (several icon themes are available as part of "standard
desktop") - but this is not the case.

I am most certainly not changing anything in the source code structure
to satisfy Fedora packaging "requirements" - because it would require
completely changing how application locates it's resources and that is
not something I'm willing to spend time on (even if it had a chance to
work cross-platform). Sorry to disappoint you.

Please note that making an RPM that users can install on Fedora is not
the same as making an RPM that Fedora would accept into distro. As I
mentioned before, the only reason I didn't make one is because Fedora
does not package PyICU and I didn't have time and energy to package
PyICU myself _and_ to setup and maintain yum repo. When/if PyICU
becomes available in Fedora direct aarddict RPM download from
aarddict.org would become a usable option for most users.
...........................................................................//

Still I am interested to maintain this package, since currently the default
dictionary which comes with fedora requires internet connection. Also, this
software helps to use wikipedia and many others websites to be watched offline.

The only solutions I found now are:
1. https://fedorahosted.org/fpc/ticket/79
or 
overlook these warning messages:
//........................................................................
aarddict.noarch: W: file-not-in-%lang
/usr/lib/python2.7/site-packages/aarddict/locale/el/LC_MESSAGES/aarddict.mo
aarddict.noarch: W: file-not-in-%lang
/usr/lib/python2.7/site-packages/aarddict/locale/ru/LC_MESSAGES/aarddict.mo
..........................................................................//

The above solution resolves all problems
Waiting for your response.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the package-review mailing list