← Back to team overview

launchpad-users team mailing list archive

Re: [PPA canonical-qt5-edgers-qt5-daily] qtwebkit_5.0-1ubuntu2_source.changes rejected



you are right. I choose the wrong tone. I apologize everybody.

I definitely do not want to suggest to disable the visioning check s for PPA uploads.

But I would be very happy for a feature what give me opportunity to clean up a package totally and make it disappear as it has never happened.

I am working with a moving target (Qt5), huge codebase, lots of modules, strange and complex dependencies. Providing fresh installable packages for arm target is essential for many developers as compiling the source base for arm target locally could take 3-4 days. With a good packaging we can save hundreds of man-days.

But following a moving git repository of the upstream is not about applying patches day by day to an ancient orig.tar.gz. It is about cleaning up the desk week by week and creating the same packages again and again. Of course adding a git-'date' to the version number is the exact solution. But in my case this very civilized version policy made the build directory and so the -I arguments and object list arguments in the linking that it exceeded the shell limitations. That is the reason I had to fall back to a very short filename and that caused the problem. It is insane :) I know... but there is a risk that even 1-2 character extra will make the build fail.

I do not know what to suggest or ask. I fully understand the version checking policy. I like the way Debian and Ubuntu makes sure that the versioning is correct. I like the way how strict is LP. That is all cool.

I just would like to be happy to have a shortcut when I am only experimenting and playing in a sandbox of a small group of developers who know very well what they get when they enable the PPA I am dput-ing the packages.

Once again, sorry for the inappropriate tone in my previous mail.

On 06/04/2012 10:34 PM, Elliot Murphy wrote:
I'm sorry you are having trouble with preparing a source package for
upload to your PPA. I know that there are a lot of details around
naming and versioning in creating proper deb packages and it took me a
while to learn as well.

However, emailing this list with your current attitude/tone is not
going to get you any help. I suggest you try to reformulate your mail
in the form of a question that we on the launchpad-users list can help
with. Or, if you are unhappy with how a part of Launchpad works, I
suggest you draft a proposal for how to change it to be better (and be
prepared to provide developer time to work on the proposal). Be
forewarned though, a suggestion to disable the versioning checks for
PPA uploads needs to be accompanied by much better rationale than you
have provided so far.

On Mon, Jun 4, 2012 at 1:49 PM, Zoltán Balogh
<zoltan.balogh@xxxxxxxxxxxxx>  wrote:

I am tired of it. I just want _that_ package in _that_ PPA. It is harmless,
it is a brand new package. There is no already existing orig.tar.gz in that

I am not going to do the renaming and repackaging dance again... I was doing
it all day. That bloody package fails to build if it has a longer name. No
kidding, it hits the wall with shell argument length limitation.

Seriously, the very-very safe package intake gave me way too much work
lately.  Complying to the hyper paranoid LP rules gives me significantly
more work than fixing the problem if would screw up something.


On 06/04/2012 08:41 PM, Launchpad PPA wrote:
File qtwebkit_5.0.orig.tar.gz already exists in Daily builds of Qt5, but
uploaded version has different contents. See more information about this
error in https://help.launchpad.net/Packaging/UploadErrors.
Files specified in DSC are broken or missing, skipping package unpack


If you don't understand why your files were rejected please send an email
to launchpad-users@xxxxxxxxxxxxxxxxxxx for help (requires membership).

You are receiving this email because you are the uploader of the above
PPA package.

Mailing list: https://launchpad.net/~launchpad-users
Post to     : launchpad-users@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~launchpad-users
More help   : https://help.launchpad.net/ListHelp

Follow ups