Skip to content
This repository was archived by the owner on Jun 27, 2019. It is now read-only.

Tags: solettaproject/soletta-packaging

Tags

v20_rc1

Toggle v20_rc1's commit message
2 finally building with no errors.

Coming to this after forgetting all this lengthy process sucks. Now
documenting how to have the tarball for the spec, at least. I also
removed that Fedora version exception craziness, because the checks were
failing somehow anyway, and F24 is getting old. Finally, twitter module
was missing from the start, now added.

Signed-off-by: Gustavo Lima Chaves <[email protected]>

v20

Toggle v20's commit message
Prepare for v2 release

Changelog follows:

* Wed Mar 01 2017 Gustavo Lima Chaves <[email protected]> - 2-1
- New netctl flow node added (as module), as well as agent API for
  that infrastructure
- Complete overhaul of LWM2M API & implementation, now with: access
  control objects support, authorization, UDP channel security (via
  DTLS)--with simmetric or asymmetric keys--, Raw Public Key, etc. The
  API was split into multiple files (mostry client/server separation),
  and many bugs in that code were fixed.
- MQTT module got a fix for when connecting to a broker failed
- IIO: fix for when devices were not activated before reads take
  place, support for IIO mount matrix, support for sampling frequency
  to channel level, support for hrtimer-based trigger, support for
  multi-channel reading on devices, new C-API to read configuration
  attributes including scale, offset and sampling frequency, support
  for wildcards on IIO paths and other minor issues.
- libmicrohttpd: the minimum required version was wrong, now fixed to
  0.9.47
- libmosquitto: the minimum required version was wrong, now fixed to
  "1004002"

The libmicrohttpd issue was also fixed not to encompass f26, which seems
to have the right version for the lib. Finally, tinycbor bundle's
version was updated to reflect the changes upstream.

Signed-off-by: Gustavo Lima Chaves <[email protected]>

v12

Toggle v12's commit message
RPM: mostly cosmetic changes for v1 spec (satisfying upstream)

- Shorten changelogs, removing much-too-detailed entries
- Declare ownership of some dangling Soletta intalled dirs
- Move aliases to base package

Signed-off-by: Gustavo Lima Chaves <[email protected]>

v11

Toggle v11's commit message
rpm: bump BuildRequires for libmicrohttpd to Fedora 26

The packagers of the lib have already been contacted to see if we can
anticipate somehow that lib's version bump.

Signed-off-by: Gustavo Lima Chaves <[email protected]>

fedora-v1.0

Toggle fedora-v1.0's commit message
Fast-forward to the final v1 release:

The versioning was finally fixed to the one we're going to following
from the release on (similar to kmod's and systemd's).

All the bundled software now comes together with github's soletta
tarball release and we don't have to merge them back in the source code
for compiling anymore.

All nodes marked as "default n" on Soletta *won't* be packaged for this
release. It may change on future releases only.

Since Fedora 22 was EOL-ed, we now check for libmicrohttpd's version
from 24 onwards (we also bump the required version to what should have
been -- it did not make it to the v1 release, unfortunately). All tests
depending on it get disabled too, when applicable. linux-micro won't be
of concern anymore also, with no more Fedora 22.

All licences were carefully revised.

Changelog:

- mavlink support added
- 100% C API covered by docs
- many IIO node types added
- Reviewed structs for holes and checks for struct versions on exposed API
- Update and fix all board samples (Minnow, Edison and Galileo)
- Some fixes on I/O implementations
- Improvement on sockets API
- Added many IIO node samples
- Light sensor category added to Linux IIO
- Added support to STTS751 temperature sensor
- Basic infrastructure added for Node.js bindings
- LWM2M protocol support added
- Support I/O on Zephyr OS
- Increased amount of node types supported by GTK (simulation)
- Reduced memory consumption by CoAP - LWM2M samples are running fine on RIOT
- Single node support - so it’s possible to have a single node without
  an associated flow. Useful when you need to access a component, send
  packets to its input ports manually and be notified when it’s
  sending packets on its output ports.
- Fixed pin mux issue when using Edison without the arduino board
- Fixes on HTTP implementation regarding IPv6
- Many minor API changes (function / struct names to follow convention)
- RGB and direction-vector persistence nodes created
- Tutorial on docs
- Added support for secure OIC connections using pre shared certs
- Node.js OIC bindings implemented
- Fix OIC to deal with cases where IPv4 isn’t enabled
- Dependencies of samples were fixed
- Added web inspector to sol-fbp-runner
- GPIO, AIO, PWM and UART bindings for Node.js
- Added API to server side events on http-server with samples. It was
  supported on http-client as well.
- Many changes on LWM2M API in order to have a more consistent API for
  all communication protocols
- Provide node types for a lot of OIC resources data models
- Changes on CoAP implementation improving memory-efficiency
- Make OIC device IDs and resource structure compatible with IoTivity 1.1 RC3
- Add API to discover OIC resources using resource interface
- Many fixes on OIC generator
- Make IIO device creation/addressing synchronous
- Add simple JSON types as HTTP node types
- Add JS API for SPI, I2C
- Tons of new tests, samples and fixes
- LWM2M bootstrap interface implemented
- Connections management support (sol-netctl)
- Support HTTPS on http-server
- Introduced sol-bluetooth and sol-gatt API
- Support to node type aliases
- Many samples for Nodejs bindings were merged
- A couple tools were created to help debugging I/O (sol-aio and sol-gpio)
- Node types related to robotics were added
- Lots of changes on C API, leading to a more uniform interface across
  all different parts (I/O, communication protocols, ...)

Signed-off-by: Gustavo Lima Chaves <[email protected]>

v9

Toggle v9's commit message
Release 9

rpm: remove http-server tests

v8

Toggle v8's commit message
Release 8

rpm: add missing V=1 to make invocation

v7

Toggle v7's commit message
Release 7

- rpm spec bumped to Soletta beta13:

v6

Toggle v6's commit message
Release 6

- arch spec bumped to Soletta beta9
- rpm spec bumped to Soletta beta10

v5

Toggle v5's commit message
Release 5

- the arch packaging folder now has a script to generate both soletta
  and soletta-git specs
- the deb packaging folder was bumped to beta6 and the modules were
  split in different packages
- the rpm packaging folder was bumped to beta8 and chages suggested by
  the Fedora community were applied.