Re: Thoughts for assisting those with limited bandwidth

2009-02-02 Thread Martin Owens
Hi Markus,

  Do they need to install -0ubuntu2 and THEN -0ubuntu3?
 
 I don't know how Fedora does, but you always have the fallback option  
 to download the full package. The server always has to provide full  
 packages to allow new installations.

It would be logical for a from-version property to be included in the
system. If there is a version from x to y and a version from y to z. and
is is installed, then install xy and then yz. Alternitivly, if there
is a package x to z. Just one update.

All these things are being talked about in the debian binary diff
packages discussions.

Regards, Martin Owens


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-02-02 Thread Sam Tygier
Mackenzie Morgan wrote:
 I would like to know how they handle situations where the person hasn't
 updated in 3 weeks and the package has been updated in the meantime.
 
 Say, for example:
 -0ubuntu1 is currently installed
 -0ubuntu3 is available to install
 
 Do they need to install -0ubuntu2 and THEN -0ubuntu3? 

if you have a simple name scheme then apt could look for
foo-0ubuntu3_upfrom-0ubuntu1
if its not found then apt falls back to using
foo-0ubuntu3

then it would be up to the repository admin to decide what packages were kept. 
it might make sense to have a diff against the previous version, and diff 
against the original release version (for people who just installed from CD)

looking at opensuse's repo
http://download.opensuse.org/pub/opensuse/update/11.0/rpm/x86_64/
it looks like they only have the delta to the previous version.

mac os system updates come it 2 versions. one that updates from the previous 
minor version (10.4.3 to 10.4.4) and one that will update from any previous 
(from any 10.4.x)

sam

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-02-02 Thread Andrew Sayers
If you just want to disable certain large packages, could you do some
sort of pinning arrangement on them?  You should be able to configure
apt so that it (for example) prefers an older version of OOo to an
updated one, but likes a security fix better still.  See
https://help.ubuntu.com/community/PinningHowto for one of the many
guides about this.  If this works, you might want to consider
auto-generating such a list with a bit of Perl that grabs large files in
/var/cache/apt/archives/.

Oh, and fill in the survey: http://pileofstuff.org/ubuntu-survey/ :)

- Andrew

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-02-02 Thread Markus Hitter
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Am 01.02.2009 um 21:43 schrieb Mackenzie Morgan:

 I would like to know how they handle situations where the person  
 hasn't
 updated in 3 weeks and the package has been updated in the meantime.

 Say, for example:
 -0ubuntu1 is currently installed
 -0ubuntu3 is available to install

 Do they need to install -0ubuntu2 and THEN -0ubuntu3?

I don't know how Fedora does, but you always have the fallback option  
to download the full package. The server always has to provide full  
packages to allow new installations.


MarKus

- - - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/




-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.8 (Darwin)

iEYEARECAAYFAkmG1MkACgkQm7ux1ZKeoqaDJgCdFU3aDR7610NtQBdP/xwYpGEZ
0X8AmweOgwQALZbXh+CN/PdJRCs4BZiO
=Rnq6
-END PGP SIGNATURE-

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-02-01 Thread Markus Hitter

Am 31.01.2009 um 15:09 schrieb Davyd McColl:

 I don't appreciate a 78mb download every other day because one
 config item in the kernel config has been changed or tweaked.

I think what you are really asking for are incremental packages.  
Additional to full packages, each server would supply a package-diff  
which would allow to upgrade a given package to the next version.

This isn't exactly trivial (you'd have to un-archive and re-archive  
packages to get meaningful diffs, it has to be binary safe and allow  
to remove files), but I've read about this idea on this list before.  
Perhaps you can find this spot and start working out something like a  
concept or even mockup code.


MarKus

- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/





-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-02-01 Thread nergar
Isn't Fedora working on something like this right now?? Only downloading 
the pieces that were updated? If yes, It would help to look at what they 
are doing.

Markus Hitter wrote:
 Am 31.01.2009 um 15:09 schrieb Davyd McColl:
 
 I don't appreciate a 78mb download every other day because one
 config item in the kernel config has been changed or tweaked.
 
 I think what you are really asking for are incremental packages.  
 Additional to full packages, each server would supply a package-diff  
 which would allow to upgrade a given package to the next version.
 
 This isn't exactly trivial (you'd have to un-archive and re-archive  
 packages to get meaningful diffs, it has to be binary safe and allow  
 to remove files), but I've read about this idea on this list before.  
 Perhaps you can find this spot and start working out something like a  
 concept or even mockup code.
 
 
 MarKus
 
 - - - - - - - - - - - - - - - - - - -
 Dipl. Ing. Markus Hitter
 http://www.jump-ing.de/
 
 
 
 
 

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-02-01 Thread Mackenzie Morgan
On Sun, 2009-02-01 at 13:38 -0600, nergar wrote:
 Isn't Fedora working on something like this right now?? Only downloading 
 the pieces that were updated? If yes, It would help to look at what they 
 are doing.

I would like to know how they handle situations where the person hasn't
updated in 3 weeks and the package has been updated in the meantime.

Say, for example:
-0ubuntu1 is currently installed
-0ubuntu3 is available to install

Do they need to install -0ubuntu2 and THEN -0ubuntu3? 

-- 
Mackenzie Morgan
http://ubuntulinuxtipstricks.blogspot.com
apt-get moo


signature.asc
Description: This is a digitally signed message part
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-02-01 Thread Remco
On Sun, Feb 1, 2009 at 9:43 PM, Mackenzie Morgan maco...@gmail.com wrote:
 I would like to know how they handle situations where the person hasn't
 updated in 3 weeks and the package has been updated in the meantime.

Dunno if they do it like this, but I could imagine a system where the
updates are personalized. So if you need a jump between 7 versions, it
will be generated for you and then cached for other people. The cache
could be limited for budget reasons of course, which would limit the
amount of 'behind the times' people that would still receive an
inremental update.

Remco

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-02-01 Thread Davyd McColl
On Saturday 31 January 2009 13:16:25 Mackenzie Morgan wrote:
 If you want to avoid those sorts of updates and only get the security
ones,
 you can disable the updates repository and just use security.  That'd
 result in quite a lot of the updates being eliminated.  There are also
 changelogs available in the update window.  If the bug in question doesn't
 affect you, you can uncheck the update.

Neither of those options are really satisfactory:

If I were to follow the first step, then I wouldn't get feature /
minor-bugfix
updates for ALL packages, not just the ones that are a little large. And if
I follow the second, then I'm nagged every day about the larger packages
that
I haven't updated -- not to mention that I don't always bother to read all
of
the changelogs when I get my pretty-much daily update notice -- there are
often 10-30 packages in that list! I don't mind spending the bandwidth on
an update -- the issue is apparent bandwidth wastage for something which is
a very minor update. Even if the update applied to me, it's quite hefty
to get said update at 70mb download for the tweak of one options in
.config.

Instead of being just another moo in the wilderness, I will, as someone else
on this mailing list suggested, give it some thought myself (:

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Truth doesn't cease to be just because you don't agree with it.
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-01-31 Thread Evan
It sounds like a good idea, but I don't know how feasible it would be. I
know at one point there was also work going on with debdiffs, but I haven't
heard anything on that in a long time.

At the very least, this is definitely an area that needs to be looked at,
maybe at the Jaunty+1 UDS?

Evan
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-01-31 Thread Evan
Another possibility that I just recalled was that of using lzma compression
instead of gzip for the packages. Again, it was discussed a while ago and I
haven't heard anything since. Did anything ever come of that?
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Thoughts for assisting those with limited bandwidth

2009-01-31 Thread Mackenzie Morgan
On Saturday 31 January 2009 09:09:04 Davyd McColl wrote:
 Here it is: whilst I totally appreciate all the hard work that goes into
 patching and maintaining the current release version of large packages (like
 the kernel, openoffice.org, or even just warsow, which has a large data
 component), I don't appreciate a 78mb download every other day because one
 config item in the kernel config has been changed or tweaked.

If you want to avoid those sorts of updates and only get the security ones, 
you can disable the updates repository and just use security.  That'd 
result in quite a lot of the updates being eliminated.  There are also 
changelogs available in the update window.  If the bug in question doesn't 
affect you, you can uncheck the update.

-- 
Mackenzie Morgan
http://ubuntulinuxtipstricks.blogspot.com
apt-get moo

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss