Live data from Hacker News

Ubuntu tries to make publication easier for app developers

wiki.ubuntu.com

31–34 of 34 posts

Re: Ubuntu tries to make publication easier for app developers

#31
post #16

Their idea of making it better is to require review before the developer is even allowed to upload a build for testing ? I can't think of any other app store which requires this sort of thing; it doesn't actually solve any problem. Malicious users can claim to be whoever they want, and I can't imagine unauthorized package ports are a serious problem. If you're trying to make something simple, remove really stupid ste…

What pre-upload review are you talking about? I read through the steps, and I don't see anything other than the web form to generate an AppArmor policy, which seems completely automated. EDIT: You're probably talking about the "APPLYING FOR ACCESS" section: To ensure that we are giving upload access only to the original author or a proper representative of the upstream project, we will require that person to request…

FWIW CPAN works like this. A "namespace" (eg. IO::Foo) is essentially assigned to a user and only they can upload packages in this namespace. [http://www.cpan.org/modules/04pause.html#namespace]

Also it's very common in distros for maintainers to be granted only access to a list of packages, which is similar to what Ubuntu is doing here (and indeed already does). In the distro case, the maintainer is usually different from the principal developer of the program.

Re: Ubuntu tries to make publication easier for app developers

#32

Earlier quoted context omitted.

Yup apt-get install will bring down all the dependencies needed. That's the reason they package stuff against release numbers, so the dependencies are all consistent. dpkg -i may give dependency errors.

I get dependency errors on Chrome under Ubuntu 12.04, when I do a dpkg -i google-chrome-stable-whatever.deb. But a quick apt-get -f install after I get those errors sorts it out.

If you open the .deb in Software Center, it'll take care of the dependencies for you at the same time.

Re: Ubuntu tries to make publication easier for app developers

#33
post #17

Earlier quoted context omitted.

App store is all of the following: distribution, discovery and promotion. apt-get was really a distribution platform at first, and you could use it for discovery as well. Apple's store is full of promotion, and I haven't seen any Linux solution that even tries to fill that (marketing) gap.

Then you should check out http://www.ubuntu.com/ubuntu/features/ubuntu-software-centre :)

nice, thanks!

Re: Ubuntu tries to make publication easier for app developers

#34

Earlier quoted context omitted.

Yup apt-get install will bring down all the dependencies needed. That's the reason they package stuff against release numbers, so the dependencies are all consistent. dpkg -i may give dependency errors.

I get dependency errors on Chrome under Ubuntu 12.04, when I do a dpkg -i google-chrome-stable-whatever.deb. But a quick apt-get -f install after I get those errors sorts it out.

On the command line, you can use (ubuntu-specific) `gdebi .deb` to automate that process for you.
Post reply on HN