<!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>