Re: [Ayatana] Some ideas for the Software Center

2011-01-04 Thread Paul Sladen
On Mon, 3 Jan 2011, Mark Shuttleworth wrote:
 On 13/12/10 11:52, Matthew Paul Thomas wrote:
  Like apt-get, USC installs recommended items by default,
 we could recommend the Python bindings and development libraries.
 I suspect a lot of this will require some server-side smarts but
 it's a fruitful area for us to be exploring.

There is Enhances: which is the inverse equivalent of Suggests:
(declared in package B, rather than package A), but currently no
counterpart for Recommends::

  http://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps

Flipping it over also means that the operators are inverted, so
'Recommends: x | y | z' becomes 'Super-Enhances: x  y  z'
(autoremovable install if Python and some other package).

-Paul



___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Some ideas for the Software Center

2011-01-03 Thread Mark Shuttleworth

I agree, we don't need pre-emptive downloading of packages without an
explicit user request for installation.

On 13/12/10 11:52, Matthew Paul Thomas wrote:
 Like apt-get, USC installs recommended items by default, though you can
 uncheck them in the Add-ons section if you want to.

No doubt it's in your head already, but we could do a lot better with
package recommendations than simply looking at the Recommends metadata.
For example, if the user has python-dev installed, and installs libmysql
directly rather than as a dependency, we could recommend the Python
bindings and development libraries. I suspect a lot of this will require
some server-side smarts but it's a fruitful area for us to be exploring.

Mark



signature.asc
Description: OpenPGP digital signature
___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Some ideas for the Software Center

2010-12-13 Thread Matthew Paul Thomas
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Alexander Lancey wrote on 11/12/10 21:24:

 Firstly, sorry if this the wrong mailing list.

The right place is
https://bugs.launchpad.net/ubuntu/+source/software-center.

 I've been thinking about the Software Center, and I came up with three
 ideas I'd like to see.
 
 Two are related to offline functionality - queueing and caching. I
 recently tried to select a package for installation, while I was
 offline. Instead of it setting the package aside for later, or even
 giving a concise error, it gave 404s. I think the Software Center, when
 offline, should let you know and ask if you want to install things
 later.

http://launchpad.net/bugs/674997

 Caching packages would also be really nice. The package I wanted was
 small, and had been suggested by another package or two. The Software
 Center could potentially look for smallish packages that are
 recommended (by your apps or based on your apps), then download the
 debs when you're idling or just not sending very much data. Not only
 would this speed up installations when/if you want to install one of
 these packages, but you could install these while offline.

Like apt-get, USC installs recommended items by default, though you can
uncheck them in the Add-ons section if you want to.

Downloading small suggested packages might make future installations
easier, but it would make current installations slower. This is similar
to Web accelerators that cache linked items on Web pages; many of the
same lessons may apply.

 The third idea is to have a button or something to make desktop links,
 since some people don't realize they ever can.
...

I'm not sure what you mean by desktop links. If you mean making it
easier to launch programs once they're installed, that's
http://launchpad.net/bugs/670403.

Cheers
- -- 
Matthew Paul Thomas
http://mpt.net.nz/
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0GCPkACgkQ6PUxNfU6eco4ZQCgseZYpo2xMg5ea+M8S4xOcLCK
f0gAn0ioFun0FJfn65uxL5Ip/CByTeSk
=I1SF
-END PGP SIGNATURE-

___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp


Re: [Ayatana] Some ideas for the Software Center

2010-12-11 Thread Peterson Silva
Wow, those were pretty neat ideas! Software Centre shouldn't be rude to
people without an internet connection at the moment =)

But the thing about caching should be an opt-in thing, IMHO.

*Peterson*
*http://petercast.net*



On 11 December 2010 19:24, Alexander Lancey a...@alexandos.org wrote:

  Firstly, sorry if this the wrong mailing list.

 I've been thinking about the Software Center, and I came up with three
 ideas I'd like to see.

 Two are related to offline functionality - queueing and caching. I recently
 tried to select a package for installation, while I was offline. Instead of
 it setting the package aside for later, or even giving a concise error, it
 gave 404s. I think the Software Center, when offline, should let you know
 and ask if you want to install things later.

 Caching packages would also be really nice. The package I wanted was small,
 and had been suggested by another package or two. The Software Center could
 potentially look for smallish packages that are recommended (by your apps or
 based on your apps), then download the debs when you're idling or just not
 sending very much data. Not only would this speed up installations when/if
 you want to install one of these packages, but you could install these while
 offline.

 The third idea is to have a button or something to make desktop links,
 since some people don't realize they ever can.

 ___
 Mailing list: https://launchpad.net/~ayatanahttps://launchpad.net/%7Eayatana
 Post to : ayatana@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~ayatanahttps://launchpad.net/%7Eayatana
 More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~ayatana
Post to : ayatana@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ayatana
More help   : https://help.launchpad.net/ListHelp