Commit Graph

455 Commits

Author SHA1 Message Date
Martin Jansa
8e5f98be35
xfstests: drop the upstream rejected install-sh hack
* I'm trying to fix random build failure from world builds:
  tests-install sometimes fails as shown bellow:
  cp: cannot stat 'group.list': No such file or directory
  ...
  mv: failed to preserve ownership for 'group.list': Invalid argument

  whole log:
  2023.10.29: http://errors.yoctoproject.org/Errors/Details/752403/
  2024.01.14 http://errors.yoctoproject.org/Errors/Details/752404/

* Interestingly I finally triggered this error for first time in my
  local build (when rebuilding it after reverting this upgrade -
  which might be just coincidence), here is the log:

  While looking at this a bit more, I've noticed that install-sh in:

  # install-sh script in the project is outdated
  # we use the one from the latest libtool to solve installation issues
  # It looks like the upstream is not interested in having it fixed :(
  # https://www.spinics.net/lists/fstests/msg16981.html
  do_configure:prepend() {
      cp ${STAGING_DIR_NATIVE}${datadir}/libtool/build-aux/install-sh ${B}
  }

  is copied only to ${B}, but Makefile still has "cp include/install-sh ."
  which was removed in proposed change for upstream:
  https://www.spinics.net/lists/fstests/msg16899.html

  but here it isn't, so shouldn't we copy it to ${B}/include to make
  sure that make won't use the old version?
  So I've tried to add:
    cp ${STAGING_DIR_NATIVE}${datadir}/libtool/build-aux/install-sh ${B}/include

  in do_configure:prepend and then I've triggered the build failure again
  this time with 2024.01.14 version as well by running:
  for i in `seq -w 1 100`; do bitbake -c cleansstate xfstests; bitbake -k xfstests 2>&1 | tee log.xfstests.$i; done

  so the issue isn't fixed in the 2024.01.14 version, but maybe it's
  a bug introduced by our install-sh?
  It was rejected by upstream in:
  https://www.spinics.net/lists/fstests/msg16928.html

    This install-sh has been used for performance reason, I'd like keep it
    if possible. Would you please describe the failures you hit in
    cross-compilation env? It'd be great if we could fix the env issue.

  Also the important error isn't:
  "mv: failed to preserve ownership for 'group.list': Invalid argument"
  because that's shown in all the builds:
  xfstests $ grep -c "mv: failed to preserve ownership for 'group.list': Invalid argument" */temp/log.do_install*
  2023.10.29-broken/temp/log.do_install:14
  2023.10.29-broken/temp/log.do_install.1094046:14
  2023.10.29-fixed-after-broken/temp/log.do_install:14
  2023.10.29-fixed-after-broken/temp/log.do_install.1094046:14
  2023.10.29-fixed-after-broken/temp/log.do_install.1120923:14
  2023.10.29/temp/log.do_install:14
  2023.10.29/temp/log.do_install.1094046:14
  2024.01.14-ok/temp/log.do_install:14
  2024.01.14-ok/temp/log.do_install.1186155:14

  but the "cp: cannot stat 'group.list': No such file or directory" which is shown only in the ones which in the end failed:

  xfstests $ grep cp */temp/log.do_install*
  2023.10.29-broken/temp/log.do_install:cp: cannot stat 'group.list': No such file or directory
  2023.10.29-broken/temp/log.do_install.1094046:cp: cannot stat 'group.list': No such file or directory
  2023.10.29-fixed-after-broken/temp/log.do_install.1094046:cp: cannot stat 'group.list': No such file or directory
  2023.10.29/temp/log.do_install:cp: cannot stat 'group.list': No such file or directory
  2023.10.29/temp/log.do_install.1094046:cp: cannot stat 'group.list': No such file or directory

  So I guess we should just drop this install-sh hack from do_configure completely
  as cross-compilation seems to be fixed upstream already in:
  https://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git/commit/?id=5d20084fefaf09e86be26d7c71bd1c7ac2a2b35c

  xfstests/2024.01.14-ok/git $ git log --oneline include/install-sh
  fa993e51 include/: spdx license conversion
  da7916f7 build: Use the original install-sh file from SGI

  xfstests/2024.01.14-ok/git $ git log --oneline install-sh
  5d20084f build: allow cros-compilation on chromeOS
  e3ca126a xfstests: respect DESTDIR when installing
  fa6a7868 xfsqa: more sh to bash conversions
  491d467f Add GPL license plate to SGI's files.
  d259454b Update copyright annotations and license boilerplates to correspond with SGI Legals preferences. Merge of master-melb:xfs-cmds:24329a by kenmcd.
  3ef12e38 Update copyright dates (again)
  bc4eb461 Undoes mod:     xfs-cmds:slinx:120772a Undo xfs-cmds:slinx:120772a, inadvertently whacked a previous mod.
  8ce73f86 Update copyright dates
  db6944ec need a copy of this here too.

* buildhistory doesn't show any difference, so all the
  files are installed in the same location as before

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:16 -08:00
Martin Jansa
5057523005
xfstests: use master branch instead of 'for-next'
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:16 -08:00
Martin Jansa
52fe689c2d
xfstests: add gawk to RDEPENDS
* QA Issue: /usr/xfstests/src/soak_duration.awk contained in package xfstests requires /usr/bin/awk, but no providers found in RDEPENDS:xfstests? [file-rdeps]
  this script which was added with upgrade to 2024.01.14
  causes the file-rdeps QA, but awk is used in various
  tests files even in older version:

  grep -R awk xfstests/2023.10.29/image/usr/xfstests/tests/xfs/ | wc -l
  77
  e.g.:
  xfstests/2023.10.29/image/usr/xfstests/tests/xfs/716:  awk '{print $3}')

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:16 -08:00
Martin Jansa
a708f2da48
xfstests: upgrade to latest 2024.01.14
* drop 0001-ltp-fsx.h-Explicitly-use-int-for-return-type-for-aio.patch
  which is now in upstream

* I'm trying to fix random build failure from world builds:
  tests-install sometimes fails as shown bellow:
  mv: failed to preserve ownership for 'group.list': Invalid argument
  not sure if it was resolved already (git log doesn't indicate
  a fix for this), but it's triggered rarely, so I'm waiting if
  jenkins builds happen to trigger this again (before spending
  even more time trying to fix it).

  whole log:
NOTE: make -j 64 DESTDIR=xfstests/2023.10.29/image install
make --no-print-directory Q=@ -C include install
make --no-print-directory Q=@ -C lib install
make --no-print-directory Q=@ -C ltp install
make --no-print-directory Q=@ -C src install
make --no-print-directory Q=@ -C m4 install
make --no-print-directory Q=@ -C common install
make --no-print-directory Q=@ -C tests install
make[1]: Nothing to be done for 'install'.
make[1]: Nothing to be done for 'install'.
make[1]: Nothing to be done for 'install'.
../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/ltp
../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/common
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/btrfs/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/ceph/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/cifs/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/ext4/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/f2fs/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/generic/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/nfs/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/ocfs2/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/overlay/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/perf/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/selftest/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/shared/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/udf/ install
make --no-print-directory Q=@ -C xfstests/2023.10.29/git/tests/xfs/ install
make -C log-writes install
make -C perf install
make -C vfs install
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/ceph
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/btrfs
Building log-writes
Building perf
Building vfs
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/cifs
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/nfs
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/f2fs
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/ext4
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/perf
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/overlay
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/ocfs2
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/shared
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/selftest
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/udf
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/generic
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/src/log-writes
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/src/perf
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/tests/xfs
../../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/src/vfs
Building include
Building lib
Building tests
Building src
Building m4
Building common
Building ltp
Building ceph
Building btrfs
Building generic
Building ext4
Building ocfs2
Building cifs
Building perf
Building f2fs
Building nfs
Building udf
Building overlay
Building selftest
Building shared
Building xfs
../install-sh -o root -g root -m 644 * xfstests/2023.10.29/image/usr/xfstests/common
/bin/bash ../libtool --quiet --mode=install ../install-sh -o root -g root -m 755 doio fsstress fsx growfiles iogen xfstests/2023.10.29/image/usr/xfstests/ltp
 [GROUP] xfstests/2023.10.29/git/tests/ceph/group.list
 [GROUP] xfstests/2023.10.29/git/tests/ext4/group.list
 [GROUP] xfstests/2023.10.29/git/tests/perf/group.list
 [GROUP] xfstests/2023.10.29/git/tests/btrfs/group.list
 [GROUP] xfstests/2023.10.29/git/tests/generic/group.list
 [GROUP] xfstests/2023.10.29/git/tests/nfs/group.list
 [GROUP] xfstests/2023.10.29/git/tests/ocfs2/group.list
 [GROUP] xfstests/2023.10.29/git/tests/shared/group.list
 [GROUP] xfstests/2023.10.29/git/tests/udf/group.list
 [GROUP] xfstests/2023.10.29/git/tests/cifs/group.list
 [GROUP] xfstests/2023.10.29/git/tests/xfs/group.list
 [GROUP] xfstests/2023.10.29/git/tests/f2fs/group.list
 [GROUP] xfstests/2023.10.29/git/tests/overlay/group.list
 [GROUP] xfstests/2023.10.29/git/tests/selftest/group.list
../../install-sh -o root -g root -m 755 001 002 003 004 005 xfstests/2023.10.29/image/usr/xfstests/tests/ceph
../../install-sh -o root -g root -m 755 102 xfstests/2023.10.29/image/usr/xfstests/tests/udf
../../install-sh -o root -g root -m 755 001 xfstests/2023.10.29/image/usr/xfstests/tests/cifs
../../install-sh -o root -g root -m 755 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 xfstests/2023.10.29/image/usr/xfstests/tests/overlay
../../install-sh -o root -g root -m 755 001 002 xfstests/2023.10.29/image/usr/xfstests/tests/f2fs
../../install-sh -o root -g root -m 755 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 xfstests/2023.10.29/image/usr/xfstests/tests/generic
../../install-sh -o root -g root -m 755 001 xfstests/2023.10.29/image/usr/xfstests/tests/nfs
../../install-sh -o root -g root -m 755 FioCompare.py fio-insert-and-compare.py FioResultDecoder.py generate-schema.py ResultData.py fio-results.sql xfstests/2023.10.29/image/usr/xfstests/src/perf
../../install-sh -o root -g root -m 755 001 xfstests/2023.10.29/image/usr/xfstests/tests/perf
../../install-sh -o root -g root -m 755 001 xfstests/2023.10.29/image/usr/xfstests/tests/ocfs2
../../install-sh -o root -g root -m 755 vfstest mount-idmapped xfstests/2023.10.29/image/usr/xfstests/src/vfs
../../install-sh -o root -g root -m 755 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 290 291 299 xfstests/2023.10.29/image/usr/xfstests/tests/btrfs
../../install-sh -o root -g root -m 755 002 032 298 xfstests/2023.10.29/image/usr/xfstests/tests/shared
../../install-sh -o root -g root -m 755 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 271 301 302 303 304 305 306 307 308 xfstests/2023.10.29/image/usr/xfstests/tests/ext4
../../install-sh -o root -g root -m 755 replay-log xfstests/2023.10.29/image/usr/xfstests/src/log-writes
../../install-sh -o root -g root -m 755 001 002 003 004 005 006 xfstests/2023.10.29/image/usr/xfstests/tests/selftest
../../install-sh -o root -g root -m 755 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050 051 052 053 054 055 056 057 058 059 060 061 062 063 064 065 066 067 068 069 070 071 072 073 074 075 076 077 078 079 080 081 082 083 084 085 086 087 088 089 090 091 092 093 094 095 096 097 098 099 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 xfstests/2023.10.29/image/usr/xfstests/tests/xfs
Building perf
Building log-writes
Building vfs
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/cifs
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/perf
mv: failed to preserve ownership for 'group.list': Invalid argument
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/udf
mv: failed to preserve ownership for 'group.list': Invalid argument
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/ocfs2
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/nfs
mv: failed to preserve ownership for 'group.list': Invalid argument
mv: failed to preserve ownership for 'group.list': Invalid argument
../../install-sh: group.list does not exist.
make[2]: *** [Makefile:20: install] Error 1
mv: failed to preserve ownership for 'group.list'make[1]: *** [Makefile:23: xfstests/2023.10.29/git/tests/nfs/-install] Error 2
: Invalid argumentmake[1]: *** Waiting for unfinished jobs....

mv: failed to preserve ownership for 'group.list': Invalid argument
mv: failed to preserve ownership for 'group.list': Invalid argument
../../install-sh -o root -g root -m 644   001.out xfstests/2023.10.29/image/usr/xfstests/tests/cifs
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/f2fs
../../install-sh -o root -g root -m 644   001.out xfstests/2023.10.29/image/usr/xfstests/tests/perf
mv: failed to preserve ownership for 'group.list': Invalid argument
mv: failed to preserve ownership for 'group.list': Invalid argument
../../install-sh -o root -g root -m 644   102.out xfstests/2023.10.29/image/usr/xfstests/tests/udf
../../install-sh -o root -g root -m 644   001.out xfstests/2023.10.29/image/usr/xfstests/tests/ocfs2
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/shared
../../install-sh -o root -g root -m 644   001.out 002.out xfstests/2023.10.29/image/usr/xfstests/tests/f2fs
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/ceph
../../install-sh -o root -g root -m 644   002.out 032.out 298.out xfstests/2023.10.29/image/usr/xfstests/tests/shared
../install-sh -o root -g root -m 755 -d xfstests/2023.10.29/image/usr/xfstests/src
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/selftest
../../install-sh -o root -g root -m 644   001.out 002.out 003.out 004.out 005.out xfstests/2023.10.29/image/usr/xfstests/tests/ceph
/bin/bash ../libtool --quiet --mode=install ../install-sh -o root -g root -m 755 dirstress fill fill2 getpagesize holes lstat64 nametest permname randholes runas truncfile usemem mmapcat append_reader append_writer dirperf metaperf devzero feature alloc fault fstest t_access_root godown resvtest writemod writev_on_pagefault makeextents itrash rename multi_open_unlink unwritten_sync genhashnames t_holes t_mmap_writev t_truncate_cmtime dirhash_collide t_rename_overwrite holetest t_truncate_self af_unix t_mmap_stale_pmd t_mmap_cow_race t_mmap_fallocate fsync-err t_mmap_write_ro t_ext4_dax_journal_corruption t_ext4_dax_inline_corruption t_ofd_locks t_mmap_collision mmap-write-concurrent t_get_file_time t_create_short_dirs t_create_long_dirs t_enospc t_mmap_writev_overlap checkpoint_journal mmap-rw-fault allocstale t_mmap_cow_memory_failure fake-dump-rootino dio-buf-fault xfsctl bstat t_mtab getdevicesize preallo_rw_pattern_reader preallo_rw_pattern_writer ftrunc trunc fs_perms testx looptest locktest unwritten_mmap bulkstat_unlink_test deduperace bulkstat_unlink_test_modified t_dir_offset t_futimens t_immutable stale_handle pwrite_mmap_blocked t_dir_offset2 seek_sanity_test seek_copy_test t_readdir_1 t_readdir_2 fsync-tester nsexec cloner renameat2 t_getcwd e4compact test-nextquota punch-alternating attr-list-by-handle-cursor-test listxattr dio-interleaved t_dir_type dio-invalidate-cache stat_test t_encrypted_d_revalidate attr_replace_test swapon mkswap t_attr_corruption t_open_tmpfiles fscrypt-crypt-util bulkstat_null_ocount splice-test chprojid_fail ext4_resize t_readdir_3 splice2pipe uuid_ioctl fiemap-tester t_stripealign open_by_handle xfsfind fssum xfstests/2023.10.29/image/usr/xfstests/src
mv: failed to preserve ownership for 'group.list': Invalid argument
../../install-sh -o root -g root -m 644   001.out 002.out 003.out 004.out 005.out 006.out xfstests/2023.10.29/image/usr/xfstests/tests/selftest
mv: failed to preserve ownership for 'group.list': Invalid argument
../install-sh -o root -g root -m 755 rwtest.sh xfstests/2023.10.29/image/usr/xfstests/ltp
mv: failed to preserve ownership for 'group.list': Invalid argument
mv: failed to preserve ownership for 'group.list': Invalid argument
mv: failed to preserve ownership for 'group.list': Invalid argument
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/ext4
../../install-sh -o root -g root -m 644 001.out.default 001.out.nodelalloc 001.out.nozero 001.cfg 002.out 003.out 004.out 005.out 006.out 007.out 008.out 009.out 010.out 011.out 012.out 013.out 014.out 015.out 016.out 017.out 018.out 019.out 020.out 021.out 022.out 023.out 024.out 025.out 026.out 027.out 028.out 029.out 030.out 031.out 032.out 033.out 034.out 035.out 036.out 037.out 038.out 039.out 040.out 041.out 042.out 043.out 044.out 045.out 046.out 047.out 048.out 049.out 050.out 051.out 052.out 053.out 054.out 055.out 056.out 057.out 058.out 059.out 271.out 301.out 302.out 303.out 304.out 305.out 306.out 307.out 308.out xfstests/2023.10.29/image/usr/xfstests/tests/ext4
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/overlay
../../install-sh -o root -g root -m 644   001.out 002.out 003.out 004.out 005.out 006.out 007.out 008.out 009.out 010.out 011.out 012.out 013.out 014.out 015.out 016.out 017.out 018.out 019.out 020.out 021.out 022.out 023.out 024.out 025.out 026.out 027.out 028.out 029.out 030.out 031.out 032.out 033.out 034.out 035.out 036.out 037.out 038.out 039.out 040.out 041.out 042.out 043.out 044.out 045.out 046.out 047.out 048.out 049.out 050.out 051.out 052.out 053.out 054.out 055.out 056.out 057.out 058.out 059.out 060.out 061.out 062.out 063.out 064.out 065.out 066.out 067.out 068.out 069.out 070.out 071.out 072.out 073.out 074.out 075.out 076.out 077.out 078.out 100.out 101.out 102.out 103.out 104.out 105.out 106.out 107.out 108.out 109.out 110.out 111.out 112.out 113.out 114.out 115.out 116.out 117.out xfstests/2023.10.29/image/usr/xfstests/tests/overlay
/bin/bash ../libtool --quiet --mode=install ../install-sh -o root -g root -m 755 dmerror fill2attr fill2fs fill2fs_check scaleread.sh btrfs_crc32c_forged_name.py popdir.pl popattr.py xfstests/2023.10.29/image/usr/xfstests/src
/bin/bash ../libtool --quiet --mode=install ../install-sh -o root -g root -m 644 dumpfile xfstests/2023.10.29/image/usr/xfstests/src
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/btrfs
../../install-sh -o root -g root -m 644   001.out 002.out 003.out 004.out 005.out 006.out 007.out 008.out 009.out 010.out 011.out 012.out 013.out 014.out 015.out 016.out 017.out 018.out 019.out 020.out 021.out 022.out 023.out 024.out 025.out 026.out 027.out 028.out 029.out 030.out 031.out 032.out 033.out 034.out 035.out 036.out 037.out 038.out 039.out 040.out 041.out 042.out 043.out 044.out 045.out 046.out 047.out 048.out 049.out 050.out 051.out 052.out 053.out 054.out 055.out 056.out 057.out 058.out 059.out 060.out 061.out 062.out 063.out 064.out 065.out 066.out 067.out 068.out 069.out 070.out 071.out 072.out 073.out 074.out 075.out 076.out 077.out 078.out 079.out 080.out 081.out 082.out 083.out 084.out 085.out 086.out 087.out 088.out 089.out 090.out 091.out 092.out 093.out 094.out 095.out 096.out 097.out 098.out 099.out 100.out 101.out 102.out 103.out 104.out 105.out 106.out 107.out 108.out 109.out 110.out 111.out 112.out 113.out 114.out 115.out 116.out 117.out 118.out 119.out 120.out 121.out 122.out 123.out 124.out 125.out 126.out 127.out 128.out 129.out 130.out 131.out 132.out 133.out 134.out 135.out 136.out 137.out 138.out 139.out 140.out 141.out 142.out 143.out 144.out 145.out 146.out 147.out 148.out 149.out 150.out 151.out 152.out 153.out 154.out 155.out 156.out 157.out 158.out 159.out 160.out 161.out 162.out 163.out 164.out 165.out 166.out 167.out 168.out 169.out 170.out 171.out 172.out 173.out 174.out 175.out 176.out 177.out 178.out 179.out 180.out 181.out 182.out 183.out 184.out 185.out 186.out 187.out 188.out 189.out 190.out 191.out 192.out 193.out 194.out 195.out 196.out 197.out 198.out 199.out 200.out 201.out 202.out 203.out 204.out 205.out 206.out 207.out 208.out 209.out 210.out 211.out 212.out 213.out 214.out 215.out 216.out 217.out 218.out 219.out 220.out 221.out 222.out 223.out 224.out 225.out 226.out 227.out 228.out 229.out 230.out 231.out 232.out 233.out 234.out 235.out 236.out 237.out 238.out 239.out 240.out 241.out 242.out 243.out 244.out 245.out 246.out 247.out 248.out 249.out 250.out 251.out 252.out 253.out 254.out 255.out 256.out 257.out 258.out 259.out 260.out 261.out 262.out 263.out 264.out 265.out 266.out 267.out 268.out 269.out 270.out 271.out 272.out 273.out 274.out 275.out 276.out 277.out 278.out 279.out 280.out 281.out 282.out 283.out 284.out 285.out 286.out 290.out 291.out 299.out xfstests/2023.10.29/image/usr/xfstests/tests/btrfs
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/xfs
../../install-sh -o root -g root -m 644 033.out.crc 033.out.default 071.out.32 071.out.64 096.out.external 096.out.internal 216.out.64mblog 216.out.classic 033.cfg 216.cfg 001.out 002.out 003.out 004.out 005.out 006.out 007.out 008.out 009.out 010.out 011.out 012.out 013.out 014.out 015.out 016.out 017.out 018.out 019.out 020.out 021.out 022.out 023.out 024.out 025.out 026.out 027.out 028.out 029.out 030.out 031.out 032.out 034.out 035.out 036.out 037.out 038.out 039.out 040.out 041.out 042.out 043.out 044.out 045.out 046.out 047.out 048.out 049.out 050.out 051.out 052.out 053.out 054.out 055.out 056.out 057.out 058.out 059.out 060.out 061.out 062.out 063.out 064.out 065.out 066.out 067.out 068.out 069.out 070.out 072.out 073.out 074.out 075.out 076.out 077.out 078.out 079.out 080.out 081.out 082.out 083.out 084.out 085.out 086.out 087.out 088.out 089.out 090.out 091.out 092.out 093.out 094.out 095.out 097.out 098.out 099.out 100.out 101.out 102.out 103.out 104.out 105.out 106.out 107.out 108.out 109.out 110.out 111.out 112.out 113.out 114.out 115.out 116.out 117.out 118.out 119.out 120.out 121.out 122.out 123.out 124.out 125.out 126.out 127.out 128.out 129.out 130.out 131.out 132.out 133.out 134.out 135.out 136.out 137.out 138.out 139.out 140.out 141.out 142.out 143.out 144.out 145.out 146.out 147.out 148.out 149.out 150.out 151.out 152.out 153.out 154.out 155.out 156.out 157.out 158.out 159.out 160.out 161.out 162.out 163.out 164.out 165.out 166.out 167.out 168.out 169.out 170.out 171.out 172.out 173.out 174.out 175.out 176.out 177.out 178.out 179.out 180.out 181.out 182.out 183.out 184.out 185.out 186.out 187.out 188.out 189.out 190.out 191.out 192.out 193.out 194.out 195.out 196.out 197.out 198.out 199.out 200.out 201.out 202.out 203.out 204.out 205.out 206.out 207.out 208.out 209.out 210.out 211.out 212.out 213.out 214.out 215.out 217.out 218.out 219.out 220.out 221.out 222.out 223.out 224.out 225.out 226.out 227.out 228.out 229.out 230.out 231.out 232.out 233.out 234.out 235.out 236.out 237.out 238.out 239.out 240.out 241.out 242.out 243.out 244.out 245.out 246.out 247.out 248.out 249.out 250.out 251.out 252.out 253.out 254.out 255.out 256.out 257.out 258.out 259.out 260.out 261.out 262.out 263.out 264.out 265.out 266.out 267.out 268.out 269.out 270.out 271.out 272.out 273.out 274.out 275.out 276.out 277.out 278.out 279.out 280.out 281.out 282.out 283.out 284.out 285.out 286.out 287.out 288.out 289.out 290.out 291.out 292.out 293.out 294.out 295.out 296.out 297.out 298.out 299.out 300.out 301.out 302.out 303.out 304.out 305.out 306.out 307.out 308.out 309.out 310.out 311.out 312.out 313.out 314.out 315.out 316.out 317.out 318.out 319.out 320.out 321.out 322.out 323.out 324.out 325.out 326.out 327.out 328.out 329.out 330.out 331.out 332.out 333.out 334.out 335.out 336.out 337.out 338.out 339.out 340.out 341.out 342.out 343.out 344.out 345.out 346.out 347.out 348.out 349.out 350.out 351.out 352.out 353.out 354.out 355.out 356.out 357.out 358.out 359.out 360.out 361.out 362.out 363.out 364.out 365.out 366.out 367.out 368.out 369.out 370.out 371.out 372.out 373.out 374.out 375.out 376.out 377.out 378.out 379.out 380.out 381.out 382.out 383.out 384.out 385.out 386.out 387.out 388.out 389.out 390.out 391.out 392.out 393.out 394.out 395.out 396.out 397.out 398.out 399.out 400.out 401.out 402.out 403.out 404.out 405.out 406.out 407.out 408.out 409.out 410.out 411.out 412.out 413.out 414.out 415.out 416.out 417.out 418.out 419.out 420.out 421.out 422.out 423.out 424.out 425.out 426.out 427.out 428.out 429.out 430.out 431.out 432.out 433.out 434.out 435.out 436.out 437.out 438.out 439.out 440.out 441.out 442.out 443.out 444.out 445.out 446.out 447.out 448.out 449.out 450.out 451.out 452.out 453.out 454.out 455.out 456.out 457.out 458.out 459.out 460.out 461.out 462.out 463.out 464.out 465.out 466.out 467.out 468.out 469.out 470.out 471.out 472.out 473.out 474.out 475.out 476.out 477.out 478.out 479.out 480.out 481.out 482.out 483.out 484.out 485.out 486.out 487.out 488.out 489.out 490.out 491.out 492.out 493.out 494.out 495.out 496.out 497.out 498.out 499.out 500.out 501.out 502.out 503.out 504.out 505.out 506.out 507.out 508.out 509.out 510.out 511.out 512.out 513.out 514.out 515.out 516.out 517.out 518.out 519.out 520.out 521.out 522.out 523.out 524.out 525.out 526.out 527.out 528.out 529.out 530.out 531.out 532.out 533.out 534.out 535.out 536.out 537.out 538.out 539.out 540.out 541.out 542.out 543.out 544.out 545.out 546.out 547.out 548.out 549.out 550.out 551.out 552.out 553.out 554.out 555.out 556.out 557.out 558.out 559.out 560.out 561.out 562.out 563.out 564.out 565.out 566.out 567.out 568.out 570.out 571.out 572.out 573.out 574.out 575.out 576.out 577.out 578.out 579.out 580.out 581.out 582.out 583.out 584.out 585.out 586.out 587.out 588.out 589.out 590.out 591.out 592.out 593.out 594.out 595.out 708.out 709.out 710.out 711.out 712.out 713.out 714.out 715.out 716.out 717.out 718.out 719.out 720.out 721.out 722.out 723.out 724.out 725.out 726.out 727.out 728.out 729.out 730.out 731.out 732.out 733.out 734.out 735.out 736.out 737.out 738.out 739.out 740.out 741.out 742.out 743.out 744.out 745.out 746.out 747.out 748.out 749.out 750.out 751.out 752.out 753.out 754.out 755.out 756.out 757.out 758.out 759.out 760.out 761.out 762.out 763.out 764.out 765.out 766.out 767.out 768.out 769.out 770.out 771.out 772.out 773.out 774.out 775.out 776.out 777.out 778.out 779.out 780.out 781.out 782.out 783.out 784.out 785.out 786.out 787.out 788.out 789.out 790.out 791.out 792.out 793.out 794.out 795.out 796.out 797.out 798.out xfstests/2023.10.29/image/usr/xfstests/tests/xfs
../../install-sh -o root -g root -m 644 group.list xfstests/2023.10.29/image/usr/xfstests/tests/generic
../../install-sh -o root -g root -m 644 035.out.default 035.out.nfs 050.out.default 050.out.nojournal 050.out.xfsquota 035.cfg 050.cfg 001.out 002.out 003.out 004.out 005.out 006.out 007.out 008.out 009.out 010.out 011.out 012.out 013.out 014.out 015.out 016.out 017.out 018.out 019.out 020.out 021.out 022.out 023.out 024.out 025.out 026.out 027.out 028.out 029.out 030.out 031.out 032.out 033.out 034.out 036.out 037.out 038.out 039.out 040.out 041.out 042.out 043.out 044.out 045.out 046.out 047.out 048.out 049.out 051.out 052.out 053.out 054.out 055.out 056.out 057.out 058.out 059.out 060.out 061.out 062.out 063.out 064.out 065.out 066.out 067.out 068.out 069.out 070.out 071.out 072.out 073.out 074.out 075.out 076.out 077.out 078.out 079.out 080.out 081.out 082.out 083.out 084.out 085.out 086.out 087.out 088.out 089.out 090.out 091.out 092.out 093.out 094.out 095.out 096.out 097.out 098.out 099.out 100.out 101.out 102.out 103.out 104.out 105.out 106.out 107.out 108.out 109.out 110.out 111.out 112.out 113.out 114.out 115.out 116.out 117.out 118.out 119.out 120.out 121.out 122.out 123.out 124.out 125.out 126.out 127.out 128.out 129.out 130.out 131.out 132.out 133.out 134.out 135.out 136.out 137.out 138.out 139.out 140.out 141.out 142.out 143.out 144.out 145.out 146.out 147.out 148.out 149.out 150.out 151.out 152.out 153.out 154.out 155.out 156.out 157.out 158.out 159.out 160.out 161.out 162.out 163.out 164.out 165.out 166.out 167.out 168.out 169.out 170.out 171.out 172.out 173.out 174.out 175.out 176.out 177.out 178.out 179.out 180.out 181.out 182.out 183.out 184.out 185.out 186.out 187.out 188.out 189.out 190.out 191.out 192.out 193.out 194.out 195.out 196.out 197.out 198.out 199.out 200.out 201.out 202.out 203.out 204.out 205.out 206.out 207.out 208.out 209.out 210.out 211.out 212.out 213.out 214.out 215.out 216.out 217.out 218.out 219.out 220.out 221.out 222.out 223.out 224.out 225.out 226.out 227.out 228.out 229.out 230.out 231.out 232.out 233.out 234.out 235.out 236.out 237.out 238.out 239.out 240.out 241.out 242.out 243.out 244.out 245.out 246.out 247.out 248.out 249.out 250.out 251.out 252.out 253.out 254.out 255.out 256.out 257.out 258.out 259.out 260.out 261.out 262.out 263.out 264.out 265.out 266.out 267.out 268.out 269.out 270.out 271.out 272.out 273.out 274.out 275.out 276.out 277.out 278.out 279.out 280.out 281.out 282.out 283.out 284.out 285.out 286.out 287.out 288.out 289.out 290.out 291.out 292.out 293.out 294.out 295.out 296.out 297.out 298.out 299.out 300.out 301.out 302.out 303.out 304.out 305.out 306.out 307.out 308.out 309.out 310.out 311.out 312.out 313.out 314.out 315.out 316.out 317.out 318.out 319.out 320.out 321.out 322.out 323.out 324.out 325.out 326.out 327.out 328.out 329.out 330.out 331.out 332.out 333.out 334.out 335.out 336.out 337.out 338.out 339.out 340.out 341.out 342.out 343.out 344.out 345.out 346.out 347.out 348.out 349.out 350.out 351.out 352.out 353.out 354.out 355.out 356.out 357.out 358.out 359.out 360.out 361.out 362.out 363.out 364.out 365.out 366.out 367.out 368.out 369.out 370.out 371.out 372.out 373.out 374.out 375.out 376.out 377.out 378.out 379.out 380.out 381.out 382.out 383.out 384.out 385.out 386.out 387.out 388.out 389.out 390.out 391.out 392.out 393.out 394.out 395.out 396.out 397.out 398.out 399.out 400.out 401.out 402.out 403.out 404.out 405.out 406.out 407.out 408.out 409.out 410.out 411.out 412.out 413.out 414.out 415.out 416.out 417.out 418.out 419.out 420.out 421.out 422.out 423.out 424.out 425.out 426.out 427.out 428.out 429.out 430.out 431.out 432.out 433.out 434.out 435.out 436.out 437.out 438.out 439.out 440.out 441.out 442.out 443.out 444.out 445.out 446.out 447.out 448.out 449.out 450.out 451.out 452.out 453.out 454.out 455.out 456.out 457.out 458.out 459.out 460.out 461.out 462.out 463.out 464.out 465.out 466.out 467.out 468.out 469.out 470.out 471.out 472.out 473.out 474.out 475.out 476.out 477.out 478.out 479.out 480.out 481.out 482.out 483.out 484.out 485.out 486.out 487.out 488.out 489.out 490.out 491.out 492.out 493.out 494.out 495.out 496.out 497.out 498.out 499.out 500.out 501.out 502.out 503.out 504.out 505.out 506.out 507.out 508.out 509.out 510.out 511.out 512.out 513.out 514.out 515.out 516.out 517.out 518.out 519.out 520.out 521.out 522.out 523.out 524.out 525.out 526.out 527.out 528.out 529.out 530.out 531.out 532.out 533.out 534.out 535.out 536.out 537.out 538.out 539.out 540.out 541.out 542.out 543.out 544.out 545.out 546.out 547.out 548.out 549.out 550.out 551.out 552.out 553.out 554.out 555.out 556.out 557.out 558.out 559.out 560.out 561.out 562.out 563.out 564.out 565.out 566.out 567.out 568.out 569.out 570.out 571.out 572.out 573.out 574.out 575.out 576.out 577.out 578.out 579.out 580.out 581.out 582.out 583.out 584.out 585.out 586.out 587.out 588.out 589.out 590.out 591.out 592.out 593.out 594.out 595.out 596.out 597.out 598.out 599.out 600.out 601.out 602.out 603.out 604.out 605.out 606.out 607.out 608.out 609.out 610.out 611.out 612.out 613.out 614.out 615.out 616.out 617.out 618.out 619.out 620.out 621.out 622.out 623.out 624.out 625.out 626.out 627.out 628.out 629.out 630.out 631.out 632.out 633.out 634.out 635.out 636.out 637.out 638.out 639.out 640.out 641.out 642.out 643.out 644.out 645.out 646.out 647.out 648.out 649.out 650.out 651.out 652.out 653.out 654.out 655.out 656.out 657.out 658.out 659.out 660.out 661.out 662.out 663.out 664.out 665.out 666.out 667.out 668.out 669.out 670.out 671.out 672.out 673.out 674.out 675.out 676.out 677.out 678.out 679.out 680.out 681.out 682.out 683.out 684.out 685.out 686.out 687.out 688.out 689.out 690.out 691.out 692.out 693.out 694.out 695.out 696.out 697.out 698.out 699.out 700.out 701.out 702.out 703.out 704.out 705.out 706.out 707.out 708.out 709.out 710.out 711.out 712.out 713.out 714.out 715.out 716.out 717.out 718.out 719.out 720.out 721.out 722.out 723.out 724.out 725.out 726.out 727.out xfstests/2023.10.29/image/usr/xfstests/tests/generic
make: *** [Makefile:89: tests-install] Error 2
ERROR: oe_runmake failed

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:16 -08:00
Martin Jansa
21f956598d
recipes: drop ${SRCPV} usage
* Drop SRCPV similarly like oe-core did in:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=843f82a246a535c353e08072f252d1dc78217872

* SRCPV is deferred now from PV to PKGV since:
  https://git.openembedded.org/openembedded-core/commit/?h=nanbield&id=a8e7b0f932b9ea69b3a218fca18041676c65aba0

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
2024-02-09 09:52:12 -08:00
Angelo.Ribeiro
e73a360455
e2tools: Add tool recipe
e2tools is a simple set of GPL'ed utilities to read, write, and manipulate
files in an ext2/ext3 filesystem.
These utilities access a filesystem directly using the ext2fs library.

Signed-off-by: Angelo.Ribeiro <Angelo.Ribeiro@criticaltechworks.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:06 -08:00
Bruce Ashfield
639d7378ce
zfs: update to 2.2.2
In addition to the zfs upstream commits:

  - This fixes the build against libc-headers/kernel 6.6+
  - adds bash-completion packaging, as 2.2.2 has support

Bumping zfs to version zfs-2.2.2, which comprises the following commits:

    494aaaed8 Tag zfs-2.2.2
    522414da3 FreeBSD: Fix ZFS so that snapshots under .zfs/snapshot are NFS visible
    a8c256046 ZIL: Call brt_pending_add() replaying TX_CLONE_RANGE
    eb34de04d zdb: fix printf() length for uint64_t devid
    d813aa853 Linux 6.6 compat: fix configure error with clang (#15558)
    3b267e72d zfs-dkms: fix shell-init error message
    349fb77f1 FreeBSD: Fix the build on FreeBSD 12
    2a953e0ac dmu_buf_will_clone: fix race in transition back to NOFILL
    e4985bf5a zdb: Fix zdb '-O|-r' options with -e/exported zpool
    e96675a7b zdb: show BRT statistics and dump its contents
    d702f86ea brt: lift internal definitions into _impl header
    41c4599cb ZTS: Fix zfs_load-key failures on F39
    56a2a0981 ZIL: Do not encrypt block pointers in lr_clone_range_t
    9b9b09f45 dnode_is_dirty: check dnode and its data for dirtiness
    89fcb8c6f Revert "Tune zio buffer caches and their alignments"
    55dd24c4c Tag zfs-2.2.1
    78287023c ZTS: Fix 'could not unmount datasets' on Alma 9
    479dca51c zfs-2.2.1: Disable block cloning by default
    87e9e8286 Add a tunable to disable BRT support.
    0733fe2aa Packaging: Auto-generate changelog during configure (#15528)
    fd836dfe2 Linux 6.6 compat: META
    e92a680c7 Workaround UBSAN errors for variable arrays
    f1659cc78 ZTS: Test for all known zpool feature sets
    f863ac3d0 Update zpool-features.7 for grub2 compatibility list updates
    f6d2e5c07 Workaround to allow openzfs-zfs-dkms install on Ubuntu
    f2fe4d51a Linux: reject read/write mapping to immutable file only on VM_SHARED
    76663fe37 Fix accounting error for pending sync IO ops in zpool iostat
    44c8ff9b0 Linux 6.6 compat: fix implicit conversion error with debug build
    f0ffcc3ad Remove obsolete_counts from grub2 compatibility list
    e534ba5ce Fix dkms installation of deb packages created with Alien.
    1c7048357 Add all read-only compatible zpool features to grub2 compatibility
    3ec4ea68d Unify arc_prune_async() code
    bd7a02c25 Tune zio buffer caches and their alignments
    e82e68400 DMU: Do not pre-read holes during write
    3f67e012e Linux 6.6 compat: fsync_bdev() has been removed in favor of sync_blockdev()
    21875dd09 Linux 6.6 compat: generic_fillattr has a new u32 request_mask added at arg2
    fe9d409e9 Linux 6.6 compat: use inode_get/set_ctime*(...)
    7aef672b7 Read prefetched buffers from L2ARC
    f9a9aea12 Add mutex_enter_interruptible() for interruptible sleeping IOCTLs
    8ba748d41 Revert "zvol: Temporally disable blk-mq"
    e860cb020 zvol: Remove broken blk-mq optimization
    86c3ed40e "ARC prefetch metadata accesses:" appears twice in the output.
    6e41aca51 Trust ARC_BUF_SHARED() more
    79f7de575 Remove lock from dsl_pool_need_dirty_delay()
    0ef1964c7 run-zts test procfs/pool_state failed with uncorrectable I/O failure
    eaa62d995 Properly pad struct tx_cpu to cache line
    8ca95d78c Fix typo in  tests/zfs-tests/tests/functional/cli_user/misc/misc.cfg
    edebca5df FreeBSD: taskq: Remove unused declaration
    1cc1bf4fa Set spa_ccw_fail_time=0 when expanding a vdev.
    0bcd1151f Fix ZED auto-replace for VDEVs using by-id paths
    78fd79eac Add zfs_prepare_disk script for disk firmware install
    6d693e20a Large sync writes perform worse with slog
    b76724ae4 FreeBSD: Improve taskq wrapper
    459c99ff2 Fix block cloning between unencrypted and encrypted datasets

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-30 00:56:11 -08:00
Wang Mingyu
1202e52cf3
bindfs: upgrade 1.17.5 -> 1.17.6
Changelog:
===========
* Fixed undefined behaviour on platforms where 'uid_t' or 'gid_t'
  is signed

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-17 11:38:20 -08:00
alperak
48e1843be8
fuse-exfat: Dropped md5sum
We do not need md5sum anymore.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-14 23:28:19 -08:00
alperak
f946e6ab92 ufs-utils: upgrade 3.12.3 -> 4.13.5
Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-12 12:18:47 -08:00
alperak
59c4f115ad fuse3: upgrade 3.15.1 -> 3.16.2
Changelog:

- Various minor bugfixes and improvements.
- Readdir kernel cache can be enabled from high-level API.

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-12 12:18:47 -08:00
alperak
12bd7824d2 fuse-exfat: upgrade 1.3.0 -> 1.4.0
Changelog:

* Added exfatattrib utility which prints or changes file attributes [Will
Thompson].
* Added FUSE 3 support. FUSE 2 continues to be supported.
* Added support for timezone offsets [Nathan Hunsperger].
* Fixed device opening error being reported as FS error.
* Fixed possible data leakage when uninitialized clusters were allocated using
NtSetInformationFile() call under Windows and FS was not unmounted correctly.
* Improved compatibility with autoconf 2.70.
* Fixed disk size reading on NetBSD [Dave Vasilevsky].
* Fixed "automounted" option handling on FreeBSD [Iouri V. Ivliev].
* Allowed to specify the "nonempty" mount option.
* Fixed file data contiguity handling bug which could cause performance
degradation [noctis].
* Fixed possible crashes on invalid UTF-8 sequences.
* Fixed a situation when FS could be erroneously marked as dirty (not cleanly
unmounted).

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-12 12:18:47 -08:00
alperak
6b8877c3ac libisoburn: 1.5.4 -> 1.5.6
Changelog:

* Bug fix: False -status failure with -boot_image --interval:appended_partition
* Bug fix: -no_rc prevented pre-scanning of arguments for stdio output and
           others. Introduced by mistake in a62f6af5, 2011.10.18.162119.
* Bug fix: -not_leaf and -not_paths were not applied to -extract and alike
* Bug fix: -report_system_area cmd misperceived -part_like_isohybrid with
           -isohybrid-gpt-basdat
* Bug fix: -report_system_area cmd misperceived combination of isohybrid and
           appended partition in GPT
* Bug fix: -as mkisofs option -part_like_isohybrid did not cause a MBR
           partition table if the partitions are data files in the ISO
           rather than appended
* Bug fix: Split file directories (-split_size) were created with wrong
           permissions
* Bug fix: libisofs did not mark clones of imported files as imported.
           This could cause that original and clone occupy data storage
           in the newly written session. Thanks to Ivan Shmakov.
* Bug fix: Partition offset was preserved from -indev rather than from -outdev
* Bug fix: libisofs could misrepresent Rock Ridge information if many
           symbolic links or AAIP data were recorded in a directory
* Bug fix: Data files named /boot.catalog or ./boot.cat could be left out of
           the emerging ISO if the boot catalog was set to be hidden
* Bug fix: -toc reported wrong track LBA with overwritable media with
           unrecognized content (pseudo-closed)
* Bug fix: -find test -has_xattr matched "isofs." attributes
           in -xattr mode "any"
* New API call isoburn_assess_written_features()
* New API calls isoburn_igopt_set_max_ce_entries(),
  isoburn_igopt_get_max_ce_entries()
* New flag bit12 with isoburn_read_iso_head():
  Read even if start of multi-session emulation is damaged
* New -boot_image settings gpt_iso_bootable= and gpt_iso_not_ro=
* New -as mkisofs options --gpt-iso-bootable and --gpt-iso-not-ro
* New -as cdrecord option --obs_pad. Automatic no_emul_toc with -as cdrecord.
* New parameters "obs_pad" and "bdr_obs_exempt" for -dvd_obs
* New -as cdrecord option --bdr_obs_exempt
* New command -assess_indev_features
* New -find test -size
* New -compliance rules max_ce_entries=, max_ce_drop=
* Allowed lseekable device files with -cut_out.
  Proof-of-concept by Ivan Shmakov on bugs.debian.org. (Closes: #1010098)

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-12 12:18:47 -08:00
alperak
cf05b1a258 libisofs: upgrade 1.5.4 -> 1.5.6
Changelog:

* Bug fix: iso_write_opts_set_part_like_isohybrid() did not cause a MBR
           partition table if the partitions are data files in the ISO
           rather than appended
* Bug fix: The lseek methods of IsoFileSource for local filesystem and loaded
           ISO returned libisofs error codes as positive off_t numbers
* Bug fix: Freshly cloned data files from imported image were not marked as
           imported. Thanks to Ivan Shmakov. (Closes: #1022851)
* Bug fix: Size of further CE area was calculated wrong if its CE entry ended
           exactly at a block boundary
* New iso_write_opts_set_system_area() option bits 16:
  GPT "Legacy BIOS bootable" and 17: GPT writable
* New API calls iso_assess_written_features(), iso_read_image_feature_named(),
  iso_read_image_features_text()
* Allowed lseekable device files with iso_tree_add_new_cut_out_node().
  Proof-of-concept by Ivan Shmakov.
* New API call iso_write_opts_set_max_ce_entries()

Signed-off-by: alperak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-12 12:18:47 -08:00
Alper Ak
105be9b3d9 unionfs-fuse: upgrade 2.2 --> 3.4
- DEPENDS fuse --> fuse3 because CMake throwing "No package 'fuse3' found" error.

- Updated patch because CMakeLists.txt path has been changed.

- Bash added to RDEPENDS, accordingly this error --> ERROR: unionfs-fuse-3.4-r0 do_package_qa: QA Issue: /usr/sbin/mount.unionfs contained in package unionfs-fuse requires /bin/bash, but no providers found in RDEPENDS:unionfs-fuse? [file-rdeps]

Changelog:

3.4
- default to fuse2 api on macos when compiling

3.3
- fixed fortified compilation
- disabled logging to file since it had some unresolved locking issues
- add support for direct_io

3.2
- various nfs fixes
- various race condition fixes

3.1
- just fixes version mess (in manual file, cmake, etc.)

3.0
- libfuse3 support (and use is as new default)
- add branch-preserving logic
- make it compile under MacOS again
- minor fixes

Signed-off-by: Alper Ak <alperyasinak1@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-11 09:26:41 -08:00
Leon Anavi
795536641f bindfs: add recipe
Add bindfs, a FUSE filesystem for mounting a directory to another
location, similarly to mount --bind. The permissions inside the
mountpoint can be altered using various rules. Version 1.17.5:

- Support negative --{uid,gid}-offset
- Support mount -t bindfs on Mac OS

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-10 09:13:40 -08:00
Khem Raj
0abe204e34 ufs-utils: upgrade to latest revision
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:49:52 -08:00
Khem Raj
ad8a6570ca xfstests: Fix build on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:49:52 -08:00
Khem Raj
10e38d8f00 xfstests: Fix build with clang17
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:49:52 -08:00
Khem Raj
2af7d3f63e xfstests: upgrade 2023.03.05 -> 2023.10.29
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:49:52 -08:00
Khem Raj
a7ed5cc98d xfsprogs: upgrade 6.1.1 -> 6.5.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:49:52 -08:00
Christophe Vu-Brugier
a05f5a41b5 exfatprogs: upgrade 1.2.1 -> 1.2.2
Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-30 12:17:56 -07:00
Fabien Thomas
84043e673b Add static-passwd and static-group files
In order to pass reproducible tests, recipes that use the
useradd class must have static ids configured.

Signed-off-by: Fabien Thomas <fabien.thomas@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-10 08:51:47 -07:00
Fabien Thomas
3801443f17 meta-filesystems/layer.conf : Add meta-networking dependency
Recipe smbnetfs depends on samba, which is in meta-networking.

Signed-off-by: Fabien Thomas <fabien.thomas@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-10 08:51:47 -07:00
Khem Raj
0cb0180594 images: Rename <layer>-image to <layer>-image-all
These are test images to build all recipes in layer. Renaming them makes
them refect what they are. Moreover we can rename the ptest images to
match OE-Core naming conventions for meta-oe/meta-perl/meta-python

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-06 08:37:21 -07:00
Khem Raj
e88b777cbe images: Delete layer specific base images
These were essentially duplicates of core-image-minimal, however
core-image-base is a better baseline for upper layers, so switched the
consumers of these images to use core-image-base

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-06 08:37:21 -07:00
Khem Raj
ef9d73fced images: Inherit from core-image-base
We really do not need to define base images which already exist in core
layer, reuse them here.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-06 08:37:21 -07:00
Vyacheslav Yurkov
c63a101cf9 overlayfs-tools: Install fsck binary
Two projects, overlayfs-tools and overlayfs-progs, were combined
upstream.

Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-30 01:03:17 -07:00
Vyacheslav Yurkov
ae8faf8529 overlayfs-tools: Bump up the version
Drop the patches, they have been merged upstream.

Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-30 01:03:17 -07:00
Vyacheslav Yurkov
ba46d91d39 overlayfs-tools: Drop unneeded dependency
Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-30 01:03:17 -07:00
Bruce Ashfield
67e31c930d zfs: update to v2.2.0-rc4
Building against the 6.5+ kernel and headers resulted in a build failure
due to missing detected features. We can fix the issues by bumping to
2.2.0-rc4

Bumping zfs to version zfs-2.2.0-rc4-35-g229ca7d73, which comprises the following commits:

    739db06ce Tag 2.2.0-rc4
    4da8c7d11 Intel QAT 1.7 compatibility
    32949f256 Relax error reporting in zpool import and zpool split
    79ac1b29d ZIL: Change ZIOs issue order.
    7dc2baaa1 ZIL: Revert zl_lock scope reduction.
    5a7cb0b06 ZIL: Tune some assertions.
    400f56e3f dmu_buf_will_clone: change assertion to fix 32-bit compiler warning
    63159e5bd checkstyle: fix action failures
    7eabb0af3 Try to clarify wording to reduce zpool add incidents
    c65aaa838 Avoid save/restoring AMX registers to avoid a SPR erratum
    e99e684b3 zed: update zed.d/statechange-slot_off.sh
    1b696429c Make zoned/jailed zfsprops(7) make more sense.
    084ff4abd tests/block_cloning: rename and document get_same_blocks helper
    ab999406f Update outdated assertion from zio_write_compress
    d19304ffe zed: Add zedlet to power off slot when drive is faulted
    92f095a90 copy_file_range: fix fallback when source create on same txg
    645a7e4d9 Move zinject from openzfs-zfs-test to openzfs-zfsutils
    95649854b dracut: support mountpoint=legacy for root dataset
    895cb689d zfs_clone_range should return a descriptive error codes
    6bdc7259d libzfs: sendrecv: send_progress_thread: handle SIGINFO/SIGUSR1
    1e488eec6 linux/spl/kmem_cache: undefine `kmem_cache_alloc` before defining it
    c418edf1d Fix some typos
    df8c9f351 ZIL: Second attempt to reduce scope of zl_issuer_lock.
    bb31ded68 ZIL: Replay blocks without next block pointer.
    c1801cbe5 ZIL: Avoid dbuf_read() before dmu_sync().
    ffaedf0a4 Remove fastwrite mechanism.
    02ce9030e Avoid waiting in dmu_sync_late_arrival().
    0ae7bfc0a zpool_vdev_remove() should handle EALREADY error return
    bd1eab16e linux: zfs: ctldir: set [amc]time to snapshot's creation property
    b3c1807d7 readmmap.c: fix building with MUSL libc
    b5e245633 Check the return value in clonefile test
    c47f0f441 linux/copy_file_range: properly request a fallback copy on Linux <5.3
    12f2b1f65 zdb: include cloned blocks in block statistics
    4a104ac04 Tag 2.2.0-rc3
    c24a48063 BRT should return EOPNOTSUPP
    36d1a3ef4 zts: block cloning tests
    2768dc04c linux: implement filesystem-side copy/clone functions for EL7
    3366ceaf3 linux: implement filesystem-side clone ioctls
    5d12545da linux: implement filesystem-side copy/clone functions
    a3ea8c8ee dbuf_sync_leaf: check DB_READ in state assertions
    0426e1327 dmu_buf_will_clone: only check that current txg is clean
    8aa4f0f0f brt_vdev_realloc: use vmem_alloc for large allocation
    7698503dc zfs_clone_range: use vmem_malloc for large allocation
    b9aa32ff3 zed: Reduce log noise for large JBODs
    571762b29 Linux 6.4 compat: META
    991834f5d Remove zl_issuer_lock from zil_suspend().
    41a0f6627 ZIL: Fix config lock deadlock.
    c79d1bae7 Update changelog for OpenZFS 2.2.0 release
    70232483b Tag 2.2.0-rc2
    c5273e0c3 shellcheck: disable "unreachable command" check [SC2317]
    685ae4429 metaslab: tuneable to better control force ganging
    81be809a2 Adjust prefetch parameters.
    8a6fde821 Add explicit prefetches to bpobj_iterate().
    b6f618f8f Don't emit cksum_{actual_expected} in ereport.fs.zfs.checksum events
    51a2b5976 Don't emit checksum histograms in ereport.fs.zfs.checksum events
    8c81c0b05 zed: Fix zed ASSERT on slot power cycle
    b221f4394 Fix zpl_test_super race with zfs_umount
    e037327bf spa_min_alloc should be GCD, not min
    1a2e486d2 Don't panic if setting vdev properties is unsupported for this vdev type
    d8011707c Ignore pool ashift property during vdev attachment
    f5f5a2db9 Rollback before zfs root is mounted
    83b0967c1 Do not request data L1 buffers on scan prefetch.
    73ba5df31 Linux 6.5 compat: disk_check_media_change() was added
    1bc244ae9 Linux 6.5 compat: BLK_STS_NEXUS renamed to BLK_STS_RESV_CONFLICT
    931dc7055 Linux 6.5 compat: intptr_t definition is canonically signed
    5299f4f28 set autotrim default to 'off' everywhere
    f917cf1c0 Fix the ZFS checksum error histograms with larger record sizes
    56ed389a5 Fix raw receive with different indirect block size.
    e613e4bbe Avoid extra snprintf() in dsl_deadlist_merge().
    b4e630b00 Add missed DMU_PROJECTUSED_OBJECT prefetch.
    bf6cd3079 FreeBSD: catch up to __FreeBSD_version 1400093
    1266cebf8 FreeBSD: Fix build on stable/13 after 1302506.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-29 14:24:54 -07:00
Martin Jansa
b074e657d3 btrfsmaintenance: drop allarch
* it rdepends on TUNE_PKGARCH btfts-tools so it cannot be allarch
  (or btrfsmaintenance->btfts-tools needs to be added to SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS)

  bitbake-diffsigs \
    sstate-after/mako/all-webos-linux/btrfsmaintenance/0.5.do_prepare_recipe_sysroot.sigdata.852f9b3ed967c39f8a8606903819428e7eb933abf3cb62d87fbc627336223953 \
    sstate-after/qemux86-64/all-webos-linux/btrfsmaintenance/0.5.do_prepare_recipe_sysroot.sigdata.246481267cc27f87dc410d4a67bae0f0f3df63ddfe34ca2ae55e64883f816ffe
  Hash for task dependency btrfs-tools:do_populate_sysroot changed from c4ac5c9abe44456745d82947c64dacdd6167aabdceea62220d6b73ee5300ed58 to ff8936d3161a58c905a3bc4c59e8261fdfb70c668a495daab312a95273c6f4f0

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-20 22:15:39 -07:00
Martin Jansa
2c13c93523 btrfsmaintenance: move btrfs-tools dependency from build-time to run-time
* it doesn't need btrfs-tools at build-time but I suspect it needs it at run-time

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-20 22:15:39 -07:00
Martin Jansa
eff1b182c1 layer.conf: update LAYERSERIES_COMPAT for nanbield
* oe-core switched to nanbield in:
  https://git.openembedded.org/openembedded-core/commit/?id=f212cb12a0db9c9de5afd3cc89b1331d386e55f6

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-10 06:49:11 -07:00
Michael Opdenacker
f14244a98c remove unused AUTHOR variable
No longer used in generating packages
Also creates a possible confusion with the recipe maintainer
name.

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-03 09:14:20 -07:00
Markus Volk
c85d1218e3 fuse3: update 3.14.1 -> 3.15.1
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-02 22:58:20 -07:00
Khem Raj
29abcea7bb zfs: Disable builds on aarch64 for now
It does not build with 6.4+ kernel, it is using symbols which are not
abailable to non GPL modules anymore

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-15 23:43:27 -07:00
Khem Raj
7218ccd0d1 zfs: Update to 2.2.0 rc1
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-15 23:43:27 -07:00
Wang Mingyu
533de88306 libburn: upgrade 1.5.4 -> 1.5.6
Changelog:
===========
* Bug fix: Overburning with cdrskin option -force ended by a libburn error
* New API call burn_write_opts_set_bdr_obs_exempt()
* New cdrskin option --bdr_obs_exempt
* Officially enabled overburning with burn_write_opts_set_force(,1)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-27 13:44:47 -07:00
Martin Jansa
be8c765c7c *.patch: add Upstream-Status to all patches
There is new patch-status QA check in oe-core:
https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a

This is temporary work around just to hide _many_ warnings from
optional patch-status (if you add it to WARN_QA).

This just added
Upstream-Status: Pending
everywhere without actually investigating what's the proper status.

This is just to hide current QA warnings and to catch new .patch files being
added without Upstream-Status, but the number of Pending patches is now terrible:

5 (26%) 	meta-xfce
6 (50%) 	meta-perl
15 (42%)        meta-webserver
21 (36%)        meta-gnome
25 (57%)        meta-filesystems
26 (43%)        meta-initramfs
45 (45%)        meta-python
47 (55%)        meta-multimedia
312 (63%)       meta-networking
756 (61%)       meta-oe

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21 09:15:20 -07:00
Khem Raj
c1f86dac48 layers: Move READMEs to markdown format
The READMEs are often viewed from websites markdown format which is
much as readable as text and yet friendlier in browsers.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-17 08:30:01 -07:00
Khem Raj
1c0e1d92b2 zfs: Fix build on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-28 16:35:00 -07:00
Khem Raj
20cea78248 zfs: Fix build with aarch64
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-28 16:35:00 -07:00
Khem Raj
98353572fa zfs: Upgrade to 2.1.11
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-28 16:35:00 -07:00
Khem Raj
fe103d4322 zfs: Add a patch to fix aarch64 build with gcc13
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-28 16:35:00 -07:00
Wang Mingyu
43a206b817 f2fs-tools: upgrade 1.15.0 -> 1.16.0
0001-f2fs_io-Fix-out-of-tree-builds.patch
removed since it's included in 1.16.0

Changelog:
==========
relax zone size of power of 2
fix # of total segments
Remove deprecated f2fstat
define HAVE_CLOCK_GETTIME properly
support F2FS_IOC_START_ATOMIC_REPLACE
give less overprovisioning space
set host-aware zoned device similar to host-managed one
fix build error on lz4-1.9.4
use F2FS_BLKSIZE instead of PAGE_*_SIZE
fix cannot get bdev information
do not use SG_IO in Android
move android_config before defining them

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-25 08:57:47 -07:00
Christophe Vu-Brugier
2cb1b41533 exfatprogs: upgrade 1.2.0 -> 1.2.1
Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-23 08:48:17 -07:00
Markus Volk
f6664bbc45 fuse3: update 3.12.0 -> 3.14.1
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-15 22:51:10 -07:00
Ross Burton
a79c689f60 xorriso: remove obsolete recipe
GNU xorriso is simply a bundling of libisofs+libburn+libisoburn which
also "restricts itself to a technical form where the legal commitments
of the libburnia project and the legal intentions of FSF match
completely".[1] What this actually means is unclear.

We can follow upstream faster and have more modular recipes by packaging
the pieces directly, instead of building the development snapshot of GNU
xorriso 1.5.5.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 17:27:51 -07:00
Ross Burton
293af81872 libisoburn: add new recipe
libisoburn is the library and command-line tool (xorriso) that can
construct ISO-9660 images and write them to physical media.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 17:27:51 -07:00
Ross Burton
5f64e51e5e libburn: move to meta-filesystems
This recipe is very much in the remit of meta-filesystems, so move the
recipe and update it. It ships a cdrecord wrapper so inherit lib_package,
and the license is GPLv2 or later not GPLv2 only, for example:

https://dev.lovelyhq.com/libburnia/libburn/src/branch/master/libburn/source.c

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 17:27:51 -07:00
Ross Burton
d63a3a9479 libisofs: add new recipe
libisofs from the libburnia project is a library to construct ISO-9660
filesystems.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09 17:27:51 -07:00
Martin Jansa
e4fd963741 zfs: fix installation paths for multilib
* pass --with-systemd* variables to install in more typical directories
* adjust FILES:${PN} to package them and more explicitly list some of
  the directories like sudoers.d
* also remove unnecessary trailing /* and fix indentation of closing quote

* fixes:
ERROR: QA Issue: zfs: Files/directories were installed but not shipped in any package:
  /lib
  /lib/modules
  /lib/modules/6.1.20-v8
  /lib/modules/6.1.20-v8/extra
  /lib/modules/6.1.20-v8/extra/zstd
  /lib/modules/6.1.20-v8/extra/zfs
  /lib/modules/6.1.20-v8/extra/unicode
  /lib/modules/6.1.20-v8/extra/lua
  /lib/modules/6.1.20-v8/extra/spl
  /lib/modules/6.1.20-v8/extra/zcommon
  /lib/modules/6.1.20-v8/extra/avl
  /lib/modules/6.1.20-v8/extra/nvpair
  /lib/modules/6.1.20-v8/extra/icp
  /lib/modules/6.1.20-v8/extra/zstd/zzstd.ko.xz
  /lib/modules/6.1.20-v8/extra/zfs/zfs.ko.xz
  /lib/modules/6.1.20-v8/extra/unicode/zunicode.ko.xz
  /lib/modules/6.1.20-v8/extra/lua/zlua.ko.xz
  /lib/modules/6.1.20-v8/extra/spl/spl.ko.xz
  /lib/modules/6.1.20-v8/extra/zcommon/zcommon.ko.xz
  /lib/modules/6.1.20-v8/extra/avl/zavl.ko.xz
  /lib/modules/6.1.20-v8/extra/nvpair/znvpair.ko.xz
  /lib/modules/6.1.20-v8/extra/icp/icp.ko.xz
  /usr/lib/modules-load.d
  /usr/lib/systemd/system
  /usr/lib/systemd/system-preset
  /usr/lib/systemd/system-generators/zfs-mount-generator
  /usr/lib/systemd/system/zfs-scrub@.service
  /usr/lib/systemd/system/zfs-scrub-weekly@.timer
  /usr/lib/systemd/system/zfs-import.service
  /usr/lib/systemd/system/zfs-import-scan.service
  /usr/lib/systemd/system/zfs-share.service
  /usr/lib/systemd/system/zfs-mount.service
  /usr/lib/systemd/system/zfs-volume-wait.service
  /usr/lib/systemd/system/zfs.target
  /usr/lib/systemd/system/zfs-load-key.service
  /usr/lib/systemd/system/zfs-import.target
  /usr/lib/systemd/system/zfs-import-cache.service
  /usr/lib/systemd/system/zfs-zed.service
  /usr/lib/systemd/system/zfs-scrub-monthly@.timer
  /usr/lib/systemd/system/zfs-volumes.target
  /usr/lib/systemd/system-preset/50-zfs.preset
  /usr/lib/modules-load.d/zfs.conf
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
zfs: 42 installed and not shipped files. [installed-vs-shipped]

when libdir is /usr/lib64 with multilib.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-04 15:34:11 -07:00
Martin Jansa
cefb36b38e btrfsmaintenance: install to ${datadir}/${BPN}
* fix installed-vs-shipped with multilib:

ERROR: QA Issue: lib32-btrfsmaintenance: Files/directories were installed but not shipped in any package:
  /usr
  /usr/share
  /usr/share/lib32-btrfsmaintenance
  /usr/share/lib32-btrfsmaintenance/btrfsmaintenance-functions
  /usr/share/lib32-btrfsmaintenance/btrfs-defrag.sh
  /usr/share/lib32-btrfsmaintenance/prepare-release.sh
  /usr/share/lib32-btrfsmaintenance/btrfs-trim.sh
  /usr/share/lib32-btrfsmaintenance/btrfsmaintenance-refresh-cron.sh
  /usr/share/lib32-btrfsmaintenance/btrfs-scrub.sh
  /usr/share/lib32-btrfsmaintenance/btrfs-balance.sh
  /usr/share/lib32-btrfsmaintenance/dist-install.sh
  /usr/share/lib32-btrfsmaintenance/btrfs-defrag-plugin.sh
  /usr/share/lib32-btrfsmaintenance/update-balance-usage-defaults.sh
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-btrfsmaintenance: 13 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-04 06:47:00 -07:00
Khem Raj
edf94a6e8d httpfs2: Do not use S during compile/install tasks
Point to SOURCEFORGE_MIRROR instead of hardcoding one

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-01 23:20:22 -07:00
Christophe Vu-Brugier
72ac8c3000 exfat-utils: remove recipe
exfat-utils is superseded by exfatprogs.

Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28 10:44:00 -07:00
Christophe Vu-Brugier
d11bf07b3d exfatprogs: add new recipe
exfatprogs provides utilities to create, modify, and check exFAT file
systems on Linux. The developers of exfatprogs also maintain the Linux
kernel exFAT driver.

exfatprogs has replaced exfat-utils in Debian bookworm.

References:
 * https://github.com/exfatprogs/exfatprogs/
 * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002871

Signed-off-by: Christophe Vu-Brugier <christophe.vu-brugier@seagate.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28 10:44:00 -07:00
Khem Raj
2ffb159dd0 xfstests: Fix build with musl
Musl does not implement FTW_ACTIONRETVAL which is a GNU extention
therefore add that to configure check before enabling nftw

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-24 18:36:19 -07:00
Wang Mingyu
ed326630a9 xfstests: upgrade 2023.01.01 -> 2023.03.05
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-23 21:46:12 -07:00
Yi Zhao
0a6087c603 ufs-utils: upgrade 1.9 -> 3.12.3
Drop 0001-Use-asm-type.h-for-kernel-types.patch as it has been merged
upstream.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-24 08:46:31 -08:00
Yi Zhao
edb841d55b fatresize: fix Upstream-Status format
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-24 08:45:44 -08:00
Khem Raj
7ecfc79573 zfs: Update to 2.1.9
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-02 21:36:54 -08:00
Martin Jansa
e99f187966 .patch: fix Upstream-Status formatting issues reported by patchreview tool from oe-core
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-27 17:06:52 -08:00
Wang Mingyu
c905f23fb4 xfstests: upgrade 2022.12.18 -> 2023.01.01
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-17 00:30:12 -08:00
Wang Mingyu
63c54bef04 xfsprogs: upgrade 6.1.0 -> 6.1.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-17 00:30:12 -08:00
Khem Raj
35cb8ca925 fatcat: Fix build with std=c++17
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-16 21:23:07 -08:00
Wang Mingyu
efd762fb5e xfsprogs: upgrade 6.0.0 -> 6.1.0
0005-Replace-off64_t-stat64-with-off_t-stat.patch
refreshed for new version.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-11 08:37:58 -08:00
Martin Jansa
84ffd15cd1 layer.conf: update LAYERSERIES_COMPAT for mickledore
* oe-core switched to mickedore in:
  https://git.openembedded.org/openembedded-core/commit/?id=57239d66b933c4313cf331d35d13ec2d0661c38f

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-04 14:34:04 -08:00
Khem Raj
37d3681e73 fatresize: Fix build when 64bit time_t is enabled
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-31 10:40:31 -08:00
Wang Mingyu
a87167ee0b xfstests: upgrade 2022.12.11 -> 2022.12.18
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-27 16:03:06 -08:00
Khem Raj
c57f3bcdd3 f2fs-tools: Upgrade to 1.15.0
Add patches to build builds when S != B and largefile support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-27 09:55:19 -08:00
Khem Raj
25391e43c3 xfstests: Add -D_LARGEFILE64_SOURCE on musl
it used lfs64 funcitons which are under _LARGEFILE64_SOURCE and musl
does not define it indirectly undet _GNU_SOURCE like glibc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-26 09:55:57 -08:00
Khem Raj
570a57903d xfsdump: Add -D_LARGEFILE64_SOURCE on musl
it used lfs64 funcitons which are under _LARGEFILE64_SOURCE and musl
does not define it indirectly undet _GNU_SOURCE like glibc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-26 09:55:57 -08:00
Wang Mingyu
c67aff0137 xfstests: upgrade 2022.11.27 -> 2022.12.11
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-23 08:52:23 -08:00
Khem Raj
3d921bff4e xfsprogs: Upgrade to 6.0.0
Fix build with largefile support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-23 08:52:23 -08:00
Wang Mingyu
5c73604969 xfsdump: upgrade 3.1.11 -> 3.1.12
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-23 08:52:22 -08:00
Khem Raj
4580e951a1 fatcat: Enable 64bit off_t
Replace lseek64 with lseek
Update patch status accordingly

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-17 11:01:26 -08:00
Bruce Ashfield
174f2ea5f3 zfs: update to 2.1.7
Bumping zfs to fix builds for 6.x+ kernel versions (and libc-headers),
and we also pickup the following commits:

    21bd76613 Tag zfs-2.1.7
    7819b12f2 zfs-2.1.7: Use ubuntu-20.04 for zloop and sanity builders
    c8d2ab05e Fix setting the large_block feature after receiving a snapshot
    2c50512ad Make autodetection disable pyzfs for kernel/srpm configurations
    c4468a70c Don't leak packed recieved proprties
    e48aaef89 Fix NULL pointer dereference in dbuf_prefetch_indirect_done()
    0e3abd299 Lua: Fix bad bitshift in lua_strx2number()
    3d1e80809 Fix clang 13 compilation errors
    108c07c65 Remove final K&R definitions
    32f7499ac module: zfs: vdev_removal: remove unused num_indirect
    670d66e7a tests: cmd: draid: remove unused and undocumented -v
    ad0379bf0 linux: libspl: zone: () -> (void)
    2662b8e72 Correct multipathd.target to .service
    fa7d572a8 Handle and detect #13709's unlock regression (#14161)
    d9de079a4 Fix arc_p aggressive increase
    957c3776f FreeBSD: Fix out of bounds read in zfs_ioctl_ozfs_to_legacy()
    85537f77a Expose zfs_vdev_open_timeout_ms as a tunable
    5f53a444b Remove an unused variable
    572bd18c1 Make 1-bit bitfields unsigned
    256b74d0b Address warnings about possible division by zero from clangsa
    ac01b876c Avoid null pointer dereference in dsl_fs_ss_limit_check()
    e9a8fb17b Fix too few arguments to formatting function
    52e658edd Remove zpl_revalidate: fix snapshot rollback
    4c59fde1f Fix theoretical use of uninitialized values
    3830858c5 Fix memory leaks in dmu_send()/dmu_send_obj()
    af2e53f62 Fix possible NULL pointer dereference in sha2_mac_init()
    89c41f397 set_global_var() should not pass NULL pointers to dlclose()
    409c99a1d Fix NULL pointer dereference in spa_open_common()
    bbec0e60a Fix NULL pointer passed to strlcpy from zap_lookup_impl()
    a5f17a94d fm_fmri_hc_create() must call va_end() before returning
    5eaad8bdb Fix NULL pointer dereference in zdb
    4351d18fb ZED: Fix uninitialized value reads
    2453f9035 Fix theoretical array overflow in lua_typename()
    d016ca1a9 Fix potential NULL pointer dereference in lzc_ioctl()
    d05f247ae scripts/enum-extract.pl should not hard code perl path
    fa74250cd PAM: Fix unchecked return value from zfs_key_config_load()
    c562bbefc Fix potential NULL pointer dereference in dsl_dataset_promote_check()
    d4df36de5 Fix unreachable code in zstreamdump
    531361114 PAM: Fix uninitialized value read
    e11c4327f set_global_var_parse_kv() should pass the pointer from strdup()
    fbe150fe5 Call va_end() before return in zpool_standard_error_fmt()
    1ff8f4185 Fix potential NULL pointer dereference in zfsdle_vdev_online()
    c6d93d0a8 FreeBSD: Fix uninitialized pointer read in spa_import_rootpool()
    9f1691a96 Linux: Fix use-after-free in zfsvfs_create()
    12b859c97 Fix null pointer dereferences in PAM
    39a39b8ab Handle ECKSUM as new EZFS_CKSUM ‒ "insufficient replicas"
    1d5e569a6 Fix use-after-free bugs in icp code
    3f380df77 Remove incorrect free() in zfs_get_pci_slots_sys_path()
    b247d47be Cleanup: Make memory barrier definitions consistent across kernels
    792825724 zpool_load_compat() should create strings of length ZFS_MAXPROPLEN
    ab22031d7 icp: fix all !ENDBR objtool warnings in x86 Asm code
    33bc03dea icp: fix rodata being marked as text in x86 Asm code
    ee93cbc9d icp: properly fix all RETs in x86_64 Asm code
    1d9aa838e libzfs recv: Check if user prop before inheritable
    0f4ee295b dsl_prop_known_index(): check for invalid prop
    8c0684d32 zed: Avoid core dump if wholedisk property does not exist
    ca3a675c7 zed: Prevent special vdev to be replaced by hot spare
    cd1f02384 Deny receiving into encrypted datasets if the keys are not loaded (#14139)
    b27c7a145 zil: Relax assertion in zil_parse
    186e39f33 quota: extend quota for dataset
    1d2b0563f Fix ARC target collapse when zfs_arc_meta_limit_percent=100
    8929355b4 Propagate extent_bytes change to autotrim thread
    212ba9bd9 Linux 6.1 compat: change order of sys/mutex.h includes
    7ce097c87 Linux 6.0 compat: META
    3e767e34b Linux compat: fix DECLARE_EVENT_CLASS() test when ZFS is built-in
    df000276b zfs_domount: fix double-disown of dataset / double-free of zfsvfs_t
    7a1b6c51d Linux: Remove ZFS_AC_KERNEL_SRC_MODULE_PARAM_CALL_CONST autotools check
    4dd9c3b08 CI: bump actions/upload-artifact to v3
    1bbc09e1f CI: bump actions/checkout to v3
    37d5a3e04 Stop ganging due to past vdev write errors
    25096e118 zvol_wait logic may terminate prematurely
    820edcbf9 Remove ambiguity on demand vs prefetch stats reported by arc_summary
    37763ea2a Fix panic in dsl_process_sub_livelist for EINTR
    c8d6a91a9 Bring per_txg_dirty_frees_percent back to 30
    7ac732b8d Add options to zfs redundant_metadata property
    04f1983aa FreeBSD: vn_flush_cached_data: observe vnode locking contract
    4e3fecbdf FreeBSD: Fix a pair of bugs in zfs_fhtovp()
    fc1c0053f Fix sequential resilver drive failure race condition
    779597568 contrib: dracut: zfs-snapshot-bootfs: exit status fix
    3b935cc3e contrib: dracut: zfs-{rollback,snapshot}-bootfs: explicit snapname fix
    b0bc88239 kcfpool_alloc() should have its argument list marked void
    8cf59e97c etc: mask zfs-load-key.service
    4d22befde initramfs: use `mount.zfs` instead of `mount`
    6a6bd4939 Tag zfs-2.1.6
    566e908fa Fix bad free in skein code
    a2705b1dd zpool: Don't print "repairing" on force faulted drives
    63d4838b4 FreeBSD: handle V_PCATCH
    eec942cc5 FreeBSD: catch up to 1400068
    2c8e3e4b2 FreeBSD: stop passing LK_INTERLOCK to VOP_LOCK
    55816c64d FreeBSD: Fix integer conversion for vnlru_free{,_vfsops}()
    8dcd6af62 FreeBSD: Ignore symlink to i386 includes
    c973929b2 LUA: Fix CVE-2014-5461
    835e03682 Linux: Fix uninitialized variable usage in zio_do_crypt_data()
    33223cbc3 Refactor Log Size Limit
    91e02156d Revert "Reduce dbuf_find() lock contention"
    b66f8d3c2 Add zfs_btree_verify_intensity kernel module parameter
    5096ed31c Fix incorrect size given to bqueue_enqueue() call in dmu_redact.c
    035e52f59 Delay ZFS_PROP_SHARESMB property to handle it for encrypted raw receive
    d5105f068 zfs recv hangs if max recordsize is less than received recordsize
    faa1e4082 include: move SPA_MINBLOCKSHIFT and zio_encrypt to sys/fs/zfs.h
    44cec45f7 Improve too large physical ashift handling
    ebbbe01e3 Ask libtool to stop hiding some errors
    d05f3039f Add Module Parameter Regarding Log Size Limit
    999830a02 Optimize txg_kick() process (#12274)
    a5b0d4254 zfs recv hangs if max recordsize is less than received recordsize
    cde04badd make DMU_OT_IS_METADATA and DMU_OT_IS_ENCRYPTED return B_TRUE or B_FALSE
    3f7c174b5 vdev_draid_lookup_map() should not iterate outside draid_maps
    03fa3ef26 Add physical device size to SIZE column in 'zpool list -v'
    8bd3dca9b Introduce a tunable to exclude special class buffers from L2ARC
    c8f795ba5 config: check for parallel(1), use it for cstyle
    7bbfac9d0 zed: Fix config_sync autoexpand flood
    2010c183b Add xattr_handler support for Android kernels
    aa9e887d2 Fix column width in 'zpool iostat -v' and 'zpool list -v'
    78206a2e4 FreeBSD: Mark ZFS_MODULE_PARAM_CALL as MPSAFE
    b6ebf270e Apply arc_shrink_shift to ARC above arc_c_min
    15b64fbc9 Importing from cachefile can trip assertion
    b1be0a5c1 ZTS: Fix zpool_expand_001_pos
    65f8f92d1 zed: Look for NVMe DEVPATH if no ID_BUS
    acd746463 zed: Ignore false 'atari' partitions in autoreplace
    f48d9b426 rpm: Silence "unversioned Obsoletes" warnings on EL 9
    e1b49e3f1 rpm: Use the correct version-release information in dependencies
    8131a9654 Fix use-after-free in btree code
    979fd5a43 contrib: dracut: zfs-snapshot-bootfs: exit status fix
    533779f5f arcstat: fix -p option
    db5fd16f0 Fix problem with zdb_objset_id test.
    e0dbab1a1 Linux 6.0 compat: register_shrinker() now var-arg
    4063d7b6b Linux 5.20 compat: blk_cleanup_disk()
    58571ba44 Linux 5.20 compat: bdevname()
    57e1052d3 Linux 5.19 compat: META
    fcbddc7f7 Fix problem with zdb -d
    b06aff105 Fix checkstyle warning: E275 missing whitespace after keyword
    035ee628c Revert behavior of 59eab109 on not-Linux
    5c56591b5 Handle partial reads in zfs_read
    17512aba0 module: lua: ldo: fix pragma name
    98315be03 ZTS: Fix io_uring support check
    69ad0bd76 Fix objtool: missing int3 after ret warning
    b9d862f2d ICP: Add missing stack frame info to SHA asm files
    d2ff2196a Fix -Wformat-overflow warning in zfs_project_handle_dir()
    d483ef374 Fix -Wformat-truncation warning in upgrade_set_callback()
    60f2cfd24 Fix -Wuse-after-free warning in dbuf_destroy()
    6a8117302 Fix -Wuse-after-free warning in dbuf_issue_final_prefetch_done()
    087f5dedd Fix -Wattribute-warning in dsl layer
    c771583f2 Fix -Wattribute-warning in edonr
    ef0e506f4 Fix -Wattribute-warning in zfs_log_xvattr()
    d7a8c573c Silence -Winfinite-recursion warning in luaD_throw()
    2d235d58f config: prune unused -Wno-bool-compare checks
    37430e821 libtpool: -Wno-clobbered
    4b0977027 Remove sha1 hashing from OpenZFS, it's not used anywhere.
    15868d3ec Fix scrub resume from newly created hole.
    bbb50e612 Avoid memory copy when verifying raidz/draid parity
    03e33b2bb Avoid memory copies during mirror scrub
    4b8f16072 Fix and disable blocks statistics during scrub
    5e06805d8 Avoid two 64-bit divisions per scanned block
    dc91a6a66 Several B-tree optimizations
    a861aa2b9 Several sorted scrub optimizations
    881249de6 FreeBSD: Improve crypto_dispatch() handling
    916d9de15 Reduce ZIO io_lock contention on sorted scrub
    813e15f28 AVL: Remove obsolete branching optimizations
    884364ea8 More speculative prefetcher improvements
    6e1e90d64 Improve mg_aliquot math
    dd9c110ab Improve log spacemap load time
    fdb80a230 Add more control/visibility to spa_load_verify().
    72a4709a5 spa.c: Replace VERIFY(nvlist_*(...) == 0) with fnvlist_* (#12678)
    415882d22 Avoid small buffer copying on write
    5b860ae1f Remove refcount from spa_config_*()
    3920d7f32 Scrub mirror children without BPs

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-15 07:47:17 -08:00
Wang Mingyu
87d03b402c xfstests: upgrade 2022.11.06 -> 2022.11.27
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-12 11:17:23 -08:00
Khem Raj
c8e7f93867 aufs-util: Fix build with large file support enabled systems
Fixes

| /mnt/b/yoe/master/build/tmp/work/cortexa15t2hf-neon-yoe-linux-gnueabi/aufs-util/4.9+gitAUTOINC+8f35db59ef-r0/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-ld: rdu64.o: in function `readdir64':
| <unknown>:122: multiple definition of `readdir64'; rdu.o:<unknown>:122: first defined here
| /mnt/b/yoe/master/build/tmp/work/cortexa15t2hf-neon-yoe-linux-gnueabi/aufs-util/4.9+gitAUTOINC+8f35db59ef-r0/recipe-sysroot-native/usr/bin/arm-yoe-linux-gnueabi/arm-yoe-linux-gnueabi-ld: rdu64.o: in function `readdir64_r':
| <unknown>:139: multiple definition of `readdir64_r'; rdu.o:<unknown>:139: first defined here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-30 09:46:47 -08:00
Wang Mingyu
a84a69c28d xfstests: upgrade 2022.10.30 -> 2022.11.06
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-28 11:32:26 -08:00
Omkar Patil
5d5e885471 ntfs-3g-ntfsprogs: Upgrade 2022.5.17 to 2022.10.3
Changes:
Rejected zero-sized runs
Avoided merging runlists with no runs

Fix CVE-2022-40284

Signed-off-by: Omkar Patil <omkarpatil10.93@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-18 11:10:25 -08:00
Wang Mingyu
438a8b68b2 xfstests: upgrade 2022.10.09 -> 2022.10.30
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-07 08:40:48 -08:00
Wang Mingyu
833c5f30ff xfstests: upgrade 2022.09.25 -> 2022.10.09
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-18 08:23:44 -07:00
Wang Mingyu
3dde6003ab xfstests: upgrade 2022.09.04 -> 2022.09.25
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-10 10:19:33 -07:00
wangmy
dd7524c172 xfstests: upgrade 2022.08.21 -> 2022.09.04
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-27 10:04:35 -07:00
wangmy
b2c91b7b40 xfstests: upgrade 2022.08.07 -> 2022.08.21
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-13 09:55:02 -07:00
wangmy
0d29eaf951 fuse3: upgrade 3.11.0 -> 3.12.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-13 09:55:02 -07:00
Wang Mingyu
8be78c7a84 xfsdump: upgrade 3.1.10 -> 3.1.11
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-29 08:44:19 -07:00
Wang Mingyu
a0ad69c603 xfstests: upgrade 2022.07.31 -> 2022.08.07
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-23 19:12:52 -07:00
Khem Raj
c1d5aa4610 xfstests: Upgrade to 2022.07.31 release
Rename recipe to reflect version number
Add patches to build with glibc 2.36
Disable one test namely detached_mounts_propagation

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-14 13:39:16 -07:00
Changqing Li
4785cc2cd3 fuse3: support ptest
fuse3 test is designed to run under source dir, there are
many places like "progname = pjoin(basename, 'example', 'ioctl')"
in the testcases, which will try to find compiled program. As
our S != B, and the don't run test under source dir. Test will fail
with following errors:
No such file or directory: '/usr/lib64/fuse3/ptest/test/../example/printcap'

Fix by install needed programs for the test

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-12 01:24:27 -07:00
Bruce Ashfield
9ef040501e zfs: update to v2.1.5
Updating to 2.1.5 primarily for kernel 5.19+ support. We refresh
one patch, and pick up the following changes:

Changes
  - Remove install of zfs-load-module.service for dracut #13574
  - FreeBSD: Silence clang unused-but-set-variable
  - Improve sorted scan memory accounting #13537
  - Corrected edge case in uncompressed ARC->L2ARC handling #13375
  - Remove wrong assertion in log spacemap #13486 #13513
  - libzfs: Fail making a dataset handle gracefully #13077
  - libzfs: mount: don't leak mnt_param_t if mnt_func fails #12968
  - Reject zfs send -RI with nonexistent fromsnap #12574 #12575
  - Linux 5.18 compat: META #13527
  - autoconf: AC_MSG_CHECKING consistency #13529
  - Linux 5.19 compat: asm/fpu/internal.h #13529
  - Linux 5.19 compat: zap_flags_t conflict #13515
  - Linux 5.19 compat: bdev_start_io_acct() / bdev_end_io_acct() #13515
  - Linux 5.19 compat: aops->read_folio() #13515
  - Linux 5.19 compat: blkdev_issue_secure_erase() #13515
  - Linux 5.19 compat: bdev_max_secure_erase_sectors() #13515
  - Linux 5.19 compat: bdev_max_discard_sectors() #13515
  - Linux 5.18 compat: bio_alloc() #13515
  - Silence unused-but-set-variable warning #13507
  - zed: support subject as header in zed_notify_email() #13440
  - rpm: Keep debug symbols if configured with '--enable-debuginfo' #13500
  - FreeBSD: libspl: Add locking around statfs globals #13484
  - Standardize RHEL version check in packages #13501
  - Modified ncompress requirement in RPM to exclude RHEL9 #13480 #13490
  - zed: Take no action on scrub/resilver checksum errors #13499
  - zdb: Fix handling of nul termination in symlink targets #13482
  - automake: don't install /e/d/zfs or /e/z/zfs-functions +x #13496
  - Multiple dracut module install script cleanups #13010
  - Remove absolute paths to udev rules and binaries for dracut #13010
  - Make dracut fail if essential files cannot be installed #13010
  - Make better use of dracut functions when building initramfs #13010
  - Fix compiler warnings about zero-length arrays in inline bitops #13463 #13465
  - Add missing AC_MSG_RESULT(no) to configure #13454
  - abd_os: remove redundant refcount creation for abd_children #13429
  - Fix functions without a prototype #13421
  - FreeBSD: use zero_region instead of allocating a dedicated page #13406
  - autoconf: Fail when __copy_from_user_inatomic is a non-GPL symbol #13389
  - PPC get_user workaround #11958 #12590 #13367
  - Adding ZERO_PAGE detection #13199
  - autoconf: Pretend CONFIG_MODULES is always on
  - kbuild: unify modules(_install) for in-tree and external modules #10832 #13361
  - Strengthen Linux kernel capabilities detection #13351
  - zvol_wait: Ignore locked zvols #10662
  - FreeBSD: Implement hole-punching support #12458
  - module: zstd: check we don't leak symbols; regenerate symbol map #12988 #13209
  - man: zpool-import.8: -d -or -c #13437
  - Reduce dbuf_find() lock contention #13405
  - contrib: dracut: remove getargbool polyfill #13291
  - Add dracut.zfs.7 #13291
  - contrib: dracut: zfs-needshutdown: don't list #13291
  - contrib: dracut: zfs-{rollback,snapshot}-bootfs: order after key loading #13291
  - contrib: dracut: don't require essentials to be under the same encroot #13291
  - contrib: dracut: inline single-use import_pool, move single-use ask_for_password #13291
  - contrib: dracut: zfs-lib: remove find_bootfs #13291
  - contrib: dracut: zfs-lib: simplify ask_for_password #13291
  - contrib; dracut: flatten zfs-load-key, simplify zfs-env-bootfs #13291
  - contrib; dracut: centralise root= parsing, actually support root=s #13291
  - contrib: dracut: parse-zfs: stop pretending we support FILESYSTEM= #13291
  - contrib: dracut: parse-zfs: drop initqueue-finished for i/f #13291
  - contrib/dracut: zfs-lib: export_all: replace with inline zpool export -a #13093
  - Remove REMAKE_INITRD #12781
  - Python 3.10 fixes, part 2 #12045 #12673
  - Silence unused-but-set-variable warnings
  - module: zfs: freebsd: fix unused, remove argsused #12844
  - FreeBSD: remove unused variable
  - zvol: remove unused variable #12917
  - fm: remove unused variables #12917
  - zvol: remove unused variable #12917
  - module/zfs: vdev_removal: spa_vdev_remove_thread: remove unused variable #12187
  - module/zfs: vdev_indirect: vdev_indirect_repair: remove unused variable #12187
  - module/zfs: dbuf: dbuf_read_impl: remove unused variable #12187
  - module/zfs: arc: arc_hdr_realloc_crypt: remove unused variables #12187
  - libzfs: zfs_send: remove unused variable #12187
  - libzutil: zpool_find_config: remove unused variable #12187
  - Skip spacemaps reading in case of pool readonly import #9095 #12687
  - zfs: holds: dequadratify #13372 #13373
  - Linux 5.18 compat: replace __set_page_dirty_nobuffers #13325 #13380
  - Fix O_APPEND for Linux 3.15 and older kernels #13370 #13377
  - Linux 5.18 compat: kobj_type.default_attrs replaced with default_groups #13357
  - FreeBSD: Fix translation from ABD to physical pages.
  - Corrected oversight in ZERO_RANGE behavior #13329 #13338
  - Document zfs inherit -S's interaction with noninheritable properties #11894 #13335
  - Linux 5.17 compat: GENHD_FL_EXT_DEVT / GENHD_FL_NO_PART_SCAN #13294 #13297
  - FreeBSD: Return Mach error codes from VOP_(GET|PUT)PAGES #13311
  - FreeBSD: Parameterize ZFS_ENTER/ZFS_VERIFY_VP with an error code #13311
  - libzfs: import: zpool_clear_label: actually fail if clearing l2arc header fails #13304
  - libzfs: sendrecv: always cancel progress thread in zfs_send_one() #11560 #13284
  - Linux 5.18 compat: use address_space_operations->readahead #13278
  - Linux 5.18 compat: blkg_tryget is moved to private headers #13278
  - Linux 5.18 compat: replace genhd.h with blkdev.h includes #13251
  - Linux 5.18 compat: 4-argument bio_alloc() #13251
  - FreeBSD: Use NDFREE_PNBUF if available #13277
  - Export minimal zfs_refcount interfaces #12613
  - Default to zfs_dmu_offset_next_sync=1 #12746
  - etc/systemd/zfs-mount-generator: serialise, handle keylocation=http[s]:// #12138
  - libzfs: diff: stream_bytes: use fputc, %hho formats chars #12829
  - zfs, libzfs: diff: accept -h/ZFS_DIFF_NO_MANGLE, disabling path escaping #12829

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-08 11:38:15 -07:00
Khem Raj
8d7a59a813 xfstests: Upgrade to v2022.07.10
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-06 22:53:24 -07:00
Chen Qi
35a51898e7 ntfs-3g-ntfsprogs: upgrade to 2022.5.17
Upgrade from 2021.8.22 to 2022.5.17.
This upgrade mainly include CVE fixes.

According to https://github.com/tuxera/ntfs-3g/releases:
"""
Changelog:
* Improved defence against maliciously tampered NTFS partitions
* Improved defence against improper use of options
* Updated the documentation
"""

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-06 00:08:14 -04:00
Akash Hadke
dca1878ce4 ntfs-3g-ntfsprogs: Set CVE_PRODUCT to "tuxera:ntfs-3g"
Set CVE_PRODUCT to 'tuxera:ntfs-3g' for ntfs-3g-ntfsprogs recipe,
cve-check class is setting default CVE_PRODUCT to 'ntfs-3g-ntfsprogs'
which ignores the ntfs-3g-ntfsprogs CVEs from NVD Database.

Reference:
CVE-2019-9755
Link: https://nvd.nist.gov/vuln/detail/CVE-2019-9755

Signed-off-by: Akash Hadke <akash.hadke@kpit.com>
Signed-off-by: Akash Hadke <hadkeakash4@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-30 13:39:28 -04:00
Wang Mingyu
f50cffbd02 sshfs-fuse: upgrade 3.7.2 -> 3.7.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-06 13:58:43 -07:00
Vyacheslav Yurkov
59ae457c38 xfstests: add new recipe
File system QA test suite

Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-29 06:39:14 -07:00
Vyacheslav Yurkov
dfe77fc57f overlayfs-tools: add new recipe
This package provides maintenance tools for OverlayFS, such as vacuum,
diff, merge, and deref

Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-24 08:39:45 -07:00
Vyacheslav Yurkov
176eb22ba3 overlayfs-progs: add new recipe
overlayfs-progs contains fsck.overlay, which is used to check and optionally
repair underlying directories of overlay-filesystem.

Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-24 08:39:45 -07:00
Vyacheslav Yurkov
c67eab376b packagegroup-meta-filesystems: fix build issue
The packagegroup has to be arch dependent to address build failure:
ERROR: packagegroup-meta-filesystems-1.0-r0 do_package_write_rpm: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (fuse to libfuse2)
ERROR: packagegroup-meta-filesystems-1.0-r0 do_package_write_rpm: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (fuse-dev to libfuse-dev)

Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-24 08:39:45 -07:00
Claudius Heine
8ac08ac7d8 btrfsmaintenance: add recipe for btrfsmaintenance scripts
Btrfs requires regular maintenance in order to self-heal. Other
distributions like OpenSUSE, Debian and Fedora use these scripts to
perform those.

Signed-off-by: Claudius Heine <ch@denx.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-12 09:16:11 -07:00
wangmy
e5dbca1451 fuse3: upgrade 3.10.5 -> 3.11.0
Changelog:
=========
    Add support for flag FOPEN_NOFLUSH for avoiding flush on close.
    Fixed returning an error condition to ioctl(2)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-09 08:59:46 -07:00
Armin Kuster
71bbe89bac layer.conf: Post release codename changes
Post release add langdale to match core

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-07 18:47:16 -07:00
Khem Raj
48515bae74 zfs: Make systemd and sysvinit into packageconfigs
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-07 18:47:16 -07:00
Khem Raj
a7c3aacb09 zfs: Disable on mips
Fails to build on mips at this time, if someone provides fixes it can be
enabled then

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-07 18:47:16 -07:00
Khem Raj
f53c26a3ee zfs: Disable on riscv32
Its not yet ported for this architecture

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-07 12:47:48 -07:00
Khem Raj
e1ccf12c15 zfs: Fix build on musl systems
musl does not provide strndupa

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Windel Bouwman <windel@windel.nl>
2022-05-07 12:20:16 -07:00
Windel Bouwman
da8a50684a Add zfs recipe
Signed-off-by: Windel Bouwman <windel@windel.nl>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-06 09:21:39 -07:00
Wang Mingyu
2043910359 smbnetfs: upgrade 0.6.1 -> 0.6.3
configure.patch refreshed for new version.

Changelog:
========
add files for debian packaging

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-16 08:32:19 -07:00
Khem Raj
a32fc41775 recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Ross Burton
272f2083d4 layer.conf: change layer priority to match oe-core
Layer priority is the ultimate decider of what recipe is used: if layer
A has recipe foo_1 and layer B has recipe foo_2, if layer A's priority
is higher than B then foo_1 will be used, even though the version in B
is higher, and even if PREFERRED_VERSION_foo is set to 2.

This complicates recipes moving between layers, for example when a newer
version of a recipe (say, python3-wheel) is taken from a layer with a
higher priority (say, meta-python) and moved to a layer with a lower
priority (say, oe-core) then it has to be removed before it is added:
there is no way to have it in both layers and work correctly.

Higher priorities are useful in distribution layers where you may want
to override specific recipes without any other fuss.  However as all of
the layers in meta-oe simply add more recipes in defined areas, there's
no need to have a higher layer priority.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-28 08:39:26 -08:00
Khem Raj
d9ec74d4c2 layers: Bump to use kirkstone
its not going to be backward ABI compatible with honister due to variable renaming.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-21 18:12:04 -08:00
Wang Mingyu
ab6dd285b0 xfsdump: upgrade 3.1.9 -> 3.1.10
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-16 08:26:02 -08:00
wangmy
f6f00bac33 fatcat: upgrade 1.1.0 -> 1.1.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-25 09:29:29 -08:00
Martin Jansa
2b4f6a04f0 simple-mtpfs: add dependency on autoconf-archive
This version fails to build here with:
| ../git/configure: line 3778: syntax error near unexpected token `noext'
| ../git/configure: line 3778: `AX_CXX_COMPILE_STDCXX_17(noext)'

switching back to older version builds fine.

AX_CXX_COMPILE_STDCXX_17 was introduced in 19e7bb9b60 (diff-49473dca262eeab3b4a43002adb08b4db31020d190caaad1594b47f1d5daa810)

Adding autoconf-archive into the DEPENDS fixes the issue.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-28 19:20:31 -08:00
Oleksandr Kravchuk
f4e4c9da5d simple-mtpfs: update to 0.4.0
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-21 18:49:37 -08:00
Ross Burton
4c25889a54 xfsdump: remove obsolete support for renamed libtool
libtool is now longer renamed to ${host}-libtool, so remove the changes
to support this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-13 21:20:01 -08:00
Richard Purdie
b402a3076f recipes: Update SRC_URI branch and protocols
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:49 -07:00
Chen Qi
6791dc5364 ntfs-3g-ntfsprogs: upgrade to 2021.8.22
This upgrade revolves a bunch of CVEs. See more details in:
https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-q759-8j5v-q5jp.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19 09:23:08 -07:00
wangmy
d6cfc0183f unionfs-fuse: upgrade 2.1 -> 2.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-27 11:34:55 -07:00
Khem Raj
b8cf5dabcc udevil: Inherit pkgconfig
Fixes
configure.ac:97: error: possibly undefined macro: AC_MSG_ERROR

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24 08:12:35 -07:00
Khem Raj
090d25bfb3 xfsprogs: Inherit pkgconfig
Fixes
./configure: line 16454: syntax error near unexpected token `libicu,'
./configure: line 16454: `                 PKG_CHECK_MODULES(libicu, icu-i18n, have_libicu=yes, have_libicu=no)'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24 08:12:35 -07:00
Khem Raj
ddb277da5c sshfs-fuse: Inherit pkgconfig
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24 08:12:35 -07:00
zhengruoqin
fa667d2009 fuse3: upgrade 3.10.4 -> 3.10.5
Various improvements to make unit tests more robust.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-08 21:29:52 -07:00
wangmy
aa61e7580c xfsprogs: upgrade 5.12.0 -> 5.13.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-26 10:10:56 -07:00
Martin Jansa
17adfde3bd layer.conf: Update to honister
This marks the layers as compatible with honister now they use the new override
syntax.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Martin Jansa
c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Khem Raj
37afc556c2 fuse: Define closefrom if not available
Fixes build with glibc 2.34+

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-03 08:53:03 -07:00
Khem Raj
d774c88023 layers: Fix git send-email instructions in README
This ensures that cut-n-paste of this command from README will work

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-17 09:08:47 -07:00
Khem Raj
1f6cf6779e fatresize: Disable building documentation files
It needs docbook-to-man tool and we do not have native version of this
recipe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-17 09:08:47 -07:00
wangmy
aa8fb165a8 xfsprogs: upgrade 5.10.0 -> 5.12.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-16 09:23:03 -07:00
wangmy
bd2ebf22cc fatresize: upgrade 1.0.2 -> 1.1.0
License_Update: Update license to GPLv3

version 1.1.0:
 - drop support for libparted older than 2.4 (#16)
 - introduce `-n, --partition` to set a partition number when
   dealing with file dumps, /dev/loop and /dev/ram devices (#15)
 - ask confirmation for operations (e.g. FAT32 -> FAT16 conversion),
   add `-f, --force` option to not prompt (#13)
 - do not limit FAT32 usage on small partitions (#11)
 - update ChangeLog (#10)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-07-16 09:23:03 -07:00
Pierre-Jean Texier
39faa30129 sshfs-fuse: upgrade 3.7.1 -> 3.7.2
Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-27 13:30:47 -07:00
zangrc
74a31b6125 fuse3: upgrade 3.10.3 -> 3.10.4
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-06-18 08:42:25 -07:00
zangrc
dff2f7f4e0 fuse3: upgrade 3.10.2 -> 3.10.3
Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-04-15 20:01:48 -07:00
Khem Raj
5daae70617 layers: Drop gatesgarth from LAYERSERIES_COMPAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-19 11:58:17 -07:00
zangrc
d88ee3420d xorriso: upgrade 1.5.3 -> 1.5.5
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-18 12:40:20 -07:00
Khem Raj
656fb86a55 ufs-utils: Upgrade to 1.9
Fix build with ppc64 while here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-12 15:55:07 -08:00
Kai Kang
f85d6ca74f xfsprogs: 5.9.0 -> 5.10.0
Upgrade xfsprogs from 5.9.0 to 5.10.0

* add build dependency libinih

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-03-03 11:08:29 -08:00
zangrc
8df1a9aa65 fuse3: upgrade 3.10.1 -> 3.10.2
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-02-21 23:44:22 -08:00
Mikko Rapeli
3bf13d697b fuse: set CVE_PRODUCT to "fuse_project:fuse"
Other products like "RedHat:fuse" introduce false CVE findings like:

https://nvd.nist.gov/vuln/detail/CVE-2018-10906
https://nvd.nist.gov/vuln/detail/CVE-2019-14860
https://nvd.nist.gov/vuln/detail/CVE-2020-25689

Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-17 11:47:41 -08:00
Yi Zhao
2a3d72e58f f2fs-tools: upgrade 1.13.0 -> 1.14.0
* Drop 0001-f2fs-tools-Use-srcdir-prefix-to-denote-include-path.patch
since it has been merged upstream.

* Add UPSTREAM_CHECK_GITTAGREGEX to check the correct latest version.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-04 14:48:29 -08:00
Yi Zhao
d4eb189af7 yaffs2-utils: update to latest git rev
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-04 14:48:29 -08:00
zangrc
5fba32bddf fuse3: upgrade 3.10.0 -> 3.10.1
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-12-18 08:23:14 -08:00
zangrc
3b6825d625 sshfs-fuse: upgrade 3.7.0 -> 3.7.1
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-12 21:03:29 -08:00
Khem Raj
ac2b49017d fuse3: Upgrade to 3.10.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-09 00:00:05 -08:00
Khem Raj
8fbaa7e41c layer.conf: Add hardknott to LAYERSERIES_COMPAT
Thats codename for 3.3

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-04 12:43:55 -08:00
Zang Ruochen
9c6247463e xfsprogs: upgrade 5.8.0 -> 5.9.0
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-02 09:00:51 -08:00
Khem Raj
cd9eaf4318 meta-openembedded: Add gatesgarth to LAYERSERIES_COMPAT
Remove older releases from COMPAT

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-15 11:42:15 -07:00