Is it possible to backport nomnom to Precise 12.04?

Asked by MestreLion

Since Abby is broken in precise, currently there are no GUI alternatives for downloading youtube videos.

Is there any technical reason not to release nomnom to precise? Is a backport feasible?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu nomnom Edit question
Assignee:
No assignee Edit question
Solved by:
Warren Hill
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Why not use an addon or extension for your web brower? How is this not a 'GUI alternative' ?

Revision history for this message
MestreLion (mestrelion) said :
#2

You "answer" completely avoided my question: if nonnom exists in quantal and raring, I assume it has features and/or covers use cases that browser addons don't. If not, the conclusion would be to mark nomnom as not needed and delete it from all Ubuntu releases.

Back to the issue: Is there a technical (or any) reason for nomnom to be released only in quantal and raring, but not in precise? Are there missing or conflicting requirements?

If a backport is possible, what are the steps to make it so?

Revision history for this message
Thomas Krüger (thkrueger) said :
#3

I think you have a completely wrong idea about the software selection in Ubuntu. Ubuntu (and Free Open Source Software in general) is a system of choice. There are many options and you can choose for yourself, even if there is a defined default pre-selection to start with. Naming a software "not needed" or even removing it from the software repository would be a large violation of that idea. Also the existence of a software in the repository does not imply that it has any advantage over a similar program. It just means there is an other option to choose from. Software will only be removed if there are mayor problems with it, like it has security issues and is not maintained any more.

To select the best option for you, and this applies in general and not only for software, you have to know what you want (aka. your requirements) and then see which software fits them the best.

To get back to the question:
There is always the option to compile and install from source. Most projects source codes include instructions on that.
Also you can create a package for yourself. The the source of the packages for newer releases should be a good helper, as well as this guide: https://wiki.ubuntu.com/PackagingGuide

Revision history for this message
MestreLion (mestrelion) said :
#4

Thomas, I think you misunderstood my previous comment: I was just being sarcastic towards actionparsnip. I completely agree that Free Software is about choice, that is why I asked about backporting nomnom, so Precise users can have the same choices as Quantals'. His answer about using web browser addons was the one that implied nomnom is not needed, so I ironically pointed out about the removal. I never made any judgment about advantages or disadvantages of either nomnom or browser addons, I simply wanted to extend the choices available to Precise users by including nomnom.

I am truly sorry if my irony was misinterpreted, or if I was rude towards anyone or any idea.

Back to the question:

Thanks for your suggestions! I didn't try to compile or package it myself, but I assume it would work fine, since all dependencies are available in Precise (I've checked the version requirements too)

But my question was not only about installing it for myself, but also upload it to Precise's repositories (maybe -proposed?), so it would benefit all users.

I'm not the package maintainer, nor I've never done any uploads in launchpad, so I assume this must be done by nomnom's maintainer(s). I'm not sure how, or what the steps are to include it in Precise's repositories, or if there's any reason not to.

So this question is actually about kindly requesting nomnom to be backported and included in Precise. Not even sure if this is the right place to ask so, or if there's anything I should do myself to make it happen (besides, or course, doing this request).

Revision history for this message
Manfred Hampl (m-hampl) said :
#5

Have you tried manually installing the nomnom package for quantal on your precises system?
If there are no dependecies on the most up-to-date versions of other packages that might work well.

Revision history for this message
MestreLion (mestrelion) said :
#6

I just did it, and it installed fine.

Commands used were:
sudo apt-get install libqjson-dev # only required missing build-dep
dget http://archive.ubuntu.com/ubuntu/pool/universe/n/nomnom/nomnom_0.3.1-1.dsc
cd nomnom-0.3.1/
debuild -us -uc -b
xdg-open ../nomnom_0.3.1-1_amd64.deb

and installed via software center (not sure how to make dpkg -i pull all the dependencies, like quvi, automatically)

And nomnom runs and works fine, despite the low-res icon in launcher and the recent change in youtube that broke quvi compatibility

So, being the "backport" technically possible (and easily done), how can nomnom be included in Precise's repos?

Also... quvi was already fixed upstream so youtube downloads work again, need upgrade to libquvi-scripts 0.4.9 in Precise, Quantal and Raring. Ok, not a nomnom issue per-se, but given its quvi dependency and youtube not working, I think it is worth mentioning here.

Revision history for this message
Best Warren Hill (warren-hill) said :
#7

You request a backport see here for details

https://wiki.ubuntu.com/UbuntuBackports

Alternativley if it exists in Quantal and you have checked the dependencies are met you can install it from the deb file. This usually works well.

Revision history for this message
MestreLion (mestrelion) said :
#8

Thanks Warren Hill, that solved my question.

Revision history for this message
MestreLion (mestrelion) said :
#9

Since the Backporting request and step for inclusion on repositories are a bit complex, I think it would be better if done by nomnom's maintainer himself, since he already published packages for Quantal and Raring.

Quantal's package works fine in Precise without any modification, so I think it is just a matter of publishing it. I guess for now I'll stay with my self-installed package and leave the task to publish in Precise's repository to the maintainer, if he wishes to do so.

Once again, thank you all very much!