Re: New packaging guidelines for Ruby

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Mar 2, 2012 at 12:40 AM, Vít Ondruch <vondruch@xxxxxxxxxx> wrote:
>
>
> There are no problem with approach #3, since nobody uses it. I am not gonna
> to convert any of my packages just to prove you that you are wrong. Prove me
> that you are right, that rubygem-idn is the only problematic package and
> I'll believe you.
>
Since nobody else was willing to check how well #3 works, I've done so
by converting several packages that I picked at random from the first
packagedb page for packages beginning with rubygem-* (and
deltacloud-core which is given as an example in the guidelines so I
needed to make sure it worked):

 http://toshio.fedorapeople.org/rubygems/

The common case is to add three lines, modify two others, and move
what gets done in %build vs %prep. I had to further modify one
package's spec file which had a find that was catching directories
when it should only be operating on files (added -type f). Thanks to
macros for gem_name and other package info, these changes don't even
vary from package to package. The one package that had patches applied
went from 11 lines of commands down to 9. Reorganizing that section
also made it obvious that the unittests were being installed in the
binary rpm under the old code, a problem that the new code did not
share. The application example also became simpler by two lines.

-Toshio
--
packaging mailing list
packaging@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/packaging



[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite Forum]     [KDE Users]

  Powered by Linux