GitHub's dependabot suggests we might be using outdated
and vulnerable python libraries. This commit updates our
requirements to use more recent verions of some of the
libraries.
After some previous commits to misc-tools, the MuditaOS misc-tools
submodule version was not updated. Now the version in the MuditaOS
repository will be up to date.
Added extended statistics to help track potential memory leaks:
* used user heap size per task
* number of successful allocations
* number of successful frees
* Removed doubled copyright header from 'up/down/devel.sql' when committing
databases.
* During installing, 'devel.sql' was created even if specific revisions
didn't contain one.
* Removed unnecessary product-specific .lua scripts.
Added script for verifying if the translation json:
- has duplicates
- has empty entries
- has missing entries
It has possibility to fix those files by removing the duplicates
and pretty-printing the file without duplicates
Fix for imported contacts from SIM don't show up in Mudita Center.
Added functionality to send notification after all imported contacts are
added to the database.
Works:
- generating .img for Pure;
- Pure boots after flashing new image and
seems to be working fine;
Not yet:
- generating update package;
- generating image for Harmony;
- simulator;
- path-related unit tests fail
due to paths being hardcoded
in test scenarios.
* Switched to DB initialization at compile time
* Organized and cleaned up db files directories(not finished completely)
* Fixed DB related unit tests
* Minor improvements to CMake
* Small fixes for GCC12 build
download_asset.py:
either ./ or none - both are proper relative paths
music assets are taken from the assets release
Removed bell mp3 assets from MuditaOS repository
Removed assets for PurePhone from the repository
As we do not have artifactory etc. we download public assets from
public repository.
download_asset mechanism:
* added tar with unpack for releases on github
* download script create parent directory
* When there is no parent directory - then create it, not the file as
dir
* Lessened logs status
* download release files for Pure works ok
* added option to load multiple elements from tar
* added option to load stuff from own PC
CMake fixes:
* Add option to not pass Luts.bin to the image
* Added dependencies:
* Assets cmake
* DiskImage
* Generall: dependencies instead of runtime globals
* Fixed UT for bell
Added description file to fownload files:
* Files downloaded from MuditaOSPublicAssets repository Bell
* PurePhone assets copied to build dir not to image dir
* Added test assets and bell assets
* Luts and test assets unpacked to right place
* Luts proper on img on phone
EGD-8066 sq
Community commits were incorectly verified during checks on CI.
In details - commit list to check was incorrectly created thus
covered much more commits than it had to
Improved timing. Uses cached file for both json and direct
downloads if possible.
Improved logging. Clear information what's being downloaded.
Removed older script.
Add tools for analayse crashdumps from the release
build. Now user is able to get crashdump and tag number
and the tool is able to automatically retrive and analyse
backtrace
Signed-off-by: Lucjan Bryndza <lucjan.bryndza@mudita.com>
With this all fonts and Luts bin are downloaed for other repo which
is closed from others. With minimum changes to our cmake and flow
Added cache dir as set in cmake for CI
CI has to use common cache to not download data all the time
Jenkinsfile updated to install lacking dependency
With this all fonts and Luts bin are downloaed for other repo which
is closed from others. With minimum changes to our cmake and flow
Added cache dir as set in cmake for CI
CI has to use common cache to not download data all the time
Jenkinsfile updated to install lacking dependency