Project

General

Profile

Wiki » History » Version 8

Denis 'GNUtoo' Carikli, 11/29/2020 08:55 PM
compatible with: Add pointers to more details

1 1 Denis 'GNUtoo' Carikli
h1. Wiki
2
3 4 Denis 'GNUtoo' Carikli
h2. Wikidata and associated tools status
4 1 Denis 'GNUtoo' Carikli
5
Wikidata property proposals:
6 8 Denis 'GNUtoo' Carikli
* "Compatible_with":https://www.wikidata.org/wiki/Wikidata:Property_proposal/Generic#Compatible_with : see the "Cross-distro-collaboration part":https://redmine.replicant.us/projects/upstreaming/wiki/Wiki#Cross-distro-collaboration in the upstream subproject wiki for the importance of this property.
7
* -"Non_volatile_storage_capacity":https://www.wikidata.org/wiki/Wikidata:Property_proposal/Generic#Non_volatile_storage_capacity- This can be done differently as suggested in the proposal.
8 1 Denis 'GNUtoo' Carikli
9
Tools:
10
* Example of hardware compatibility lists generated with Listeria and SPARQL in a wiki page:
11
** "Replicant":https://en.wikipedia.org/wiki/User:GNUtoo/SPARQL/Replicant
12
** "Libreboot":https://en.wikipedia.org/wiki/User:GNUtoo/SPARQL/Libreboot
13 2 Denis 'GNUtoo' Carikli
* "Command line tool for Replicant devices on wikidata":https://git.replicant.us/contrib/GNUtoo/vendor_replicant-scripts/tree/data/wikidata?h=wikidata-wip
14 3 Denis 'GNUtoo' Carikli
15
h2. Replicant collected data and other projects:
16
17
See the "data repository":https://git.replicant.us/replicant/vendor_replicant-data "README":https://git.replicant.us/replicant/vendor_replicant-data/plain/README and the data repository for more details on what data we collect on the various devices.
18
19 5 Denis 'GNUtoo' Carikli
As explained in the README, we accept contributions for all smartphones and tablets, however if another free software upstream project can collect the data, it's best to send the data there instead.
20
21 3 Denis 'GNUtoo' Carikli
In addition we need to collect some information specific to Replicant images and kernel nodes, for instance:
22
* The emmc partitions dev nodes format (relevant for many things, from libsamsung-ipc to the Replicant EFS backup instructions)
23
  Example: /dev/block/platform/dw_mmc/by-name/<partition name> on GT-I9300 with Replicant 6.0 kernel
24
* The partition and what they do (example: the cache partition is 'cache' on the GT-I9250 whereas it's 'CACHE' on all other. Some devices have 'KERNEL' for the boot partition, while for some other it's 'BOOT'. On some devices 'BOOT' is the bootloader instead.
25 5 Denis 'GNUtoo' Carikli
26 7 Denis 'GNUtoo' Carikli
But we didn't find the good format to store that data yet.
27
28
We tend to factorize authoritative data. For instance if we need information that is in the GPT, then we simply dump and store the GPT in the data repository.