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 - Review Request: geda-examples - Circuit examples for gEDA
Summary: Review Request: geda-examples - Circuit examples for gEDA
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Package Reviews List
URL:
Whiteboard:
: 177416 (view as bug list)
Depends On: 204598
Blocks: FE-ACCEPT
TreeView+ depends on / blocked
 
Reported: 2006-08-30 11:13 UTC by Chitlesh GOORAH
Modified: 2008-12-23 03:23 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2006-09-06 16:15:37 UTC
Type: ---
Embargoed:
kevin: fedora-cvs+


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.