Re: Mandatory Changelogs

2007-10-29 Thread Simon McVittie
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Sat, 27 Oct 2007 at 18:55:34 -0400, Michael Stone wrote:
 Dear Sugar and Devel,
 
 ChangeLogs in the format described on 
 
   http://wiki.laptop.org/go/Build_system#ChangeLog_Format
 
 are now MANDATORY for package inclusion. Please write yours.

How does this work for Koji users? I build the OLPC Telepathy components
for what-was-FRS-last-time-I-looked in the OLPC-2 stream in Koji.

Will they be integrated into Joyride automatically, or do I have to download
the RPMs (assuming that's even possible) and re-upload them via my public_rpms?

If they're integrated automatically, how and where do I write
changelogs? I'm happy to write the RPM %changelog in the desired format
if that's what you want...

Simon
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net

iD8DBQFHJbPmWSc8zVUw7HYRAu7uAJ48urtIwmlI4/MMSsgxNBYD7OAcEgCfbwp3
vj+9tWFehBxQ7azm1xJYYFk=
=BF29
-END PGP SIGNATURE-
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Mandatory Changelogs

2007-10-29 Thread Michael Stone
Simon,

Thanks for your question. The short answer is that Koji and the
dropboxes are completely independent, parallel mechanisms for creating
binary RPM repositories to be composed by pilgrim into a build image.
Today, ChangeLogs are required only for packages included by the dropbox
mechanism. We are in discussions with folks who are knowledgable about
Koji (namely Dave Woodhouse and Dennis Gilmore) to produce a wrapper for
the Koji tag command that will record similar information. In the
meantime, writing detailed RPM changelogs that describe the purpose of
introducing the new package (in addition to any packaging changes) would
be enourmously useful.

Checking the source:

  
http://dev.laptop.org/git?p=users/cscott/pilgrim;a=blob;f=streams.d/olpc-development-yum-install.conf;hb=joyride

shows that Joyride is indeed configured to pull packages from the OLPC-2
Koji collection.

Best,

Michael

On Mon, Oct 29, 2007 at 10:20:22AM +, Simon McVittie wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On Sat, 27 Oct 2007 at 18:55:34 -0400, Michael Stone wrote:
  Dear Sugar and Devel,
  
  ChangeLogs in the format described on 
  
http://wiki.laptop.org/go/Build_system#ChangeLog_Format
  
  are now MANDATORY for package inclusion. Please write yours.
 
 How does this work for Koji users? I build the OLPC Telepathy components
 for what-was-FRS-last-time-I-looked in the OLPC-2 stream in Koji.
 
 Will they be integrated into Joyride automatically, or do I have to download
 the RPMs (assuming that's even possible) and re-upload them via my 
 public_rpms?
 
 If they're integrated automatically, how and where do I write
 changelogs? I'm happy to write the RPM %changelog in the desired format
 if that's what you want...
 
 Simon
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.6 (GNU/Linux)
 Comment: OpenPGP key: http://www.pseudorandom.co.uk/2003/contact/ or pgp.net
 
 iD8DBQFHJbPmWSc8zVUw7HYRAu7uAJ48urtIwmlI4/MMSsgxNBYD7OAcEgCfbwp3
 vj+9tWFehBxQ7azm1xJYYFk=
 =BF29
 -END PGP SIGNATURE-
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Mandatory Changelogs

2007-10-28 Thread Andres Salomon
On Sat, 27 Oct 2007 18:55:34 -0400
Michael Stone [EMAIL PROTECTED] wrote:

 Dear Sugar and Devel,
 
 ChangeLogs in the format described on 
 
   http://wiki.laptop.org/go/Build_system#ChangeLog_Format
 
 are now MANDATORY for package inclusion. Please write yours.

Ok, I have a *serious* problem with this.  First of all, this is the
first I've heard of requiring changelogs.  Second, making them
mandatory immediately (the Build_system wiki page was created
yesterday?) doesn't give people time to update scripts they might
have.  Kernel packages are not done manually; they are autobuilt.  I
don't know which ones make it into which builds.

I don't have time right now to update my build scripts.  Sure, I think
changelogs are a great idea, and I'm more than happy to update the
kernel build scripts to generate them, but I've got more important bugs
to fix right now for the Nov 2 deadline.


 
 Special thanks to Bert Freudenberg (bertf) and Marc Maurer (uwog) for
 setting a great example!
 
 Let me know if you have any trouble.
 
 Michael
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Mandatory Changelogs

2007-10-28 Thread Jim Gettys
I think Michael over stated the request.

We'd like Changelogs, the sooner, the better, when new things to into
the builds.  This is so we can better test what's being changed, and
have a better clue about what might break.

Often this can be generated from version control system comments, even
automatically. But we're  interested in a higher level view of what is
going on than these would generate.  

For example, putting in the X 1.4 packages, if one generated a change
log from git for all of that, we'd be lost in hundreds/thousands of log
entries that that major update implies.  The forest would be lost for
the trees.

Describing that those packages are to update to use to the new input
system and pick up better graphics support, and fix trac #1234 that was
causing so much grief is the high level overview we're asking for here.
This can give people the idea that they should test input carefully, and
if something funny changes on the screen, maybe X is at fault, rather
than their activity.  If they need more detail, then 

If we can agree on a common format, then we can automate the roll up
into a build message.
Regards,
   - Jim




We'd like people to look at the described format
On Sat, 2007-10-27 at 18:55 -0400, Michael Stone wrote:
 Dear Sugar and Devel,
 
 ChangeLogs in the format described on 
 
   http://wiki.laptop.org/go/Build_system#ChangeLog_Format
 
 are now MANDATORY for package inclusion. Please write yours.
 
 Special thanks to Bert Freudenberg (bertf) and Marc Maurer (uwog) for
 setting a great example!
 
 Let me know if you have any trouble.
 
 Michael
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel
-- 
Jim Gettys
One Laptop Per Child


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel