<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""
"http://www.w3.org/TR/html4/loose.dtd">


<html>
        <head>
                <meta http-equiv="content-type" content="text/html; charset=utf-8">
                <title>Ubuntu Developer Portal Application Status Update</title>
                <style type="text/css" media="screen">
                        body {
                                font-family: Ubuntu, 'Ubuntu Beta', UbuntuBeta, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, sans-serif;
                                font-size: 14px;
                                color: #717073;
                                background: url("https://myapps.developer.ubuntu.com/static/devportal/backGroundOne.gif");
                                line-height: 16px;
                                margin: 0;
                                padding: 0;
                        }
                        #container {
                                background: none repeat scroll 0 0 #F7F6F5;
                                width: 600px;
                                margin: 0 auto 20px;
                                width: 600px;
                        }
                        #container-inner {
                                background-color: #FFFFFF;
                        }
                        #header, #container-inner {
                                -moz-box-shadow: 0 0 5px #BBBBBB;
                                -moz-box-shadow: 0 0 5px #BBBBBB;
                                background-color: #FFFFFF;
                        }
                        #header {
                                background-repeat: none;
                                background: url("https://myapps.developer.ubuntu.com/static/devportal/header_bg.png") repeat-x scroll left top #DD4814;
                                height: 64px;
                                margin: 0;
                                padding: 0;
                                position: relative;
                        }
                        #ubuntu-header {
                                background: url("https://myapps.developer.ubuntu.com/static/devportal/ubuntu_developer_logo.png") no-repeat scroll 0 0 transparent;
                                background-repeat: no-repeat;
                                height: 40px;
                                left: 12px;
                                top: 12px;
                                width: 250px;
                                margin: 0;
                                overflow: hidden;
                                padding: 0;
                                position: absolute;
                                text-indent: -9999px;
                        }
                        #ubuntu-header a {
                                display: block;
                                height: 100%;
                                width: 100%;
                        }
                        a {
                                color: #DD4814;
                                text-decoration: none;
                        }
                        h1 {
                                font-size: 36px;
                                line-height: 40px;
                        }
                        #status {
                                font-size: 24px;
                                line-height: 32px;
                                font-weight: bold;
                                padding: 10px 0;
                        }
                        #status_msg {
                                color: #DD4814;
                                margin-right: 5px;
                        }
                        #status_txt {
                                float: left;
                                margin: 0px 10px 10px;
                        }
                        #thanks {
                                padding-top: 15px;
                                font-size: 20px;
                                line-height: 23px;
                        }
                        #dev_logo {
                                float: right;
                                border: none;
                        }
                        #details {
                                padding: 10px 0 0;
                                min-height: 80px;
                                margin: 10px 10px 0 10px;
                        }
                        #visit {
                                font-weight: bold;
                                font-size: 16px;
                                color: #DD4713;
                                margin: 10px;
                        }
                        #visit img {
                                position: relative;
                                top: 7px;
                                border: none;
                        }
                        #what, #meaning{
                                font-size: 15px;
                                line-height: 17px;
                        }
                        #what {
                                font-weight: bold;
                        }
            .pre {
                white-space: pre-wrap;
            }
                </style>
        </head>
<body>
        <div id="container">
                <div id="container-inner">
                        <div id="status">
                                <div id="status_txt">
                                        <a href="https://myapps.developer.ubuntu.com/dev/">
                                        <img id="dev_logo" src="https://myapps.developer.ubuntu.com/static/devportal/developer_orange_hex.png"/></a>
                                        <div id="status_msg">
  Your application Qreator Needs Information
</div>
                    <div id="thanks">Thank you for your patience during the moderation process.</div>
                                </div>
                        </div>
                        <div id="details">
                We need some information
                                <div id='meaning'>
        <p>Please respond to this request from our approval team,
        and then resubmit your application:</p>
        
    <p class="pre">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!</p>
        
</div>
                        </div>
                        <div id="visit">
                                <a href="https://myapps.developer.ubuntu.com/dev/">
                                Visit the developer portal
                                <img src="https://myapps.developer.ubuntu.com/static/devportal/moreArrowOrange.gif"/></a>
                        </div>
                        <div id="header">
                                <h1 id="ubuntu-header">
                                        <a href="https://myapps.developer.ubuntu.com/dev/">Ubuntu developer</a>
                                </h1>
                        </div>
                </div>
        </div>
</body>
</html>