Tôi đang làm theo hướng dẫn này: https://packaging.ubuntu.com/html/packaging-new-software.html để tạo một gói ubuntu.
Khi nó đến bzr dh-make hello 2.10 hello-2.10.tar.gz
Tôi dịch nó sang chương trình của riêng tôi (pushpop), vì vậy đây là dòng lệnh và kết quả:
$ bzr dh-tạo pushpop 0.0.1 pushpop-0.0.1.tar.gz
Đang tìm nạp tarball
Đang tìm cách truy xuất tarball ngược dòng
Tarball ngược dòng đã tồn tại trong thư mục bản dựng, sử dụng nó
brz: ERROR: TypeError: bắt buộc phải có một đối tượng giống như byte, không phải 'str'
Traceback (cuộc gọi gần đây nhất cuối cùng):
Tệp "/usr/lib/python3/dist-packages/breezy/commands.py", dòng 1016, trong exception_to_return_code
trả về the_callable(*args, **kwargs)
Tệp "/usr/lib/python3/dist-packages/breezy/commands.py", dòng 1202, trong run_bzr
ret = run(*run_argv)
Tệp "/usr/lib/python3/dist-packages/breezy/commands.py", dòng 759, trong run_argv_aliases
trả về self.run(**all_cmd_args)
Tệp "/usr/lib/python3/dist-packages/breezy/commands.py", dòng 784, đang chạy
trả về self._operation.run_simple(*args, **kwargs)
Tệp "/usr/lib/python3/dist-packages/breezy/cleanup.py", dòng 136, trong run_simple
trả lại _do_with_cleanups(
Tệp "/usr/lib/python3/dist-packages/breezy/cleanup.py", dòng 166, trong _do_with_cleanups
kết quả = func(*args, **kwargs)
Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/cmds.py", dòng 1385, đang chạy
cây = dh_make.import_upstream(
Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/dh_make.py", dòng 94, trong import_upstream
db.import_upstream_tarballs(
Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/import_dsc.py", dòng 910, trong import_upstream_tarballs
trả về self.import_upstream(
Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/import_dsc.py", dòng 881, trong import_upstream
(thẻ, revid) = self.pristine_upstream_source.import_component_tarball(
Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/upstream/pristinetar.py", dòng 444, trong import_component_tarball
tag_name = self.tag_name(phiên bản, thành phần=thành phần)
Tệp "/usr/lib/python3/dist-packages/breezy/plugins/debian/upstream/pristinetar.py", dòng 321, trong tag_name
name = "upstream/" + version.replace('~', '_')
TypeError: một đối tượng giống như byte là bắt buộc, không phải 'str'
Bạn có thể báo cáo sự cố này cho các nhà phát triển của Bazaar bằng cách chạy
apport-bug /var/crash/brz.1000.2021-08-31T14:22.crash
nếu cửa sổ báo cáo lỗi không tự động xuất hiện.
Bạn có biết chuyện gì đang xảy ra không? Làm thế nào tôi có thể sắp xếp nó ra?