Re: Packager = Programmer?

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

 



On 06/04/2009 04:56 AM, Bryan Kearney wrote:
> Rahul Sundaram wrote:
>> On 06/04/2009 01:13 PM, Frank Murphy (Frankly3d) wrote:
>>> Does trying to become a packager.
>>> Involve being currently a Developer,
>>> as in Programming skills\certification,
>>> whether Perl\Python\c++ etc.
>>
>> Not necessarily. It's useful to understand the codebase but if you have
>> a active upstream responsive to bug reports, you can just take care of
>> the packaging aspects of it. You can always ask for help from others
>> within Fedora or upstream if needed.
>>
>> Rahul
>>
> I would content you need an ability to understand scripting languages
> (as spec files are really a DSL/scripting language) and an understanding
> of skills commonly associated with a developer:
> 
> - Source Code Control
> - Source Layout
> - Software Component Types (e.g. scripts, libraries, documents, etc).
> 
> however, as Rahul said, the ability to crank out the latest
> oCaml/Erlang/Java/C/Assembler/NameYourPoison is not required.
> 
Going even further, understanding diff and patch and tools used to build
software (make/autotools/CMake/ant/maven/distutils/etc) work is probably
of more importance to a packager than being able to program in
C/Python/Java/etc.  Knowing the basics of programming will help you
tremendously but there's other people upstream and within Fedora that
can do that work for you if it becomes necessary.  Knowing the basics of
the build tools your package uses are needed for even the most trivial
deviations from what upstream provides (and in some cases, you may
understand this aspect of programming better than upstream).

-Toshio

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux