Tempfiles exported for use by a lua script (e.g. `hugin`) disappear immediately after export
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Bắt đầu với script contrib/hugin và tái hiện quá trình xuất trong khi theo dõi /tmp và log của darktable. Truy vết thời điểm các ảnh đã xuất được dọn dẹp so với lúc hugin được khởi chạy; được xem là hoàn tất khi các ảnh được tạo vẫn còn khả dụng lúc hugin được gọi và quy trình xuất được báo cáo mở thành công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Steps to reproduce:
- enable
contrib/huginscript, and ensure paths are configured correctly and hugin is installed - select images you want to stitch into a panorama
- in export dialog, select "hugin panorama" as "target storage"
- select file format (e.g. TIFF)
- (optionally, makes no difference) tick "launch hugin gui"
- run
inotifywait -m /tmp -e create --format '%w%f' | while read f; echo "$f"; end(or similar) in terminal - press "start export"
- wait for export to finish, see toast message "launching hugin"
- nothing happens
- check inotify and see that all images were created at one point (i.e. one log line per image in the form of
/tmp/DSCF0721.tif) - check dartable log and see:
sh: line 1: '/path/to/hugin' '/tmp/DSCF0720.tif' '/tmp/DSCF0713.tif' '/tmp/DSCF0721.tif' '/tmp/DSCF0715.tif' '/tmp/DSCF0718.tif' '/tmp/DSCF0717.tif' '/tmp/DSCF0716.tif' '/tmp/DSCF0714.tif' '/tmp/DSCF0719.tif' : No such file or directory - note:
/path/to/huginDOES exist and is the hugin executable ls /tmpshows images are gone
I assume they somehow get cleaned from /tmp after the darktable export process (?) exits and the files are essentially orphaned.
- Ngôn ngữ chính
- Lua
- Star
- 220
- Fork
- 142
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của darktable-org/lua-scripts
-
dtutils.string: build_substitute_list errors when a metadata field (e.g. rights) has been removedĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
darktable-org/lua-scripts#716 · 2 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 63/100
darktable-org/lua-scripts#706 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
darktable-org/lua-scripts#627 · 2 bình luận ·
-
bug
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
darktable-org/lua-scripts#618 · 3 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
darktable-org/lua-scripts#710 · 3 bình luận ·
Tất cả issue của darktable-org/lua-scripts
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
JohnnyMorganz/luau-lsp#1635 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
mapper bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 74/100
-
Zenmap CrashĐang mởZenmap
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
solana-foundation/pay-kit#341 ·
Maintainer thường phản hồi trong vòng 1 ngày