* [gentoo-dev] ChangeLogs and rsync time @ 2006-01-01 20:35 Francesco Riosa 2006-01-01 21:48 ` Grobian ` (3 more replies) 0 siblings, 4 replies; 28+ messages in thread From: Francesco Riosa @ 2006-01-01 20:35 UTC (permalink / raw To: gentoo-dev We have currently 10371 ChangeLog files, > 25 MB totally . 1365 == 13% with size >= 4096 B, 12 MB totally rsync from "emerge --sync" has "--whole-file" between its options, that mean transfer the whole file if changed. To make things worse the bigger ChangeLogs are (oh, surprise) those that change frequently (also the age count), following there is the list of first 25: 110062 ./x11-base/xorg-x11/ChangeLog 96906 ./sys-devel/gcc/ChangeLog 86916 ./sys-libs/glibc/ChangeLog 72429 ./net-www/apache/ChangeLog 65331 ./sys-apps/baselayout/ChangeLog 61801 ./media-video/mplayer/ChangeLog 57688 ./dev-db/mysql/ChangeLog 53938 ./sys-kernel/gentoo-sources/ChangeLog 53810 ./net-im/gaim/ChangeLog 53173 ./www-client/mozilla/ChangeLog 51891 ./dev-php/mod_php/ChangeLog 48127 ./dev-db/postgresql/ChangeLog 47014 ./sys-devel/binutils/ChangeLog 46742 ./kde-base/kdelibs/ChangeLog 45370 ./dev-lang/perl/ChangeLog 44998 ./sys-kernel/mm-sources/ChangeLog 41010 ./kde-base/kdebase/ChangeLog 37644 ./www-client/mozilla-firefox/ChangeLog 37524 ./net-fs/samba/ChangeLog 36411 ./mail-mta/postfix/ChangeLog 35269 ./app-office/openoffice-ximian/ChangeLog 34890 ./app-office/openoffice/ChangeLog 34773 ./sys-kernel/mips-sources/ChangeLog 33245 ./media-sound/xmms/ChangeLog 32769 ./dev-util/subversion/ChangeLog The information contained in the ChangeLogs is essential, and it must be kept, but, force the users to download all that data it's not optimal. That said I can see only two ways to reduce the ChangeLog files (a centralized one is obviously not viable) 1) bzip2 them in some way. Pros: - whole story is avaiable - much lower file transfer size Cons: - grepping them need dedicated tools - never ending cvs issues, may be needed an alternate non cvs tree - vim already has a wrapper to read bz2 files, other editors does not - also 247 bytes file will need to be zipped ? 2) "rotate" Changelogs, keeping only the last changes, until a size of 4000 or [choose a preferred size here] bytes. This would save only about 7Mb of data (max size < 4096). Pros: - still easily readable and parseable - save download of data in the right points - affect only 13% of the actual tree Cons: - need changes in repoman/echangelog to cut the ChangeLog in the right position - grepping of ChangeLog impossible (for cutted data) - ChangeLog cutted at _no_ definite point in time (maybe yesterday) - whole history only on viewcvs or with acks like a sys-apps/ChangeLogs package Thoughts ? It's doable in some way ? -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-01 20:35 [gentoo-dev] ChangeLogs and rsync time Francesco Riosa @ 2006-01-01 21:48 ` Grobian 2006-01-01 22:43 ` [gentoo-dev] " Duncan ` (2 more replies) 2006-01-01 22:55 ` Ciaran McCreesh ` (2 subsequent siblings) 3 siblings, 3 replies; 28+ messages in thread From: Grobian @ 2006-01-01 21:48 UTC (permalink / raw To: gentoo-dev On 01-01-2006 21:35:34 +0100, Francesco Riosa wrote with possible deletions: > The information contained in the ChangeLogs is essential, and it must be > kept, but, force the users to download all that data it's not optimal. > > That said I can see only two ways to reduce the ChangeLog files (a > centralized one is obviously not viable) > > 1) bzip2 them in some way. > 2) "rotate" Changelogs, keeping only the last changes, until a size or 3) remove entries for non-existing ebuilds This may, or may not be a good idea, but it is founded on the following observation: currently old or redundant ebuilds are removed from the tree. Once that happens, they don't show up in the rsync tree and are only available through the (centralised) CVS Attic. One can argue that Changelog entries for non-existing ebuilds are not of any use, since the files they refer to aren't present. This method would clean up the Changelog entries, in the same way ebuilds are removed, and CVS keeps the history around. 4) compress Changelog entries where possible Often, a package is marked testing or stable on request via a bug. This usually results in having as much as new Changelog entries as there are arch teams involved. These kind of entries, that all more or less report 'Marked arch' could be merged into one, given that the information itself is Changelog-worthy anyway. (This is arguable IMHO.) This method may involve a lot of fuzzy matching to perform it automatically, with its related risks. The win for the large Changelog files is probably minimal. -- Fabian Groffen -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* [gentoo-dev] Re: ChangeLogs and rsync time 2006-01-01 21:48 ` Grobian @ 2006-01-01 22:43 ` Duncan 2006-01-02 9:26 ` [gentoo-dev] " Francesco Riosa 2006-01-04 9:22 ` Brian Harring 2 siblings, 0 replies; 28+ messages in thread From: Duncan @ 2006-01-01 22:43 UTC (permalink / raw To: gentoo-dev Grobian posted <20060101214818.GB17018@gentoo.org>, excerpted below, on Sun, 01 Jan 2006 22:48:18 +0100: > On 01-01-2006 21:35:34 +0100, Francesco Riosa wrote with possible deletions: >> The information contained in the ChangeLogs is essential, and it must be >> kept, but, force the users to download all that data it's not optimal. >> >> That said I can see only two ways to reduce the ChangeLog files (a >> centralized one is obviously not viable) >> >> 1) bzip2 them in some way. >> 2) "rotate" Changelogs, keeping only the last changes, until a size > > or > 3) remove entries for non-existing ebuilds > 4) compress Changelog entries where possible > Often, a package is marked testing or stable on request via a bug. > This usually results in having as much as new Changelog entries as > there are arch teams involved. I'd say: * Remove keywording entries for ebuilds no longer in the tree. * Snip/rotate changelogs, but only manually, and where it makes sense, for the largest changelogs. For the largest, xorg, keep only from the earliest in-tree minor version, forward. Currently, we have 6.8.2-rX in the tree, so 6.8 forward, keeping older info available by CVS only. When the last 6.8 monolithic is removed, that will leave only 7.x modular, and that particular changelog won't grow so fast, as it'll be split into the component packages (the changelogs of which, unfortunately, will grow faster, when the effect is combined, due to entries in multiple changelogs that used too be just one). gcc and glibc are #2,3. They will be tougher, due to the number of versions retained in-tree. Still, keyword bump entry removal for ebuilds no longer in the tree will help some. * Standardize keyword bump entries. Single description, with optional bug number/reporter, followed by keywords in standardized (alpha?) order per entry. This will aid in compression, if decided upon, AND in automated removal of keywording entries upon ebuild removal. * Do /not/ remove other than keyword bump (only) entries for intermediate ebuilds, those no longer in the tree, but bracketed by versions still in the tree. Much of this data will remain valid and useful, as it will often continue to pertain to ebuilds still in-tree. An example would be the record of changes necessary to update an ebuild from one upstream versiion to the next, after a security bump to -rX. We would't want to lose the ebuild version change documentation just because revision zero was removed after the security bump. (Keywording entries for ebuilds no longer in-tree, however, aren't very useful, so they can be removed as suggested above.) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman in http://www.linuxdevcenter.com/pub/a/linux/2004/12/22/rms_interview.html -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-01 21:48 ` Grobian 2006-01-01 22:43 ` [gentoo-dev] " Duncan @ 2006-01-02 9:26 ` Francesco Riosa 2006-01-04 9:22 ` Brian Harring 2 siblings, 0 replies; 28+ messages in thread From: Francesco Riosa @ 2006-01-02 9:26 UTC (permalink / raw To: gentoo-dev Grobian wrote: > On 01-01-2006 21:35:34 +0100, Francesco Riosa wrote with possible deletions: >> The information contained in the ChangeLogs is essential, and it must be >> kept, but, force the users to download all that data it's not optimal. >> >> That said I can see only two ways to reduce the ChangeLog files (a >> centralized one is obviously not viable) >> >> 1) bzip2 them in some way. >> 2) "rotate" Changelogs, keeping only the last changes, until a size > > or > 3) remove entries for non-existing ebuilds > 4) compress Changelog entries where possible A combination of 2) and 3) looks good. Maybe with some tool to automate it but that left to developer the final decision on what cut or not. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-01 21:48 ` Grobian 2006-01-01 22:43 ` [gentoo-dev] " Duncan 2006-01-02 9:26 ` [gentoo-dev] " Francesco Riosa @ 2006-01-04 9:22 ` Brian Harring 2 siblings, 0 replies; 28+ messages in thread From: Brian Harring @ 2006-01-04 9:22 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 349 bytes --] On Sun, Jan 01, 2006 at 10:48:18PM +0100, Grobian wrote: > On 01-01-2006 21:35:34 +0100, Francesco Riosa wrote with possible deletions: > > 1) bzip2 them in some way. > 4) compress Changelog entries where possible Anyone gathered transfer stats for rsync without --whole-file? compression won't play nice with rsync's delta compression... ~harring [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-01 20:35 [gentoo-dev] ChangeLogs and rsync time Francesco Riosa 2006-01-01 21:48 ` Grobian @ 2006-01-01 22:55 ` Ciaran McCreesh 2006-01-01 23:50 ` Andrej Kacian 2006-01-02 9:37 ` Francesco Riosa 2006-01-01 22:59 ` Andrej Kacian 2006-01-02 21:35 ` Peter Volkov (pva) 3 siblings, 2 replies; 28+ messages in thread From: Ciaran McCreesh @ 2006-01-01 22:55 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 467 bytes --] On Sun, 01 Jan 2006 21:35:34 +0100 Francesco Riosa <vivo@gentoo.org> wrote: | That said I can see only two ways to reduce the ChangeLog files (a | centralized one is obviously not viable) 5) Anyone who really cares can use the excludes list, and check the ChangeLogs on the web when they need them. -- Ciaran McCreesh : Gentoo Developer (King of all Londinium) Mail : ciaranm at gentoo.org Web : http://dev.gentoo.org/~ciaranm [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-01 22:55 ` Ciaran McCreesh @ 2006-01-01 23:50 ` Andrej Kacian 2006-01-02 9:37 ` Francesco Riosa 1 sibling, 0 replies; 28+ messages in thread From: Andrej Kacian @ 2006-01-01 23:50 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 583 bytes --] On Sun, 1 Jan 2006 22:55:19 +0000 Ciaran McCreesh <ciaranm@gentoo.org> wrote: > On Sun, 01 Jan 2006 21:35:34 +0100 Francesco Riosa <vivo@gentoo.org> > wrote: > | That said I can see only two ways to reduce the ChangeLog files (a > | centralized one is obviously not viable) > > 5) Anyone who really cares can use the excludes list, and check the > ChangeLogs on the web when they need them. Most users care, they just don't know about it. Kind regards, -- Andrej "Ticho" Kacian <ticho at gentoo dot org> Gentoo Linux Developer - net-mail, antivirus, sound, x86 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-01 22:55 ` Ciaran McCreesh 2006-01-01 23:50 ` Andrej Kacian @ 2006-01-02 9:37 ` Francesco Riosa 2006-01-02 10:44 ` Paweł Madej 1 sibling, 1 reply; 28+ messages in thread From: Francesco Riosa @ 2006-01-02 9:37 UTC (permalink / raw To: gentoo-dev Ciaran McCreesh wrote: > On Sun, 01 Jan 2006 21:35:34 +0100 Francesco Riosa <vivo@gentoo.org> > wrote: > | That said I can see only two ways to reduce the ChangeLog files (a > | centralized one is obviously not viable) > > 5) Anyone who really cares can use the excludes list, and check the > ChangeLogs on the web when they need them. > yes but this excludes totally the ChangeLogs. Having the latest changes handy may be useful. Simply trying to equilibrate benefits and disadvantages, for desktop user that care on changelogs only when emerge fail and the network administrator that has a local rsync mirror and could not care less of some additional MB transferred. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 9:37 ` Francesco Riosa @ 2006-01-02 10:44 ` Paweł Madej 2006-01-02 15:00 ` Matti Bickel 0 siblings, 1 reply; 28+ messages in thread From: Paweł Madej @ 2006-01-02 10:44 UTC (permalink / raw To: gentoo-dev Francesco Riosa wrote: > yes but this excludes totally the ChangeLogs. Having the latest changes > handy may be useful. > > Simply trying to equilibrate benefits and disadvantages, > for desktop user that care on changelogs only when emerge fail > and the network administrator that has a local rsync mirror and could > not care less of some additional MB transferred. As a common user with ADSL 256kbps all additional data downloaded via rsync causes longer wait for syncing. If I want to see a changelog i go to packages.gentoo.org and read it. As i got Gentoo for about 10 months I don't remember if I read Changelog via bash. It is quite important thing at this time as Gentoo Dev's plan to add news messages adding to portage which also will be synced (as I recon). Greets Pawel -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 10:44 ` Paweł Madej @ 2006-01-02 15:00 ` Matti Bickel 2006-01-02 16:37 ` Francesco Riosa 0 siblings, 1 reply; 28+ messages in thread From: Matti Bickel @ 2006-01-02 15:00 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 739 bytes --] Pawe?? Madej <linux@quanteam.info> wrote: > As a common user with ADSL 256kbps all additional data downloaded via > rsync causes longer wait for syncing. If I want to see a changelog i > go to packages.gentoo.org and read it. As i got Gentoo for about 10 > months I don't remember if I read Changelog via bash. I strongly disagree. Reading changelogs on the web means browsing for them. This is much slower for me than a 'less /usr/portage/foo/bar/Changelog'. I rather go with ciaranm and tell users to use rsync_exclude if they don't want changelogs. Taking away choice without an option is a bad thing (tm). Regards and a happy new year, Matti -- Marriage is the only adventure open to the cowardly. -- Voltaire [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 15:00 ` Matti Bickel @ 2006-01-02 16:37 ` Francesco Riosa 2006-01-02 16:45 ` Matti Bickel 2006-01-02 16:47 ` Henrik Brix Andersen 0 siblings, 2 replies; 28+ messages in thread From: Francesco Riosa @ 2006-01-02 16:37 UTC (permalink / raw To: gentoo-dev Matti Bickel wrote: > Pawe?? Madej <linux@quanteam.info> wrote: >> As a common user with ADSL 256kbps all additional data downloaded via >> rsync causes longer wait for syncing. If I want to see a changelog i >> go to packages.gentoo.org and read it. As i got Gentoo for about 10 >> months I don't remember if I read Changelog via bash. > > I strongly disagree. Reading changelogs on the web means browsing for > them. This is much slower for me than a 'less > /usr/portage/foo/bar/Changelog'. > > I rather go with ciaranm and tell users to use rsync_exclude if they > don't want changelogs. Taking away choice without an option is a bad > thing (tm). > > Regards and a happy new year, > Matti A (rethoric) question: Do you read every time the whole ChangeLog ? If not, generally, how much of it ? Regards, Francesco R. -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 16:37 ` Francesco Riosa @ 2006-01-02 16:45 ` Matti Bickel 2006-01-02 16:47 ` Henrik Brix Andersen 1 sibling, 0 replies; 28+ messages in thread From: Matti Bickel @ 2006-01-02 16:45 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1162 bytes --] Francesco Riosa <vivo@gentoo.org> wrote: > Matti Bickel wrote: > > Pawe?? Madej <linux@quanteam.info> wrote: > >> As a common user with ADSL 256kbps all additional data downloaded via > >> rsync causes longer wait for syncing. If I want to see a changelog i > >> go to packages.gentoo.org and read it. As i got Gentoo for about 10 > >> months I don't remember if I read Changelog via bash. > > > > I strongly disagree. Reading changelogs on the web means browsing for > > them. This is much slower for me than a 'less > > /usr/portage/foo/bar/Changelog'. > > > > I rather go with ciaranm and tell users to use rsync_exclude if they > > don't want changelogs. Taking away choice without an option is a bad > > thing (tm). > > A (rethoric) question: > Do you read every time the whole ChangeLog ? > If not, generally, how much of it ? About 20%. I don't care about changelogs most of the time because diffing the ebuilds is easier and you get more info. However if there's a bug or some major upgrade, i tend to kind of read the thing. For bug# and stuff. Personally it's also interesting who commited a fix. Regards, Matti -- [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 16:37 ` Francesco Riosa 2006-01-02 16:45 ` Matti Bickel @ 2006-01-02 16:47 ` Henrik Brix Andersen 2006-01-02 17:25 ` Lance Albertson 1 sibling, 1 reply; 28+ messages in thread From: Henrik Brix Andersen @ 2006-01-02 16:47 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 584 bytes --] On Mon, Jan 02, 2006 at 05:37:48PM +0100, Francesco Riosa wrote: > Do you read every time the whole ChangeLog ? > > If not, generally, how much of it ? I often find myself grepping through the entire ChangeLog too see when and who introduced a particular change in an ebuild - but I normally do this in my CVS check-out. I'm also for telling the users to rsync exclude the ChangeLogs if they don't want them instead of getting rid of them or crippling them. Regards, Brix -- Henrik Brix Andersen <brix@gentoo.org> Gentoo Metadistribution | Mobile computing herd [-- Attachment #2: Type: application/pgp-signature, Size: 211 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 16:47 ` Henrik Brix Andersen @ 2006-01-02 17:25 ` Lance Albertson 2006-01-02 18:40 ` Chris Gianelloni 0 siblings, 1 reply; 28+ messages in thread From: Lance Albertson @ 2006-01-02 17:25 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1735 bytes --] Henrik Brix Andersen wrote: > On Mon, Jan 02, 2006 at 05:37:48PM +0100, Francesco Riosa wrote: > >>Do you read every time the whole ChangeLog ? >> >>If not, generally, how much of it ? > > > I often find myself grepping through the entire ChangeLog too see when > and who introduced a particular change in an ebuild - but I normally > do this in my CVS check-out. > > I'm also for telling the users to rsync exclude the ChangeLogs if they > don't want them instead of getting rid of them or crippling them. I don't think that's really a solution. That's just a way to minimize what they get. If you really want to look at a solution, you should reduce whats actually in the changelog. All the changelogs are in CVS, and if someone wanted to go look back at any changes, they can either look at viewcvs or (hopefully soon), grab it via anoncvs. I bet you >80% of things in the changelogs are for things that are in the attic. I say we need a way to either have echangelog (or another script) to clean out changelog entries for things that are in the attic (and make sense to take out). Maybe another option would be to remove any 'version bump' type entries that are old as well. I just don't see the point of keeping changelog entries for stuff that isn't even viewable in the tree anymore. We have CVS, the record will be there, lets use it. We can't cater to every user out there, but come up with a solid solution that makes sense and still gives them some form of ability to look back. -- Lance Albertson <ramereth@gentoo.org> Gentoo Infrastructure | Operations Manager --- GPG Public Key: <http://www.ramereth.net/lance.asc> Key fingerprint: 0423 92F3 544A 1282 5AB1 4D07 416F A15D 27F4 B742 ramereth/irc.freenode.net [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 17:25 ` Lance Albertson @ 2006-01-02 18:40 ` Chris Gianelloni 2006-01-02 19:20 ` Lance Albertson 2006-01-02 23:47 ` Francesco Riosa 0 siblings, 2 replies; 28+ messages in thread From: Chris Gianelloni @ 2006-01-02 18:40 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2716 bytes --] On Mon, 2006-01-02 at 11:25 -0600, Lance Albertson wrote: > > I'm also for telling the users to rsync exclude the ChangeLogs if they > > don't want them instead of getting rid of them or crippling them. > > I don't think that's really a solution. That's just a way to minimize > what they get. If you really want to look at a solution, you should > reduce whats actually in the changelog. All the changelogs are in CVS, > and if someone wanted to go look back at any changes, they can either > look at viewcvs or (hopefully soon), grab it via anoncvs. I bet you >80% > of things in the changelogs are for things that are in the attic. I say > we need a way to either have echangelog (or another script) to clean out > changelog entries for things that are in the attic (and make sense to > take out). Maybe another option would be to remove any 'version bump' > type entries that are old as well. OK. I keep seeing this argument about ChangeLog stuff for ebuilds in the Attic and I just think people might not be thinking it totally trough. For example, I made changes to the vmware-workstation ebuilds to force group membership a while back because of a security bug. However, there's been another security bug since, so those changes were made on ebuilds now in Attic, but the change is still valid in the current ebuilds. I don't see a problem with removing version bump and stabilization messages, but everything else should stay in the ChangeLog for as long as the package is still around. > I just don't see the point of keeping changelog entries for stuff that > isn't even viewable in the tree anymore. We have CVS, the record will be > there, lets use it. We can't cater to every user out there, but come up > with a solid solution that makes sense and still gives them some form of > ability to look back. Because as I stated before, there are many times where the ChangeLog entry for an older ebuild applies to the newer ones. This is especially true when ebuilds are simply copied for version bumps. Removing this information removes a lot of data. Forcing users/developers to use CVS makes it more of a hassle than the gains will give us. Again, I think this is another case of us doing things that aren't necessary rather than educating users. I wouldn't have a problem with seeing ChangeLog in a default RSYNC_EXCLUDES with a nice comment explaining how to get the ChangeLog files. This way we are removing the problem by default, educating users, and still not removing any data or options for our users and developers. -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 18:40 ` Chris Gianelloni @ 2006-01-02 19:20 ` Lance Albertson 2006-01-02 23:08 ` Paweł Madej ` (2 more replies) 2006-01-02 23:47 ` Francesco Riosa 1 sibling, 3 replies; 28+ messages in thread From: Lance Albertson @ 2006-01-02 19:20 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 2218 bytes --] Chris Gianelloni wrote: > On Mon, 2006-01-02 at 11:25 -0600, Lance Albertson wrote: > >>>I'm also for telling the users to rsync exclude the ChangeLogs if they >>>don't want them instead of getting rid of them or crippling them. >> >>I don't think that's really a solution. That's just a way to minimize >>what they get. If you really want to look at a solution, you should >>reduce whats actually in the changelog. All the changelogs are in CVS, >>and if someone wanted to go look back at any changes, they can either >>look at viewcvs or (hopefully soon), grab it via anoncvs. I bet you >80% >>of things in the changelogs are for things that are in the attic. I say >>we need a way to either have echangelog (or another script) to clean out >>changelog entries for things that are in the attic (and make sense to >>take out). Maybe another option would be to remove any 'version bump' >>type entries that are old as well. > > > OK. I keep seeing this argument about ChangeLog stuff for ebuilds in > the Attic and I just think people might not be thinking it totally > trough. For example, I made changes to the vmware-workstation ebuilds > to force group membership a while back because of a security bug. > However, there's been another security bug since, so those changes were > made on ebuilds now in Attic, but the change is still valid in the > current ebuilds. > > I don't see a problem with removing version bump and stabilization > messages, but everything else should stay in the ChangeLog for as long > as the package is still around. See the part that I said "make sense to take out". What you described is a perfect example of something that needs to stay. All I'm getting at is that minor things that the package maintainer thinks isn't important to keep in the active changelog, should be able to be removed. I'm not implying to blindly remove changelog entries solely based on the fact that those ebuilds are in the attic. Common sense would play here. -- Lance Albertson <ramereth@gentoo.org> Gentoo Infrastructure | Operations Manager --- GPG Public Key: <http://www.ramereth.net/lance.asc> Key fingerprint: 0423 92F3 544A 1282 5AB1 4D07 416F A15D 27F4 B742 ramereth/irc.freenode.net [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 19:20 ` Lance Albertson @ 2006-01-02 23:08 ` Paweł Madej 2006-01-03 5:28 ` Donnie Berkholz 2006-01-03 11:47 ` Chris Gianelloni 2 siblings, 0 replies; 28+ messages in thread From: Paweł Madej @ 2006-01-02 23:08 UTC (permalink / raw To: gentoo-dev Ok then i suggest to add such input to Gentoo Manual that users not interested in reading changelogs could mask them by rsync_excludes */*/ChangeLog Greets Pawel Madej -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 19:20 ` Lance Albertson 2006-01-02 23:08 ` Paweł Madej @ 2006-01-03 5:28 ` Donnie Berkholz 2006-01-03 11:47 ` Chris Gianelloni 2 siblings, 0 replies; 28+ messages in thread From: Donnie Berkholz @ 2006-01-03 5:28 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Lance Albertson wrote: | See the part that I said "make sense to take out". What you described is | a perfect example of something that needs to stay. All I'm getting at is | that minor things that the package maintainer thinks isn't important to | keep in the active changelog, should be able to be removed. I'm not | implying to blindly remove changelog entries solely based on the fact | that those ebuilds are in the attic. Common sense would play here. This is a nice idea in theory, but that means maintainers will have to sit around reading the whole ChangeLog and editing it. That directly takes away from real development time, for how much benefit? The tradeoff isn't worth it to me. Thanks, Donnie -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDuguVXVaO67S1rtsRAsiBAKD0aLpFFyDmv26vLbEA9Hh4X8UGGgCg6GIT EPVU6pfW2IiFPDNGrtJX45g= =zVFO -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 19:20 ` Lance Albertson 2006-01-02 23:08 ` Paweł Madej 2006-01-03 5:28 ` Donnie Berkholz @ 2006-01-03 11:47 ` Chris Gianelloni 2006-01-03 12:18 ` Re[2]: " Jakub Moc 2006-01-03 14:29 ` Paweł Madej 2 siblings, 2 replies; 28+ messages in thread From: Chris Gianelloni @ 2006-01-03 11:47 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1132 bytes --] On Mon, 2006-01-02 at 13:20 -0600, Lance Albertson wrote: > > I don't see a problem with removing version bump and stabilization > > messages, but everything else should stay in the ChangeLog for as long > > as the package is still around. > > See the part that I said "make sense to take out". What you described is > a perfect example of something that needs to stay. All I'm getting at is > that minor things that the package maintainer thinks isn't important to > keep in the active changelog, should be able to be removed. I'm not > implying to blindly remove changelog entries solely based on the fact > that those ebuilds are in the attic. Common sense would play here. So you have now taken what was described as an automatic solution to reduce size into a manual process, reducing usability of the ChangeLog and increasing workload for every ebuild developer. I'm sorry, but I still think the idea of simply RSYNC_EXCLUDEing the ChangeLog by default would be a much better solution. -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re[2]: [gentoo-dev] ChangeLogs and rsync time 2006-01-03 11:47 ` Chris Gianelloni @ 2006-01-03 12:18 ` Jakub Moc 2006-01-03 14:29 ` Paweł Madej 1 sibling, 0 replies; 28+ messages in thread From: Jakub Moc @ 2006-01-03 12:18 UTC (permalink / raw To: Chris Gianelloni [-- Attachment #1: Type: text/plain, Size: 989 bytes --] 3.1.2006, 12:47:27, Chris Gianelloni wrote: > So you have now taken what was described as an automatic solution to > reduce size into a manual process, reducing usability of the ChangeLog > and increasing workload for every ebuild developer. > I'm sorry, but I still think the idea of simply RSYNC_EXCLUDEing the > ChangeLog by default would be a much better solution. +1; I frequently find even pretty old changelog entries useful (even the 'stable on foo' ones are useful, if you need to find out who keyworded the thing stable despite the fact that it's severely broken). As for RSYNC_EXCLUDE by default, that's not something that should be considered until GLEP 42 or an equivalent solution gets implemented. -- Best regards, Jakub Moc mailto:jakub@gentoo.org GPG signature: http://subkeys.pgp.net:11371/pks/lookup?op=get&search=0xCEBA3D9E Primary key fingerprint: D2D7 933C 9BA1 C95B 2C95 B30F 8717 D5FD CEBA 3D9E ... still no signature ;) [-- Attachment #2: Type: application/pgp-signature, Size: 183 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-03 11:47 ` Chris Gianelloni 2006-01-03 12:18 ` Re[2]: " Jakub Moc @ 2006-01-03 14:29 ` Paweł Madej 2006-01-03 14:35 ` Mike Frysinger 1 sibling, 1 reply; 28+ messages in thread From: Paweł Madej @ 2006-01-03 14:29 UTC (permalink / raw To: gentoo-dev Chris Gianelloni wrote: > On Mon, 2006-01-02 at 13:20 -0600, Lance Albertson wrote: > > I'm sorry, but I still think the idea of simply RSYNC_EXCLUDEing the > ChangeLog by default would be a much better solution. > I didn't know before that it is possible, but after some reading man rsync I've added */*/ChangeLog line to my RSYNC_EXCLUDEs file and it resolves problems with big downloads. I think that for common users it will be good idea, but you will have to inform them that sth like this is set and how to make full syncing availible. Greets Pawel Madej -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-03 14:29 ` Paweł Madej @ 2006-01-03 14:35 ` Mike Frysinger 0 siblings, 0 replies; 28+ messages in thread From: Mike Frysinger @ 2006-01-03 14:35 UTC (permalink / raw To: gentoo-dev; +Cc: Paweł Madej On Tuesday 03 January 2006 09:29, Paweł Madej wrote: > Chris Gianelloni wrote: > > On Mon, 2006-01-02 at 13:20 -0600, Lance Albertson wrote: > > > > I'm sorry, but I still think the idea of simply RSYNC_EXCLUDEing the > > ChangeLog by default would be a much better solution. > > I didn't know before that it is possible, but after some reading man > rsync I've added */*/ChangeLog line to my RSYNC_EXCLUDEs file you could just do 'ChangeLog' -mike -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 18:40 ` Chris Gianelloni 2006-01-02 19:20 ` Lance Albertson @ 2006-01-02 23:47 ` Francesco Riosa 1 sibling, 0 replies; 28+ messages in thread From: Francesco Riosa @ 2006-01-02 23:47 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 3418 bytes --] Ok, last shoot, then let put this stuff to sleep. Description of the attachment at the end: Chris Gianelloni wrote: > On Mon, 2006-01-02 at 11:25 -0600, Lance Albertson wrote: >>> I'm also for telling the users to rsync exclude the ChangeLogs if they >>> don't want them instead of getting rid of them or crippling them. >> I don't think that's really a solution. That's just a way to minimize >> what they get. If you really want to look at a solution, you should >> reduce whats actually in the changelog. All the changelogs are in CVS, >> and if someone wanted to go look back at any changes, they can either >> look at viewcvs or (hopefully soon), grab it via anoncvs. I bet you >80% >> of things in the changelogs are for things that are in the attic. I say >> we need a way to either have echangelog (or another script) to clean out >> changelog entries for things that are in the attic (and make sense to >> take out). Maybe another option would be to remove any 'version bump' >> type entries that are old as well. > > OK. I keep seeing this argument about ChangeLog stuff for ebuilds in > the Attic and I just think people might not be thinking it totally > trough. For example, I made changes to the vmware-workstation ebuilds > to force group membership a while back because of a security bug. > However, there's been another security bug since, so those changes were > made on ebuilds now in Attic, but the change is still valid in the > current ebuilds. Could ignore the revision (-r*) address this issue ? > > I don't see a problem with removing version bump and stabilization > messages, but everything else should stay in the ChangeLog for as long > as the package is still around. > >> I just don't see the point of keeping changelog entries for stuff that >> isn't even viewable in the tree anymore. We have CVS, the record will be >> there, lets use it. We can't cater to every user out there, but come up >> with a solid solution that makes sense and still gives them some form of >> ability to look back. > > Because as I stated before, there are many times where the ChangeLog > entry for an older ebuild applies to the newer ones. This is especially > true when ebuilds are simply copied for version bumps. Removing this > information removes a lot of data. Forcing users/developers to use CVS > makes it more of a hassle than the gains will give us. same as before > > Again, I think this is another case of us doing things that aren't > necessary rather than educating users. > > I wouldn't have a problem with seeing ChangeLog in a default > RSYNC_EXCLUDES with a nice comment explaining how to get the ChangeLog > files. This way we are removing the problem by default, educating > users, and still not removing any data or options for our users and > developers. > IMHO RSYNC_EXCLUDES it's a bad option, in it's extended version, exclude foo/bar could bring to every sort of problems, difficult to address (but I've never tryed that ;-). The attached bash script attempt to purge the ChangeLog (it broke a bit but could be solved) It clean out all entries without corresponding files (*.ebuild files/*) It left in place date of addition of euilds and developer that changed something The test is moved in two new files Changelog.{new,old} be careful, it leave a ".tmp__revisions" in place The size of the resulting ChangeLog may be less han 50% than the original. [-- Attachment #2: elogcleaner --] [-- Type: text/plain, Size: 2955 bytes --] #! /bin/bash function exit_no_changelog() { echo "No ChangeLog found" exit 1 } function main() { local ChangeLog="ChangeLog" local ChangeLogNew="ChangeLog.new" local ChangeLogOld="ChangeLog.old" local inside=0 local buffer CWD="." pushd "${CVD}" &> /dev/null [[ -f "${ChangeLog}" ]] || exit_no_changelog # create a list of each version, remove gentoo specific revisions #grep ^\* ChangeLog \ # | sed -e 's/^*//;s/ .*//;s/-r[[:digit:]][[:digit:]]*//' \ # | sort \ # | uniq \ # > .tmp__versions # create a list of each version grep ^\* "${ChangeLog}" \ | sed -e 's/^*//;s/ .*//' \ | sort \ | uniq \ > .tmp__revisions # keep track of each modify and author # FIXME this is a sed job local entry_pattern='[[:digit:]][[:digit:]]\ [[:alnum:]][[:alnum:]][[:alnum:]]\ 20[[:digit:]][[:digit:]]; ' echo -n "" > .tmp__revisions while read line ; do case "${line}" in ${entry_pattern}*:*) echo "${line}" >> .tmp__revisions ;; ${entry_pattern}*) echo -n ${line} >> .tmp__revisions inside=1 ;; *:*) if [[ inside -eq 1 ]] ; then echo ${line} >> .tmp__revisions inside=0 fi ;; *) [[ inside -eq 1 ]] && echo -n ${line} >> .tmp__revisions ;; esac done < "${ChangeLog}" sed -i -e 's/:.*$/:/' .tmp__revisions # mark revisions to keep local sed_prg f for e in *.ebuild files/* ; do buffer="${e%.ebuild}" buffer="${buffer%-r*}" sed_prg="${sed_prg};s!^\(.*${buffer}.*$\)!K\1!" done sed -i -e "${sed_prg}" \ -e 's/^KK*/K/' \ -e 's/^\([^K]\)/D\1/' \ .tmp__revisions # attempt to write the purged ChangeLog echo -n "" > "${ChangeLogNew}" echo -n "" > "${ChangeLogOld}" local cl="${ChangeLogNew}" inside=0 while read line ; do case "${line}" in \#*) echo "${line}" >> "${ChangeLogNew}" ;; \**) echo "${line}" >> "${ChangeLogNew}" echo "${line}" >> "${ChangeLogOld}" ;; ${entry_pattern}*) if $(grep -q "D${line%%:*}" .tmp__revisions) ; then cl="${ChangeLogOld}" echo " ${line%%>*}>:" >> "${ChangeLogNew}" else cl="${ChangeLogNew}" fi echo " ${line}" >> "${cl}" ;; *) echo " ${line}" >> "${cl}" ;; esac done < "${ChangeLog}" # further cleaning sed -i -e 's/[ \t]*$//' "${ChangeLogNew}" sed -i -e '$!N; /^ .. ... ....; \(.*\)\n .. ... ....; \1$/!P; D' "${ChangeLogNew}" popd &> /dev/null } main ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-01 20:35 [gentoo-dev] ChangeLogs and rsync time Francesco Riosa 2006-01-01 21:48 ` Grobian 2006-01-01 22:55 ` Ciaran McCreesh @ 2006-01-01 22:59 ` Andrej Kacian 2006-01-02 9:12 ` Francesco Riosa 2006-01-02 21:35 ` Peter Volkov (pva) 3 siblings, 1 reply; 28+ messages in thread From: Andrej Kacian @ 2006-01-01 22:59 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 405 bytes --] On Sun, 01 Jan 2006 21:35:34 +0100 Francesco Riosa <vivo@gentoo.org> wrote: > Thoughts ? It's doable in some way ? Whatever way will get chosen, a full copy of every ChangeLog should be made available somewhere (somewhere other than CVS Attic), for future reference. Kind regards, -- Andrej "Ticho" Kacian <ticho at gentoo dot org> Gentoo Linux Developer - net-mail, antivirus, sound, x86 [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-01 22:59 ` Andrej Kacian @ 2006-01-02 9:12 ` Francesco Riosa 0 siblings, 0 replies; 28+ messages in thread From: Francesco Riosa @ 2006-01-02 9:12 UTC (permalink / raw To: gentoo-dev Andrej Kacian wrote: > On Sun, 01 Jan 2006 21:35:34 +0100 > Francesco Riosa <vivo@gentoo.org> wrote: > >> Thoughts ? It's doable in some way ? > > Whatever way will get chosen, a full copy of every ChangeLog should be made > available somewhere (somewhere other than CVS Attic), for future reference. > > Kind regards, I was thinking in a package that install in /usr/share/changelogs and/or a web access, infra would be happy to add changelogs.gentoo.org domain . /me runs -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-01 20:35 [gentoo-dev] ChangeLogs and rsync time Francesco Riosa ` (2 preceding siblings ...) 2006-01-01 22:59 ` Andrej Kacian @ 2006-01-02 21:35 ` Peter Volkov (pva) 2006-01-03 11:50 ` Chris Gianelloni 3 siblings, 1 reply; 28+ messages in thread From: Peter Volkov (pva) @ 2006-01-02 21:35 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1003 bytes --] On Вск, 2006-01-01 at 21:35 +0100, Francesco Riosa wrote: > We have currently 10371 ChangeLog files, > 25 MB totally . > 1365 == 13% with size >= 4096 B, 12 MB totally > > rsync from "emerge --sync" has "--whole-file" between its options, that > mean transfer the whole file if changed. > 2) "rotate" Changelogs, keeping only the last changes, until a size > of 4000 or [choose a preferred size here] bytes. > This would save only about 7Mb of data (max size < 4096). ChangeLog is the only source of information on upgrade reasons and IMO users are interested only in recent information there. Another suggestion is to combine rotate like and exclude list solutions. When ChangeLog size reaches above maximum allowed size echangelog should create ChangeLog.old file and copy tail of ChangeLog there, in order to keep ChangeLog size. Then using excludes list one may drop really old entries in ChangeLog.old, whereas keeping recent information in portage tree. Peter. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-02 21:35 ` Peter Volkov (pva) @ 2006-01-03 11:50 ` Chris Gianelloni 2006-01-03 17:56 ` Francesco Riosa 0 siblings, 1 reply; 28+ messages in thread From: Chris Gianelloni @ 2006-01-03 11:50 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1569 bytes --] On Tue, 2006-01-03 at 00:35 +0300, Peter Volkov (pva) wrote: > On Вск, 2006-01-01 at 21:35 +0100, Francesco Riosa wrote: > > We have currently 10371 ChangeLog files, > 25 MB totally . > > 1365 == 13% with size >= 4096 B, 12 MB totally > > > > rsync from "emerge --sync" has "--whole-file" between its options, that > > mean transfer the whole file if changed. > > > 2) "rotate" Changelogs, keeping only the last changes, until a size > > of 4000 or [choose a preferred size here] bytes. > > This would save only about 7Mb of data (max size < 4096). > > ChangeLog is the only source of information on upgrade reasons and IMO > users are interested only in recent information there. Another > suggestion is to combine rotate like and exclude list solutions. > > When ChangeLog size reaches above maximum allowed size echangelog should > create ChangeLog.old file and copy tail of ChangeLog there, in order to > keep ChangeLog size. Then using excludes list one may drop really old > entries in ChangeLog.old, whereas keeping recent information in portage > tree. I could see this working well without removing the information from CVS or the tree. We would then add RSYNC_EXCLUDE on ChangeLog.old instead of ChangeLog. I wouldn't have a problem with this, and it would still be benificial. The only question left to be answered is how much space would actually be saved to make this extra load on CVS worth it. -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [gentoo-dev] ChangeLogs and rsync time 2006-01-03 11:50 ` Chris Gianelloni @ 2006-01-03 17:56 ` Francesco Riosa 0 siblings, 0 replies; 28+ messages in thread From: Francesco Riosa @ 2006-01-03 17:56 UTC (permalink / raw To: gentoo-dev Chris Gianelloni wrote: > On Tue, 2006-01-03 at 00:35 +0300, Peter Volkov (pva) wrote: >> On Вск, 2006-01-01 at 21:35 +0100, Francesco Riosa wrote: >>> We have currently 10371 ChangeLog files, > 25 MB totally . >>> 1365 == 13% with size >= 4096 B, 12 MB totally [...] > be benificial. The only question left to be answered is how much space > would actually be saved to make this extra load on CVS worth it. > At the extreme of all ChangeLog moved in old there are 10371 more files in the tree, 25 MB less to check and to transfer (in case all the Changelogs are modified at the same time). In a more general scenario, only about 1300 Changelogs need to be transferred in ChangeLog.old, Leaving The total size of the Changelogs to about 18 MB instead of 25, with about 6 MB in ChangeLog.old (assuming no duplicated data). The Total number of ChangeLog* raise to 10371[norm] + 1365[.old] = 11736 There is a overhead for user that not use rsync exclude and a noticeable gain for user that instead exclude ChangeLog.old . -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2006-01-04 7:23 UTC | newest] Thread overview: 28+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-01-01 20:35 [gentoo-dev] ChangeLogs and rsync time Francesco Riosa 2006-01-01 21:48 ` Grobian 2006-01-01 22:43 ` [gentoo-dev] " Duncan 2006-01-02 9:26 ` [gentoo-dev] " Francesco Riosa 2006-01-04 9:22 ` Brian Harring 2006-01-01 22:55 ` Ciaran McCreesh 2006-01-01 23:50 ` Andrej Kacian 2006-01-02 9:37 ` Francesco Riosa 2006-01-02 10:44 ` Paweł Madej 2006-01-02 15:00 ` Matti Bickel 2006-01-02 16:37 ` Francesco Riosa 2006-01-02 16:45 ` Matti Bickel 2006-01-02 16:47 ` Henrik Brix Andersen 2006-01-02 17:25 ` Lance Albertson 2006-01-02 18:40 ` Chris Gianelloni 2006-01-02 19:20 ` Lance Albertson 2006-01-02 23:08 ` Paweł Madej 2006-01-03 5:28 ` Donnie Berkholz 2006-01-03 11:47 ` Chris Gianelloni 2006-01-03 12:18 ` Re[2]: " Jakub Moc 2006-01-03 14:29 ` Paweł Madej 2006-01-03 14:35 ` Mike Frysinger 2006-01-02 23:47 ` Francesco Riosa 2006-01-01 22:59 ` Andrej Kacian 2006-01-02 9:12 ` Francesco Riosa 2006-01-02 21:35 ` Peter Volkov (pva) 2006-01-03 11:50 ` Chris Gianelloni 2006-01-03 17:56 ` Francesco Riosa
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox