[M3devel] examples should not be in PkgInfo.txt

Randy Coleburn rcoleburn at scires.com
Sat Aug 15 01:53:40 CEST 2009


Agree that they are useful for CM3IDE.
 
Is there a way to have CM3IDE ship this folder to the cm3 root, e.g.,
C:\cm3\examples, when it is built and shipped?  Otherwise, user has to
know to copy the folder there.  This only has to be done once, so
copying the folder at the time CM3IDE is built and installed seems
logical.
 
Examples folder is strictly a set of source packages.  There should be
no derived files there.  When user browses to a particular example in
CM3IDE and asks to build it, CM3IDE will create a package containing the
source of the example and the derived files in the user's private
repository.  That way each user gets their own private copy to muck
around with.
 
Indeed, entire examples folder tree can be marked read-only without any
ill-effect because of the way CM3IDE works.
 
Regards,
Randy

>>> Olaf Wagner <wagner at elegosoft.com> 8/14/2009 12:18 PM >>>
Quoting Randy Coleburn <rcoleburn at scires.com>:

> I see that someone has put some of the examples folder packages into 

>  PkgInfo.txt std group.
>
> None of these packages in the "examples" folder should go into
PkgInfo.txt.
>
> Reason is that these are examples meant to be built using CM3IDE.   

> CM3IDE will create a package folder in the user's private repository 

>  for the example and build it there locally.  We don't want to build 

>  and ship these as part of the std distribution.  Only the sources  

> are needed.  The "examples" folder and its contents need to be   
> copied to the root of your cm3 installation.  That's all.

I put them there, because they were not packed into the installation
archives. They can also not be build with the usual tooling at all.

What's the problem with them being included in the package list?

If they are only useful for cm3ide, they should probably be part of
that package (i.e. moved from cm3/examples to
cm3/m3-sys/cm3ide/examples).

Olaf
-- 
Olaf Wagner -- elego Software Solutions GmbH
                Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin,
Germany
phone: +49 30 23 45 86 96  mobile: +49 177 2345 869  fax: +49 30 23 45
86 95
    http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz:
Berlin
Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr:
DE163214194


CONFIDENTIALITY NOTICE:  This email and any attachments are intended
solely for the use of the named recipient(s). This e-mail may contain
confidential and/or proprietary information of Scientific Research
Corporation.  If you are not a named recipient, you are prohibited from
making any use of the information in the email and attachments.  If you
believe you have received this email in error, please notify the sender
immediately and permanently delete the email, any attachments, and all
copies thereof from any drives or storage media and destroy any
printouts of the email or attachments.

EXPORT COMPLIANCE NOTICE:  This email and any attachments may contain
technical data subject to U.S export restrictions under the
International Traffic in Arms Regulations (ITAR) or the Export
Administration Regulations (EAR).  Export or transfer of this technical
data and/or related information to any foreign person(s) or entity(ies),
either within the U.S. or outside of the U.S., may require export
authorization by the appropriate U.S. Government agency prior to export
or transfer.  In addition, technical data may not be exported or
transferred to certain countries or specified designated nationals
identified by U.S. embargo controls without prior export authorization. 
By accepting this email and any attachments, all recipients confirm that
they understand and will comply with all applicable ITAR, EAR and
embargo compliance requirements.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20090814/248b5f61/attachment-0002.html>


More information about the M3devel mailing list