Skip to content

libarchive: update 3.3.3 to 2.5.2 #2520

Merged
merged 1 commit into from
Nov 16, 2021
Merged

libarchive: update 3.3.3 to 2.5.2 #2520

merged 1 commit into from
Nov 16, 2021

Conversation

wwwutz
Copy link
Collaborator

@wwwutz wwwutz commented Nov 16, 2021

  • update

NOTE:

Building via autotools by removing CMakeLists.txt the diffs will be:

0 : /usr/share/bee/libarchive-3.3.3-0.x86_64/CONTENT
1 : /scratch/local/bee-root/libarchive/libarchive-3.5.2-0/image/
 0 | 1 | t |  mode |  acc  | uid | gid | nln | file
 X | - | r |0100755|   0755|    0|    0|    1| /usr/lib/libarchive.so.13.3.3
 - | X | r |0100755|   0755|    0|    0|    1| /usr/lib/libarchive.so.13.5.2
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so.13//libarchive.so.13.3.3
 - | X | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so.13//libarchive.so.13.5.2
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so.14//libarchive.so.13.2.1
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so//libarchive.so.13.3.3
 - | X | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so//libarchive.so.13.5.2
 - | X | r |0100644|   0644|    0|    0|    1| /usr/share/man/man3/archive_entry_misc.3

which is ok.

on the other hand: using cmake we'll end up in chaos:

0 : /usr/share/bee/libarchive-3.3.3-0.x86_64/CONTENT
1 : /scratch/local/bee-root/libarchive/libarchive-3.5.2-0/image/
 0 | 1 | t |  mode |  acc  | uid | gid | nln | file
 X | - | r |0100755|   0755|    0|    0|    1| /usr/lib/libarchive.so.13.3.3
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so.13//libarchive.so.13.3.3
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so.14//libarchive.so.13.2.1
 - | X | r |0100755|   0755|    0|    0|    1| /usr/lib/libarchive.so.18
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so//libarchive.so.13.3.3
 - | X | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so//libarchive.so.18
 - | X | r |0100644|   0644|    0|    0|    1| /usr/share/man/man3/archive_entry_misc.3
bee update libarchive-3.5.2-0

- update

NOTE:

Building via autotools by removing CMakeLists.txt the diffs will be:

```
0 : /usr/share/bee/libarchive-3.3.3-0.x86_64/CONTENT
1 : /scratch/local/bee-root/libarchive/libarchive-3.5.2-0/image/
 0 | 1 | t |  mode |  acc  | uid | gid | nln | file
 X | - | r |0100755|   0755|    0|    0|    1| /usr/lib/libarchive.so.13.3.3
 - | X | r |0100755|   0755|    0|    0|    1| /usr/lib/libarchive.so.13.5.2
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so.13//libarchive.so.13.3.3
 - | X | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so.13//libarchive.so.13.5.2
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so.14//libarchive.so.13.2.1
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so//libarchive.so.13.3.3
 - | X | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so//libarchive.so.13.5.2
 - | X | r |0100644|   0644|    0|    0|    1| /usr/share/man/man3/archive_entry_misc.3

```

which is ok.

on the other hand: using cmake we'll end up in chaos:

```
0 : /usr/share/bee/libarchive-3.3.3-0.x86_64/CONTENT
1 : /scratch/local/bee-root/libarchive/libarchive-3.5.2-0/image/
 0 | 1 | t |  mode |  acc  | uid | gid | nln | file
 X | - | r |0100755|   0755|    0|    0|    1| /usr/lib/libarchive.so.13.3.3
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so.13//libarchive.so.13.3.3
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so.14//libarchive.so.13.2.1
 - | X | r |0100755|   0755|    0|    0|    1| /usr/lib/libarchive.so.18
 X | - | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so//libarchive.so.13.3.3
 - | X | s |0120777|   0777|    0|    0|    1| /usr/lib/libarchive.so//libarchive.so.18
 - | X | r |0100644|   0644|    0|    0|    1| /usr/share/man/man3/archive_entry_misc.3
```
@wwwutz wwwutz merged commit 7a30c5c into master Nov 16, 2021
@wwwutz wwwutz deleted the update-libarchive-352 branch June 3, 2024 09:28
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant