On Sun, 2003-06-15 at 03:57, Rafael Cordones Marcos wrote: > Hi, > > I want to improve the current script that generates the Portage Watch section > in GWN. The two problems I am focusing right now are: > > 1.- Listing the USE variables that were added or removed since a given date. > > I have been looking around Portage but I cannot find any ChangeLog where I can > get this info. A /usr/portage/profiles/use.desc ChangeLog would be perfect! Would a cvs diff on use.desc work? You can even get this from the webcvs frontend. > 2.- Differentiating between updated packages and new packages > One more thing, are ChangeLog files in packages automagically generated from > CVS or are they hand-edited by developers? If they are hand edited then I am > going to find errors in the format. I mean that humans commit errors and, for > instance, some dev can forget to write the "*" at the begining of a ChangeLog > entry! Both. There is the echangelog tool that makes ChangeLog entries easy, but some devs like to hand roll them (I'm not 100% sure if policy was formalised to make echangelog compulsory) -- Troy Dack "Yes, yes, I know that, Sydney ... Everybody knows that! tad@gentoo.org ... But look: Four wrongs squared, minus two wrongs to the fourth power, divided by this formula, do make a right." -- Gary Larson Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4D90BE3C Key fingerprint = 1F3D 6C15 16AA 09D5 0C96 92E5 FD89 16F9 4D90 BE3C