[Pkg-electronics-devel] Request to join the Debian Electronics group - Jaminy Prabaharan

Andreas Tille andreas at an3as.eu
Thu Aug 16 08:10:50 BST 2018


Hi Jaminy,

On Thu, Aug 16, 2018 at 12:09:57PM +0530, Jaminy Prabaharan wrote:
> >
> > Thanks.  My plan is to make Jaminy comfortable in the team.  BTW, I'm
> > reading this list with low priority - so it might be a good idea to CC
> > me (despite the mailing list policy is to assume readers are
> > subscribed).
> 
> Thank you, Andreas.

You are welcome.
 
> > Jaminy, just make a suggestion what electronics relevant software you
> > want to package and I'll do my best to teach you on this example.
> 
> Since I'm most familiar with Arduino and KiCAD, I would like to package
> them.

Arduino is packaged:

$ apt-cache show arduino
Package: arduino
Version: 2:1.5.6.2+sdfsg2-3
Installed-Size: 2168
Maintainer: Scott Howard <showard at debian.org>
Architecture: all
Depends: default-jre | java7-runtime, libcommons-exec-java, libcommons-httpclient-java, libcommons-logging-java, libjmdns-java, libjna-java, libjsch-java, libjssc-java, arduino-core (= 2:1.5.6.2+sdfsg2-3), libastylej-jni
Recommends: extra-xdg-menus, policykit-1, astyle
Description-en: AVR development board IDE and built-in libraries
 Arduino is an open-source electronics prototyping platform based on
 flexible, easy-to-use hardware and software. It's intended for artists,
 designers, hobbyists, and anyone interested in creating interactive
 objects or environments.
 .
 This package will install the integrated development environment that
 allows for program writing, code verfication, compiling, and uploading
 to the Arduino development board. Libraries and example code will also
 be installed.
Description-md5: 60f8f72e8783c6b5a72254120b680cdb
Homepage: http://www.arduino.cc
Tag: field::electronics, role::program
Section: electronics
Priority: optional
Filename: pool/main/a/arduino/arduino_1.5.6.2+sdfsg2-3_all.deb
Size: 1678078
MD5sum: 396e72e129a0bd087134e6394b15aa76
SHA256: c9cd671c563a48ab50c3f2f9890162ec04ed8ae8e65fc960e039ec69249af993


It was even added to the electronics task[1].  There are also several
instances saved from alioth to salsa[2] - from a naive look it seems
the relevant work for a new release is done here[3].

May be you check with the contributors (in CC) what help might be needed
but as far as I can see that's a complex package and not really a target
for a one month packaging lesson.

KiCAD is packaged as well:

$ apt-cache show kicad
Package: kicad
Version: 5.0.0+dfsg1-1
Installed-Size: 87448
Maintainer: Debian Electronics Team <pkg-electronics-devel at alioth-lists.debian.net>
Architecture: amd64
Replaces: kicad-common (<< 5.0.0~rc1+dfsg1-1~)
Depends: python-wxgtk3.0 (>= 3.0.2.0+dfsg-7~), python (<< 2.8), python (>= 2.7~), python:any (<< 2.8), python:any (>= 2.7.5-5~), libc6 (>= 2.27), libcairo2 (>= 1.6.0), libcurl4 (>= 7.16.2), libgcc1 (>= 1:3.4), libglew2.0 (>= 1.12.0), libglu1-mesa | libglu1, libglx0, libgomp1 (>= 4.9), libopengl0, libpixman-1-0 (>= 0.15.14), libpython2.7 (>= 2.7), libssl1.1 (>= 1.1.0), libstdc++6 (>= 6), libwxbase3.0-0v5 (>= 3.0.4+dfsg), libwxgtk3.0-0v5 (>= 3.0.4+dfsg)
Recommends: kicad-libraries, kicad-demos, xsltproc
Suggests: extra-xdg-menus, kicad-doc-ca | kicad-doc-de | kicad-doc-en | kicad-doc-es | kicad-doc-fr | kicad-doc-id | kicad-doc-it | kicad-doc-ja | kicad-doc-nl | kicad-doc-pl | kicad-doc-ru | kicad-doc-zh, kicad-packages3d
Breaks: kicad-common (<< 5.0.0~rc1+dfsg1-1~)
Description-en: Electronic schematic and PCB design software
 Kicad is a suite of programs for the creation of printed circuit boards.
 It includes a schematic editor, a PCB layout tool, support tools and a
 3D viewer to display a finished & fully populated PCB.
 .
 Kicad is made up of 5 main components:
 .
  * kicad - project manager
  * eeschema - schematic editor
  * pcbnew - PCB editor
  * gerbview - GERBER viewer
  * cvpcb - footprint selector for components
 .
 Libraries:
  * Both eeschema and pcbnew have library managers and editors for their
    components and footprints
  * You can easily create, edit, delete and exchange library items
  * Documentation files can be associated with components, footprints and key
    words, allowing a fast search by function
  * Very large libraries are available for schematic components and footprints
  * Most components have corresponding 3D models
Description-md5: 21f7e01a3ffe97be9bbafb9e920e7e78
Homepage: http://www.kicad-pcb.org
Tag: field::electronics, implemented-in::c++, interface::graphical,
 interface::x11, role::program, science::modelling,
 uitoolkit::wxwidgets, use::editing, use::learning, x11::application
Section: electronics
Priority: optional
Filename: pool/main/k/kicad/kicad_5.0.0+dfsg1-1_amd64.deb
Size: 20653340
MD5sum: d683bb5ee3d1c4d935c62a4791770845
SHA256: c4a8a22b8faa495999fed822450ae8872185f6528dec46c814b53b33142725fc


It is also registered in Debian Electronics tasks[4].  In contrast to
arduino it seems to be up to date with upstream and Vcs fields are
pointing corretly to Salsa.  It seems here is not much work to do left.

So may be either you think you are fit to do some relevant contribution
to get the latest version of arduino packaged or you possibly find some
more simple package (any hints from readers on this mailing list) which
is a good candidate for learning to package.

Kind regards

        Andreas.

[1] https://blends.debian.org/electronics/tasks/microcontrollers#ardunio
[2] https://salsa.debian.org/search?utf8=%E2%9C%93&search=arduino&group_id=&project_id=&repository_ref=
[3] https://salsa.debian.org/electronics-team/arduino/arduino
[4] https://blends.debian.org/electronics/tasks/pcb#kicad

-- 
http://fam-tille.de



More information about the Pkg-electronics-devel mailing list