Re: [gentoo-dev] It seems our ChangeLogs are quite borked

2007-03-24 Thread Harald van Dijk
On Sat, Mar 24, 2007 at 12:29:06AM +0200, Petteri Räty wrote:
 I got annoyed enough about emerge -pl not working when people don't use
 echangelog like:
 
 # $Header: /var/cvsroot/gentoo-x86/x11-libs/libXinerama/ChangeLog,v 1.27
 2007/03/22 02:18:21 joshuabaergen Exp $
 
   22 Mar 2007; Joshua Baergen [EMAIL PROTECTED]
   +libXinerama-1.0.2.ebuild:
   Version bump.  Includes new documentation and some small code tweaks.
 
 
 Because it's missing *libXinerama-1.0.2 (22 Mar 2007)  emerge -pl does
 not work. This lead me to write the code to detect these cases:
 
 https://bugs.gentoo.org/show_bug.cgi?id=171962
 
 You can find the results here:
 http://dev.gentoo.org/~betelgeuse/changelogs_with_bad_new_revision_entries.txt
 
 Most of these probably probably date back to time before echangelog but
 feel free to fix your packages any way :)

It complains about the fpc changelog, for 2.0.0-r1, but it seems okay to me:

[...]
  17 Dec 2005; Carsten Lohrke [EMAIL PROTECTED] +fpc-2.0.0-r1.ebuild:
  restore ebuild for dev-lang/lazarus

*fpc-2.0.2 (17 Dec 2005)

  17 Dec 2005; Carsten Lohrke [EMAIL PROTECTED]
  -fpc-1.9.5_pre20040820.ebuild, -fpc-2.0.0_rc2.ebuild, -fpc-2.0.0.ebuild,
  -fpc-2.0.0-r1.ebuild, +fpc-2.0.2.ebuild:
  version bump

  14 Oct 2005; Gustavo Zacarias [EMAIL PROTECTED] fpc-2.0.0-r1.ebuild:
  Added sparc support and keyworded accordingly

  15 Sep 2005; Marcelo Goes [EMAIL PROTECTED]
  fpc-1.9.5_pre20040820.ebuild:
  Add app-arch/unzip to DEPEND for bug 69831.

  24 Jul 2005; Herbie Hopkins [EMAIL PROTECTED] fpc-2.0.0-r1.ebuild:
  Added amd64 support thanks to Matthias Jansen.

*fpc-2.0.0-r1 (03 Jul 2005)
[...]

Or should the *fpc-2.0.0-r1 line be repeated?

Also, would it be possible to sort the packages in some way?


pgphE8QDONytz.pgp
Description: PGP signature


Re: [gentoo-dev] It seems our ChangeLogs are quite borked

2007-03-24 Thread Petteri Räty
Harald van Dijk kirjoitti:
 
 *fpc-2.0.0-r1 (03 Jul 2005)
 [...]
 
 Or should the *fpc-2.0.0-r1 line be repeated?
 
 Also, would it be possible to sort the packages in some way?

This is a case that the script does not currently detect. IMHO the *${P}
line should be there if it brings more info to users with emerge -pl
changelog. I will modify the script to also the rest of the line for the
entries beside to the start.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] It seems our ChangeLogs are quite borked

2007-03-24 Thread Petteri Räty
Harald van Dijk kirjoitti:
 
 It complains about the fpc changelog, for 2.0.0-r1, but it seems okay to me:
 

Fixed the script to take package moves into account.

 
 Also, would it be possible to sort the packages in some way?

The list is now sorted and I added a check for bad date entries in the
new revision/version entries:

http://dev.gentoo.org/~betelgeuse/changelogs_syntax_errors.txt

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] It seems our ChangeLogs are quite borked

2007-03-23 Thread Petteri Räty
I got annoyed enough about emerge -pl not working when people don't use
echangelog like:

# $Header: /var/cvsroot/gentoo-x86/x11-libs/libXinerama/ChangeLog,v 1.27
2007/03/22 02:18:21 joshuabaergen Exp $

  22 Mar 2007; Joshua Baergen [EMAIL PROTECTED]
  +libXinerama-1.0.2.ebuild:
  Version bump.  Includes new documentation and some small code tweaks.


Because it's missing *libXinerama-1.0.2 (22 Mar 2007)  emerge -pl does
not work. This lead me to write the code to detect these cases:

https://bugs.gentoo.org/show_bug.cgi?id=171962

You can find the results here:
http://dev.gentoo.org/~betelgeuse/changelogs_with_bad_new_revision_entries.txt

Most of these probably probably date back to time before echangelog but
feel free to fix your packages any way :)

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] It seems our ChangeLogs are quite borked

2007-03-23 Thread Petteri Räty
Petteri Räty kirjoitti:
 
 You can find the results here:
 http://dev.gentoo.org/~betelgeuse/changelogs_with_bad_new_revision_entries.txt
 
 Most of these probably probably date back to time before echangelog but
 feel free to fix your packages any way :)
 
 Regards,
 Petteri
 

It should also be quite easy to write a program to automatically fix these.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] It seems our ChangeLogs are quite borked

2007-03-23 Thread Joshua Baergen
Petteri Räty wrote:
 I got annoyed enough about emerge -pl not working when people don't use
 echangelog like:
 
 # $Header: /var/cvsroot/gentoo-x86/x11-libs/libXinerama/ChangeLog,v 1.27
 2007/03/22 02:18:21 joshuabaergen Exp $
 
   22 Mar 2007; Joshua Baergen [EMAIL PROTECTED]
   +libXinerama-1.0.2.ebuild:
   Version bump.  Includes new documentation and some small code tweaks.
 
 
 Because it's missing *libXinerama-1.0.2 (22 Mar 2007)  emerge -pl does
 not work. This lead me to write the code to detect these cases:
 
 https://bugs.gentoo.org/show_bug.cgi?id=171962
 
 You can find the results here:
 http://dev.gentoo.org/~betelgeuse/changelogs_with_bad_new_revision_entries.txt
 
 Most of these probably probably date back to time before echangelog but
 feel free to fix your packages any way :)
 
 Regards,
 Petteri
 

I actually did use echangelog, so maybe something else is going on here...

Josh



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] It seems our ChangeLogs are quite borked

2007-03-23 Thread Joshua Baergen
Joshua Baergen wrote:
 Petteri Räty wrote:
 I got annoyed enough about emerge -pl not working when people don't use
 echangelog like:

 # $Header: /var/cvsroot/gentoo-x86/x11-libs/libXinerama/ChangeLog,v 1.27
 2007/03/22 02:18:21 joshuabaergen Exp $

   22 Mar 2007; Joshua Baergen [EMAIL PROTECTED]
   +libXinerama-1.0.2.ebuild:
   Version bump.  Includes new documentation and some small code tweaks.


 Because it's missing *libXinerama-1.0.2 (22 Mar 2007)  emerge -pl does
 not work. This lead me to write the code to detect these cases:

 I actually did use echangelog, so maybe something else is going on here...
 
 Josh
 

It appears to be a problem with gentoolkit-dev-0.2.6.3.  0.2.6.2
produces proper changelogs.

Josh



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] It seems our ChangeLogs are quite borked

2007-03-23 Thread Piotr Jaroszyński
 It appears to be a problem with gentoolkit-dev-0.2.6.3.  0.2.6.2
 produces proper changelogs.
Same here.

-- 
Best Regards,
Piotr Jaroszyński
--
gentoo-dev@gentoo.org mailing list



Re: [gentoo-dev] It seems our ChangeLogs are quite borked

2007-03-23 Thread Samuli Suominen
On Fri, 23 Mar 2007 18:24:20 -0600
Joshua Baergen [EMAIL PROTECTED] wrote:

 Joshua Baergen wrote:
  Petteri Räty wrote:
  I actually did use echangelog, so maybe something else is going on
  here...
 It appears to be a problem with gentoolkit-dev-0.2.6.3.  0.2.6.2
 produces proper changelogs.
 
 Josh
 

Reproduced here too. Here,

http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-themes/gartoon/ChangeLog?r1=1.8r2=1.9
--
gentoo-dev@gentoo.org mailing list