Joyride

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Joyride

Bert Freudenberg
Could someone *please* explain and document the current process of  
getting RPMs and XO bundles into the build?

Etoys has been broken for weeks now unless I installed the latest  
bundle manually, just because the XO bundle was not pulled into the  
build. We're at bundle version Etoys-63 now, the build is still at  
Etoys-60.

A search for "joyride" comes up virtually empty:

        http://wiki.laptop.org/go/Special:Search?search=joyride

And once the joyride build process is explained, could you outline  
your intents to killing joy, too?

- Bert -



Reply | Threaded
Open this post in threaded view
|

Re: Joyride

Bert Freudenberg
I'm sorry, this went to the wrong dev-* list. Please ignore :-)

- Bert -

On Oct 25, 2007, at 10:25 , Bert Freudenberg wrote:

> Could someone *please* explain and document the current process of  
> getting RPMs and XO bundles into the build?
>
> Etoys has been broken for weeks now unless I installed the latest  
> bundle manually, just because the XO bundle was not pulled into the  
> build. We're at bundle version Etoys-63 now, the build is still at  
> Etoys-60.
>
> A search for "joyride" comes up virtually empty:
>
> http://wiki.laptop.org/go/Special:Search?search=joyride
>
> And once the joyride build process is explained, could you outline  
> your intents to killing joy, too?
>
> - Bert -
>
>
>



Reply | Threaded
Open this post in threaded view
|

Re: [sugar] Joyride

Release Team-2
In reply to this post by Bert Freudenberg
You might have better luck asking on devel. I'm not sure if Scott and
Michael read the sugar list.

Marco

On 10/25/07, Bert Freudenberg <[hidden email]> wrote:

> Could someone *please* explain and document the current process of
> getting RPMs and XO bundles into the build?
>
> Etoys has been broken for weeks now unless I installed the latest
> bundle manually, just because the XO bundle was not pulled into the
> build. We're at bundle version Etoys-63 now, the build is still at
> Etoys-60.
>
> A search for "joyride" comes up virtually empty:
>
>         http://wiki.laptop.org/go/Special:Search?search=joyride
>
> And once the joyride build process is explained, could you outline
> your intents to killing joy, too?
>
> - Bert -
>
>
> _______________________________________________
> Sugar mailing list
> [hidden email]
> http://lists.laptop.org/listinfo/sugar
>

Reply | Threaded
Open this post in threaded view
|

Re: [sugar] Joyride

Michael Stone-7
Marco, Bert,

I do read the sugar list, I saw Bert's email, and I am definitely guilty
of not having offered a timely reply to your questions. My apologies.

> On 10/25/07, Bert Freudenberg <[hidden email]> wrote:
> > Could someone *please* explain and document the current process of
> > getting RPMs and XO bundles into the build?

The list of packages that pilgrim knows to install is at

  http://dev.laptop.org/git?p=users/cscott/pilgrim;a=blob;f=streams.d/olpc-development.stream;h=5e607540940e24bc97ffbf4d14429893324d5646;hb=autobuild#l50

The current process for RPMS already listed at that location is to
upload an RPM with a higher version number to ~/public_rpms/<build> on
dev.laptop.org.

Please, please, please also include the SRPM in that directory alongside
the RPM. We aren't using it yet, but we will be very shortly.

------

The process for new .xos is to have one of m_stone, c_scott, cjb, or
marcopg apply a patch to

  http://dev.laptop.org/git?p=users/cscott/pilgrim;a=blob;f=streams.d/olpc-development.stream;h=5e607540940e24bc97ffbf4d14429893324d5646;hb=autobuild#l178

that lists the activity name and to upload the .xo file to

  http://olpc.download.redhat.com/activities/<build>

I believe Marco knows how to do this.

We are half-way through the change to our build-tools that is required
to read .xo bundles from ~/public_rpms/<build. I fully expect this
change to land by early next week; it has not yet because the person who
has to integrate it has simply had higher priority bugs (namely, getting
first-boot activation to a deployable state).

------

Again, sorry for the delay.  More details about current speculations for
killing joy will follow this afternoon.

Michael


 


> >
> > Etoys has been broken for weeks now unless I installed the latest
> > bundle manually, just because the XO bundle was not pulled into the
> > build. We're at bundle version Etoys-63 now, the build is still at
> > Etoys-60.
> >
> > A search for "joyride" comes up virtually empty:
> >
> >         http://wiki.laptop.org/go/Special:Search?search=joyride
> >
> > And once the joyride build process is explained, could you outline
> > your intents to killing joy, too?
> >
> > - Bert -
> >
> >
> > _______________________________________________
> > Sugar mailing list
> > [hidden email]
> > http://lists.laptop.org/listinfo/sugar
> >
> _______________________________________________
> Sugar mailing list
> [hidden email]
> http://lists.laptop.org/listinfo/sugar

Reply | Threaded
Open this post in threaded view
|

Re: [sugar] Joyride

Michael Stone-7
In reply to this post by Bert Freudenberg
Marco pointed out that my previous email was not clear enough about the
process for including .xo bundles (#4251). The update on that bug is as
follows:

  Please follow Bert's example by putting your .xo bundles in
  ${HOME}/public_rpms/<build>/

Now, concerning #4253:

  ChangeLogs, in the format

  """
  <pkg-lines>      (containing ".xo", ".rpm")
  <detail-lines>   (not containing the string ".xo", ".rpm", "--")
  -- <signature>   (-- is the line marker)

  <pkg>
  <pkg>.rpm
  <detail>
  -- <signature>
  """

  as exemplified in

    /home/mstone/public_rpms/rainbow/ChangeLog

  will be _required_ to drive package inclusion in the builds.

Let me repeat that.

Your packages and activity bundles WILL NOT BE INCLUDED unless you
supply change-entries, in the format above, for the exact version of
the package or activity bundle you are trying to put into a build.
(This is because we *must* get accurate, comprehensive, human-readable
ChangeLogs and the most direct method of accomplishing that is to
require you to write them as a prerequisite of package inclusion.)

If you don't like the format, please contribute a patch to

  git://dev.laptop.org/users/mstone/buildtools

specifically to the file 'collect_rpms.py' and to the 'changelogs'
package contained therein that adds support for your preferred format.

We are very happy to support other ChangeLog formats and collection
methods but are currently unable to support them on our own.

Finally, intentions for killing joy will be outlined in a separate email
as soon as they are finalized (hopefully tonight).

Questions?

Michael

P.S. - If you have them, please include your source rpms alongside the
binary ones.

Also, I've stubbed out a page at

  http://wiki.laptop.org/go/Joyride

to accumulate content from this thread. Please help fill it in.

On Thu, Oct 25, 2007 at 10:25:04AM -0400, Bert Freudenberg wrote:

> Could someone *please* explain and document the current process of  
> getting RPMs and XO bundles into the build?
>
> Etoys has been broken for weeks now unless I installed the latest  
> bundle manually, just because the XO bundle was not pulled into the  
> build. We're at bundle version Etoys-63 now, the build is still at  
> Etoys-60.
>
> A search for "joyride" comes up virtually empty:
>
> http://wiki.laptop.org/go/Special:Search?search=joyride
>
> And once the joyride build process is explained, could you outline  
> your intents to killing joy, too?
>
> - Bert -