Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 204601

Summary: Review Request: geda-examples - Circuit examples for gEDA
Product: [Fedora] Fedora Reporter: Chitlesh GOORAH <chitlesh>
Component: Package ReviewAssignee: Mamoru TASAKA <mtasaka>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Package Reviews List <fedora-package-review>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: hdegoede, mtasaka, sdb, wk
Target Milestone: ---Flags: kevin: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2006-09-06 16:15:37 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 204598    
Bug Blocks: 163779    

Description Chitlesh GOORAH 2006-08-30 11:13:35 UTC
Spec URL: http://chitlesh.funpic.de/rpm/geda-examples.spec
SRPM URL: http://chitlesh.funpic.de/rpm/geda-examples-20060123-3.src.rpm
Description:
This package contains circuit examples for the gEDA project.

Comment 1 Chitlesh GOORAH 2006-08-30 11:39:06 UTC
*** Bug 177416 has been marked as a duplicate of this bug. ***

Comment 2 Mamoru TASAKA 2006-09-01 14:25:20 UTC
This package is very simple and there exists little
problems or questions.


First review of geda-examples :

1. From http://fedoraproject.org/wiki/Packaging/Guidelines :

   * Requires
   * File and Directory Ownership

     - Well, this package may be unuseful without geda-gschem,
     however, does this package "really require" geda-gschem?

     I mean that for example, xorg-x11-docs maybe unuseful without
     xorg-x11 installed, however, xorg-x11-docs itself does not
     require anything.

     If the problem is only for the ownership of 
     %{_datadir}/gEDA/ (owned by geda-schem), this is a good
     reason for geda-symbols to own %{_datadir}/gEDA/, too, and
     the requirement for geda-gschem can be removed.
     You can see for example that /usr/share/X11/ is owned by
     several packages, e.g.
         imake, libX11, xorg-x11-xsm, xorg-x11-apps, .....

     - Another thing is %{_datadir}/gEDA/examples . This is
     also owned by geda-gschem. If you think that this package
     (geda-examples) really requires geda-gschem, then the entry
     of %dir %{gedaexampledir} can be removed.

     Well, the problem of ownership of directories is complicated
     when there are several packages which are mutually related.

2. From http://fedoraproject.org/wiki/Packaging/ReviewGuidelines :

     = Nothing.

3. Other things I have noticed:

     = Nothing.


Comment 3 Chitlesh GOORAH 2006-09-02 00:39:15 UTC
(In reply to comment #2)
> This package is very simple and there exists little
> problems or questions.
> 
> 
> First review of geda-examples :
> 
> 1. From http://fedoraproject.org/wiki/Packaging/Guidelines :
> 
>    * Requires
>    * File and Directory Ownership
> 
>      - Well, this package may be unuseful without geda-gschem,
>      however, does this package "really require" geda-gschem?
> 
>      I mean that for example, xorg-x11-docs maybe unuseful without
>      xorg-x11 installed, however, xorg-x11-docs itself does not
>      require anything.
> 

The files provided by this package can be read via schematic editor. That is why
it requires geda-gschem

Updated:
Spec URL: http://chitlesh.funpic.de/rpm/geda-examples.spec
SRPM URL: http://chitlesh.funpic.de/rpm/geda-examples-20060123-4.src.rpm

Comment 4 Mamoru TASAKA 2006-09-02 12:28:56 UTC
(In reply to comment #3)
> (In reply to comment #2)
> >      - Well, this package may be unuseful without geda-gschem,
> >      however, does this package "really require" geda-gschem?
> > 

> The files provided by this package can be read via schematic editor. That is why
> it requires geda-gschem
> 

Okay.

> Updated:
> Spec URL: http://chitlesh.funpic.de/rpm/geda-examples.spec
> SRPM URL: http://chitlesh.funpic.de/rpm/geda-examples-20060123-4.src.rpm

Well, it seems okay, however, this bug is blocked by
bug 204598 (geda-gschem) and currently I cannot change the status
of this bug. if the status bug 204598 changed, I can re-review (perhaps
final check) this later.

Comment 5 Chitlesh GOORAH 2006-09-04 20:51:51 UTC
Updated:
Spec URL: http://chitlesh.funpic.de/rpm/geda-examples.spec
SRPM URL: http://chitlesh.funpic.de/rpm/geda-examples-20060824-1.src.rpm

New upstream release

Comment 6 Mamoru TASAKA 2006-09-05 07:51:20 UTC
OKay. Second review:

* rpmlint issue
Well, this package bears no rpmlint complaint, however, some files
have Windows-type end-of-type encoding. add:

for f in `find . -name \*.mod -or -name \*.cir -or -name \*.netlist | sort` ; do
sed -i -e 's|\r||' $f ; done

to %prep stage.

I want to recheck this package once more.

Comment 8 Mamoru TASAKA 2006-09-05 15:00:47 UTC
Well, doing "sed" before "%setup -q" (expanding src) does nothing.

Comment 9 Chitlesh GOORAH 2006-09-05 15:08:27 UTC
pdated:
Spec URL: http://chitlesh.funpic.de/rpm/geda-examples.spec
SRPM URL: http://chitlesh.funpic.de/rpm/geda-examples-20060824-3.src.rpm

Corrected stupid mistake !

Comment 10 Mamoru TASAKA 2006-09-05 15:26:48 UTC
Well, another question:

This package seems to have some empty directories:

/usr/share/gEDA/examples/RF_Amp/model
/usr/share/gEDA/examples/RF_Amp/sym
/usr/share/gEDA/examples/TwoStageAmp/sym
/usr/share/gEDA/examples/lightning_detector/sym

What are these directories for? 

Comment 12 Stuart Brorson 2006-09-06 02:06:58 UTC
  Well, another question:

  This package seems to have some empty directories:

  /usr/share/gEDA/examples/RF_Amp/model 
  /usr/share/gEDA/examples/RF_Amp/sym
  /usr/share/gEDA/examples/TwoStageAmp/sym
  /usr/share/gEDA/examples/lightning_detector/sym

  What are these directories for? 

Hmmm . . . . . These directories are *non-empty* on the gEDA on-line CVS:

http://cvs.seul.org/viewcvs/viewcvs.cgi/eda/geda/gaf/examples/RF_Amp/model
http://cvs.seul.org/viewcvs/viewcvs.cgi/eda/geda/gaf/examples/RF_Amp/sym

etc . . . 

Is there a problem with the gEDA distrobution you got?   Or are gEDA's build tools not fully up-to-
date>  Or perhaps an issue with the way Fedora archives and creates these files?

I can look at my latest devel tree which I updated from CVS this morning. . . .  please stand by until 
tomorrow when I am again at my computer.

Stuart

Comment 13 Mamoru TASAKA 2006-09-06 02:32:26 UTC
(In reply to comment #12)
> Hmmm . . . . . These directories are *non-empty* on the gEDA on-line CVS:
> 
> http://cvs.seul.org/viewcvs/viewcvs.cgi/eda/geda/gaf/examples/RF_Amp/model
> http://cvs.seul.org/viewcvs/viewcvs.cgi/eda/geda/gaf/examples/RF_Amp/sym
> 
> etc . . . 
> 

The directories which were empty in -3 seems to be not empty
in -4 rpm. Perhaps it was packaging problem.

I will check -4 rpm later.

Comment 14 Mamoru TASAKA 2006-09-06 06:13:10 UTC
Okay.

This package (geda-examples) is now ACCEPTED by me.

Comment 15 Chitlesh GOORAH 2006-09-06 09:41:11 UTC
(In reply to comment #13)
> The directories which were empty in -3 seems to be not empty
> in -4 rpm. Perhaps it was packaging problem.
> 
> I will check -4 rpm later.

It was indeed a packaging problem which occurs when I changed from 20060123 to
snapshot 20060824 :)

Comment 16 Chitlesh GOORAH 2008-12-21 19:41:51 UTC
New Package CVS Request
=======================
Package Name: geda-examples
Short Description: Circuit examples for gEDA 
Owners: chitlesh
Branches: EL-5

Comment 17 Kevin Fenzi 2008-12-23 03:23:35 UTC
cvs done.