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