Andrius Štikonas
6921398ba3
Merge branch 'gportay/kpmcore-partition-type'
2020-03-22 01:49:35 +00:00
Andrius Štikonas
4fdaf6b1c8
Bump soversion of kpmcore.
2020-03-22 01:49:25 +00:00
Andrius Štikonas
a810d0d2fd
Merge branch 'gportay/kpmcore-update-filesystem-features-api'
2020-03-22 01:24:57 +00:00
Gaël PORTAY
9d6c98ff4a
Replace FSFeature by QVariantMap
...
The object QVariant is a native object in the Qt world that represents
any type of value: boolean, integer, string, floating point, date,
UUID...
This change updates the API to use the object QVariant and provide a
more flexible API to represent the filesystem features.
2020-03-21 18:09:01 -04:00
Yuri Chornoivan
62aaa90a29
Fix minor EBN issues
2020-03-21 11:22:15 +00:00
Gaël PORTAY
0529ebfb01
Add support for setting the specific GPT type
...
The GPT partition layout defines the type of the partition using a
UUID[1]. The type of the partition is not related to the underlying
filesystem but to its functionality: rootfs, home, var, swap, esp...
The UUID 4f68bce3-e8cd-4db1-96e7-fbcaf984b709 defines the root partition
(/), the UUID 933ac7e1-2eb4-4f13-b844-0e14e2aef915 defines the home
partition (/home), the UUID 4d21b016-b534-45c2-a9fb-5c16e091fd2d defines
the variable partition (/var)... Also, the UUIDs may vary depending on
the architecture (x86, x86_64, arm or aarch64).
KPMcore guesses the type depending on the underlying filesystem.
This commit enables the setting of a more specific GPT type if it is
specified through the method Partition::setType(). It falls back to the
previous guess type if the type is left unset.
[1]: https://systemd.io/DISCOVERABLE_PARTITIONS/
2020-03-20 22:15:50 -04:00
l10n daemon script
59269f63df
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-03-11 06:00:21 +01:00
Andrius Štikonas
efb970ba11
Add a missing features.h include.
2020-02-08 22:01:24 +00:00
Andrius Štikonas
f47a83408b
Bump kpmcore soversion to 9.
2020-02-08 20:47:23 +00:00
l10n daemon script
b7306d2d19
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2020-02-07 05:43:45 +01:00
Andrius Štikonas
aa34937185
Bump kpmcore version to 4.1.0.
2020-02-01 15:20:46 +00:00
Arnaud Ferraris
d24191ebd8
Add support for filesystem-specific features
...
In some cases, it may be necessary to create a filesystem with specific features
enabled/disabled.
This PR makes it possible to create filesystems this way. It does so
by introducing a new m_Features member variable and the createWithFeatures()
function to the FileSystem base class. The latter function is implemented
for the btrfs, ext2/3/4 and FAT filesystems.
Additionnally, the CreateFileSystemJob has been modified to enable
creating/formatting filesystems with specific features enabled.
Differential Revision: https://phabricator.kde.org/D21903
CCBUG: 342178
2020-01-12 11:58:32 +00:00
l10n daemon script
50697be784
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-12-08 05:22:07 +01:00
Andrius Štikonas
dfce039421
Only trigger udev events for block device subsystem.
...
Triggerring other subsystems is not necessary and occasionally
results in triggering unrelated bugs.
BUG: 413973
2019-12-02 22:01:10 +00:00
Yuri Chornoivan
ca2180f526
Fix minor typo
2019-11-22 15:45:18 +02:00
Yuri Chornoivan
1a7b673792
Fix minor issues found by EBN
2019-11-22 15:45:12 +02:00
Yuri Chornoivan
2980b21b8d
Update references
2019-11-22 15:45:04 +02:00
Andrius Štikonas
bb7bf3ca03
Make FileSystemFactory::init reentrant.
...
BUG: 413927
2019-11-18 22:45:58 +02:00
Andrius Štikonas
2c7b3f2bfa
Fix resizing of encrypted partitions.
...
BUG: 413883
2019-11-18 21:16:05 +02:00
Andrius Štikonas
13beb99319
Use partx instead of blockdev to update partition table in the kernel.
...
CCBUG: 413883
2019-11-18 20:42:36 +02:00
l10n daemon script
c4c6ca18ba
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-11-12 05:31:35 +01:00
Andrius Štikonas
660aa6a55e
Fix a failing test.
2019-11-07 22:28:01 +00:00
Andrius Štikonas
1c771436d4
Merge branch '4.0'
2019-11-07 22:13:39 +00:00
Andrius Štikonas
c9a08a593b
Remove broken smart unit test.
...
BUG: 413853
2019-11-07 22:12:00 +00:00
l10n daemon script
5eae2e1625
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-11-04 05:16:18 +01:00
Andrius Štikonas
59c9ba2f8d
Set MBR partition type of FAT32 partitions to 0x0c.
...
BUG: 412959
2019-10-15 21:37:58 +01:00
Andrius Štikonas
ea5962ca7d
Merge branch '4.0'
2019-10-06 20:12:46 +01:00
Andrius Štikonas
8692697cd4
Bump kpmcore version to 4.0.1
2019-10-05 12:08:50 +01:00
Andrius Štikonas
40b65438f0
Do not align partitions if they are mounted.
...
Moving data when partitions are mounted is almost guaranteed to cause data loss.
BUG: 412575
2019-10-05 12:08:20 +01:00
Caio Jordão Carvalho
d062cf50fb
Including Caio's middle name in aboutData
2019-10-05 12:07:46 +01:00
Andrius Štikonas
df235a7751
Make S.M.A.R.T. disk temperature label show only integers.
...
BUG: 411226
2019-10-05 12:07:28 +01:00
Shubham Jangra
a264a28237
Reduce temperature's precision from six decimal places to two
...
Summary: BUG: 411226
Test Plan: I couldn't test it since my device does not support SMART
Reviewers: stikonas
Reviewed By: stikonas
Subscribers: #kde_partition_manager
Tags: #kde_partition_manager
Differential Revision: https://phabricator.kde.org/D23572
2019-10-05 12:07:20 +01:00
Andrius Štikonas
6f17476b75
Run udevadm settle once more after udevadm trigger.
...
CCBUG: 412204
2019-10-05 12:03:35 +01:00
Andrius Štikonas
0b5e5040eb
Do not align partitions if they are mounted.
...
Moving data when partitions are mounted is almost guaranteed to cause data loss.
BUG: 412575
2019-10-05 11:52:59 +01:00
Andrius Štikonas
76ca72eccd
Revert "Create a timer to wait for system to free resources"
...
This reverts commit 2627d476f4
.
2019-09-26 23:47:34 +01:00
Andrius Štikonas
467ea50aeb
Run udevadm settle once more after udevadm trigger.
...
CCBUG: 412204
2019-09-25 22:33:35 +01:00
Caio Jordão Carvalho
35dabdeb1c
Including Caio's middle name in aboutData
2019-09-17 23:59:06 +00:00
Andrius Štikonas
4b0261230d
Make S.M.A.R.T. disk temperature label show only integers.
...
BUG: 411226
2019-09-07 11:51:05 +01:00
Shubham Jangra
78f29ae8b5
Reduce temperature's precision from six decimal places to two
...
Summary: BUG: 411226
Test Plan: I couldn't test it since my device does not support SMART
Reviewers: stikonas
Reviewed By: stikonas
Subscribers: #kde_partition_manager
Tags: #kde_partition_manager
Differential Revision: https://phabricator.kde.org/D23572
2019-09-01 23:11:43 +05:30
l10n daemon script
60bba03afa
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-08-07 05:01:03 +02:00
l10n daemon script
f40762a220
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-07-27 05:10:32 +02:00
Shubham Jangra
7af8045f32
Add unit test for Device
...
Reviewers: stikonas, cjlcarvalho
Reviewed By: stikonas
Differential Revision: https://phabricator.kde.org/D22629
2019-07-23 11:59:40 +05:30
l10n daemon script
a97162fb04
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2019-07-12 05:13:22 +02:00
Shubham Jangra
6ea88cc737
Add QString include
2019-06-12 22:18:08 +05:30
Shubham Jangra
d1a82f65d4
Revert "Remove redundant includes and refactor"
...
This reverts commit 4229b02fd2
.
2019-06-12 22:11:11 +05:30
Shubham Jangra
4229b02fd2
Remove redundant includes and refactor
2019-06-10 23:07:06 +05:30
Shubham Jangra
2627d476f4
Create a timer to wait for system to free resources
...
Reviewers: stikonas
Reviewed By: stikonas
Differential Revision: https://phabricator.kde.org/D21696
2019-06-09 22:41:13 +05:30
Shubham Jangra
ef20244be5
Add support for Minix(Mini Unix) Filesystem
...
Reviewers: stikonas, cjlcarvalho
Reviewed By: stikonas
Subscribers: cjlcarvalho, #kde_partition_manager
Tags: #kde_partition_manager
Differential Revision: https://phabricator.kde.org/D21652
2019-06-09 00:01:30 +05:30
Shubham Jangra
6f7cea6b27
Quit application if bus is not connected, interface not registered
...
Reviewers: stikonas, cjlcarvalho
Reviewed By: stikonas
Subscribers: #kde_partition_manager
Tags: #kde_partition_manager
Differential Revision: https://phabricator.kde.org/D21616
2019-06-08 15:43:24 +05:30
Andrius Štikonas
ba48851d34
Merge branch '4.0'
2019-06-07 19:12:07 +01:00