Information needed for Qreator
Ubuntu Software Center
noreply at canonical.com
Sat May 19 19:10:38 UTC 2012
Thank you for your patience during the moderation process.
Current status: Your application Qreator Needs Information.
We need some more information
Please respond to this request from our approval team, and then resubmit your application:
So I ran 'quickly package --extras' in a branch of qreator. From what I see, there are a few things that aren't working correctly:
1) the desktop file is installed to /opt/extras.ubuntu.com/qreator/share/applications/ The system won't pick it up there.
2) The Exec and Icon lines in the desktop file don't point to the actually installed files in opt:
Exec=qreator
Icon=/usr/share/qreator/media/qreator.svg
Even if you edit the icon path to be correct for opt, setup.py stomps on it since "datadir" isn't set correctly and this is called:
for line in fin:
if 'Icon=' in line:
line = "Icon=%s\n" % (datadir + 'media/qreator.svg')
fout.write(line)
3) The debian/changelog isn't given an appropriate version number for extras.
4) It sets --install-{lib, scripts, data} correctly, but it also needs to set --prefix since there's magic in setup.py like: self.prefix + '/share/qreator/'
And some minor things picked up by lintian:
P: qreator source: out-of-date-copyright-format-uri http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
Should be: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
W: qreator source: debhelper-overrides-need-versioned-build-depends (>= 7.0.50~)
W: qreator source: package-needs-versioned-debhelper-build-depends 8
W: qreator source: unused-build-dependency-on-cdbs
W: qreator source: ancient-standards-version 3.8.3 (current is 3.9.3)
Then, of course, lintian hates opt, but that's a known issue.
I guess we should probably try to capture some of this as bug reports against quickly? I'm not sure what's already filed.
I tried to note about everything, but might of missed something. I pushed a branch to:
lp:~andrewsomething/qreator/arb-packaging
It creates a package that build, installs, and works from opt on precise. It should be more or less ready.
Oh, very cool app!
Visit the developer portal at https://myapps.developer.ubuntu.com/dev/ to find out more.
Best,
The Ubuntu Software Center team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/app-review-board/attachments/20120519/6675fad0/attachment.html>
More information about the App-review-board
mailing list