[Tinyos-devel] Debian package dependencies
Jan Beutel
j.beutel at ieee.org
Tue Jun 24 13:39:00 PDT 2008
Kevin,
Two things I noticed:
uisp is still mangled inside the tools/ dir and probably intended to go into
the tinyos-tools package. But if you make it so explicit that you install
avrdude-tinyos (my guess is in compatibility to the whole winavr package...)
why not give uisp it's own package too?
You list a number of conflicts for the avr-* pkgs... what about people that
want to coexist with other compiler versions on one machine? E.g for non-tos
projects. Or for t-1x and t-2x and so on..... I know it's hard to satisfy
bleeding edge people (that compile tools themselves) and the big crowd at
once.... any thoughts here? I mean if you go through such a lot of work to
make it work why not default install tinyos and tools in a truly separate
dir and not where "standard" packages are going, e.g. usr/bin? Then you
could leave a "standard" avr-gcc or as matter of fact any other avr-gcc in
place!?
I usually install tools into /usr/local/tos2 /usr/local/tos1
/usr/local/my_last_try_tos2 and then just add the bin to the path env
variable for whatever I am working on. Not sure if that's the "right" way. I
know some people that don't' like it that way but hey - it works (on any
machine architecture btw.)
Well, not really serious issues I guess ;-)
jan
Dr. Jan Beutel j.beutel at ieee.org
Computer Engineering and Networks Laboratory, ETZ G75
ETH Zurich +41 44 632 70 32 Phone
Gloriastrasse 35 +41 44 632 10 35 Fax
CH 8092 Zurich/Switzerland http://www.tik.ee.ethz.ch/~beutel
-----Original Message-----
From: tinyos-devel-bounces at millennium.berkeley.edu
[mailto:tinyos-devel-bounces at millennium.berkeley.edu] On Behalf Of Kevin
Klues
Sent: Tuesday, June 24, 2008 10:11 PM
To: TinyOS Development
Subject: [Tinyos-devel] Debian package dependencies
Right now, the dependencies for installing all the necessary packages
from the tinyos debian repository are all screwed up. As we rebuild
these packages in preperation for the upcming tinyos-2.1 release, I'm
proposing the following set of dependencies between packages. What do
people think?
## Concise List of Dependencies/Conflicts between all tinyos packages ###
nesc:
Depends: perl, graphviz, sun-java5-jre|sun-java6-jre,
sun-java5-bin|sun-java6-bin, \
sun-java5-jdk|sun-java6-jdk
Conflicts: gcj
tinyos:
Depends: nesc
msp430-binutils-tinyos:
msp430-gcc-tinyos:
Depends: msp430-binutils
msp430-libc-tinyos:
Depends: msp430-gcc-tinyos
msp430-tinyos:
Depends: msp430-libc-tinyos
msp430-gdb-tinyos:
Depends: msp430-tinyos
msp430-jtag-tinyos:
Depends: msp430-tinyos
msp430-optional-tinyos:
Depends: msp430-gdb-tinyos msp430-jtag-tinyos
avr-binutils-tinyos:
Conflicts: binutils-avr
avr-gcc-tinyos:
Depends: avr-binutils-tinyos
Conflicts: gcc-avr
avr-libc-tinyos:
Depends: avr-gcc-tinyos
Conflicts: gcc-avr
avrdude-tinyos:
Depends: avr-libc-tinyos
Conflicts: avr-libc
avr-tinyos:
Depends: avrdude-tinyos
Conflicts: avrdude
avarice-tinyos:
Depends: avr-tinyos
Conflicts: avarice
avr-insight-tinyos:
Depends: avr-tinyos
avr-optional-tinyos:
Depends: avarice-tinyos, avr-insight-tinyos
tinyos-tools:
Depends: tinyos, python, python-serial
deputy-tinyos:
Depends: tinyos-tools
tinyos-required:
Depends: msp430-tinyos, avr-tinyos, deputy-tinyos
tinyos-optional:
Depends: msp430-optional-tinyos, avr-optional-tinyos
tinyos-complete:
Depends: tinyos-required, tinyos-optional
--
~Kevin
_______________________________________________
Tinyos-devel mailing list
Tinyos-devel at millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
More information about the Tinyos-devel
mailing list