[Fedora-electronic-lab] Re: [Fedora Electronic Lab] #23: Package qtdmm

Fedora Electronic Lab trac at fedorahosted.org
Tue Jun 9 08:41:52 UTC 2009


#23: Package qtdmm
----------------------------+-----------------------------------------------
  Reporter:  zap            |       Owner:  sherry151
      Type:  task           |      Status:  new      
  Priority:  minor          |   Milestone:  Fedora 12
 Component:  analog design  |     Version:  devel    
Resolution:                 |    Keywords:           
----------------------------+-----------------------------------------------
Changes (by chitlesh):

  * owner:  chitlesh => sherry151

Comment:

 @Zap,

 your spec file needs a lot of work. It seems to me that it comes from suse
 or mandriva as it is not compatible with Fedora packaging guidelines.

 I recommend you to follow sherry's spec as example especially the sequence
 of the Name, Version, Release upto the description.
 https://fedorahosted.org/fedora-electronic-
 lab/attachment/ticket/23/qtdmm.spec

 This is the most important part and the first thing reviewers look at. All
 fedora spec files should follow the same template.

 Update your spec file accordingly. Beautiful spec files attract more
 reviewers and the quicker the package will be approved.

 Also for Fedora Electronic Lab we have a special menu structure for
 desktop files provided by electronics-menu. See sherry's spec file for
 more details.

 As for your new desktop file, it should be in the form of a patch. The
 reason behind this is that fedora is upstream oriented and as a packager
 your changes or modifications should be sent to upstream. Hence you can
 send your patches and [[BR]]
 1) upstream will add your name in their changelog[[BR]]
 2) you don't need to fix the spec file again, but just remove the
 patch.[[BR]]
 3) it make review process easy to understand your modifications[[BR]]

 @sherry

 I appreciate you are getting involved in the reviewing process as well. It
 helps you gain experience quietly. And also in the future, I will need you
 to review my packages :)

 As for your spec file, whenever you base your spec file from other, append
 the changelog and not clean it. This helps to understand difference
 decisions taken in the past.

-- 
Ticket URL: <https://fedorahosted.org/fedora-electronic-lab/ticket/23#comment:6>
Fedora Electronic Lab <https://fedorahosted.org/fedora-electronic-lab>
Design, Simulate and Program electronics.




More information about the electronic-lab mailing list