Ah I'm not aware of that since I never ran into the issue.

> -----Original Message-----
> From: Stiffler, Jacob
> Sent: Friday, March 06, 2015 1:45 PM
> To: Cooper Jr., Franklin; [email protected]
> Subject: RE: [meta-arago] [PATCH v2] tisdk-image: Fix manifest generation
> for nativesdk.
> 
> I ran into this issue in December. Denys also reported seeing the same issue.
> 
> -----Original Message-----
> From: Cooper Jr., Franklin
> Sent: Friday, March 06, 2015 2:38 PM
> To: Stiffler, Jacob; [email protected]
> Subject: RE: [meta-arago] [PATCH v2] tisdk-image: Fix manifest generation
> for nativesdk.
> 
> Don't know what the issue is especially since your saying that the problem is
> on the build machine and not your local setup.
> 
> I just made a release a little less than a month ago and haven't had a problem
> on my local or build machine. Nothing important has changed within oe-core
> in the last several months and nothing has changed within oe-core within the
> last several months. Denys did change the version of bitbake used by default
> but that wouldn't explain the different behavior between your machines.
> 
> So it seems like the issue points to your build machine.
> 
> > -----Original Message-----
> > From: [email protected] [mailto:meta-arago-
> > [email protected]] On Behalf Of Stiffler, Jacob
> > Sent: Friday, March 06, 2015 1:26 PM
> > To: [email protected]
> > Subject: Re: [meta-arago] [PATCH v2] tisdk-image: Fix manifest
> > generation for nativesdk.
> >
> > I also need to revoke this patch. I forgot I am not able to recreate
> > this issue on my local setup, and I have only seen it on the build machine.
> >
> > This patch will cause a build failure if any of the oe* package
> > indexes are empty, as the " grep -n "^Package" $pkg_idx" will return an
> error.
> >
> > Are there any other comments which I may address in the v3?
> >
> > Thanks,
> > Jake
> >
> > -----Original Message-----
> > From: Stiffler, Jacob
> > Sent: Friday, March 06, 2015 9:34 AM
> > To: [email protected]
> > Cc: Stiffler, Jacob
> > Subject: [PATCH v2] tisdk-image: Fix manifest generation for nativesdk.
> >
> > * The manifest is automatically generated based on *.control
> >   files found within the various images.
> > * The control files for the nativesdk image have gone missing.
> > * Work around this by regenerating the control files from the
> >   package index.
> >
> > Signed-off-by: Jacob Stiffler <[email protected]>
> > ---
> > v2 changes:
> > Parse all "oe*" package indexes instead of only "oe-*-nativesdk" indexes.
> >
> >
> >  meta-arago-distro/classes/tisdk-image.bbclass |   37
> > +++++++++++++++++++++++++
> >  1 file changed, 37 insertions(+)
> >
> > diff --git a/meta-arago-distro/classes/tisdk-image.bbclass
> > b/meta-arago- distro/classes/tisdk-image.bbclass
> > index 3030a38..b9d86af 100644
> > --- a/meta-arago-distro/classes/tisdk-image.bbclass
> > +++ b/meta-arago-distro/classes/tisdk-image.bbclass
> > @@ -353,6 +353,43 @@ echo "
> >  </tr>
> >  " >> ${SW_MANIFEST_FILE}
> >
> > +    control_files_there=0
> > +    for possible_control_file in $control_dir/*.control
> > +    do
> > +        if [ -f $possible_control_file ]
> > +        then
> > +            control_files_there=1
> > +            break
> > +        fi
> > +    done
> > +
> > +    if [ $control_files_there -eq 0 ]
> > +    then
> > +        for pkg_idx in $control_dir/oe*; do
> > +            package_start=`grep -n "^Package" $pkg_idx`
> > +
> > +            IFS_OLD=${IFS}
> > +            IFS="
> > +"
> > +
> > +            for pkg in ${package_start}; do
> > +                end=`echo $pkg | cut -d: -f1`
> > +
> > +                if [ -z $begin ]; then
> > +                    pkg_name=`echo $pkg | cut -d: -f3`
> > +                    begin=`echo $pkg | cut -d: -f1`
> > +                    continue
> > +                fi
> > +                cnt=$[$cnt+1]
> > +                head -n $[$end - 1] $pkg_idx | tail -n $[$end -
> > + $begin] >
> > ${control_dir}/${pkg_name// /}.control
> > +
> > +                pkg_name=`echo $pkg | cut -d: -f3`
> > +                begin=$end
> > +            done
> > +            IFS=${IFS_OLD}
> > +        done
> > +    fi
> > +
> >      for i in $control_dir/*.control
> >      do
> >          package="`cat $i | grep Package: | awk {'print $2'}`"
> > --
> > 1.7.9.5
> >
> > _______________________________________________
> > meta-arago mailing list
> > [email protected]
> > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to