Re: [oi-dev] Rust packaging error on oi-userland

2021-02-02 Thread Stephan Althaus

On 02/02/21 12:27, Carsten Grzemba via oi-dev wrote:

I get a strange error message on rustc install target:

running: 
"/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/x86_64-sun-solaris/stage0-tools-bin/fabricate" 
"generate" "--product-name=Rust" "--rel-manifest-dir=rustlib" 
"--success-message=Awesome-Source." "--image-dir" 
"/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1-image" 
"--work-dir" 
"/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist" 
"--output-dir" 
"/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/dist" 
"--package-name=rust-src-1.44.1" "--component-name=rust-src" 
"--legacy-manifest-dirs=rustlib,cargo"
Error: Custom { kind: Other, error: "provided value is too long when 
setting link name for " }


   0: failure::backtrace::internal::InternalBacktrace::new
   1: failure::backtrace::Backtrace::new
   2: installer::tarballer::append_path
   3: rayon_core::thread_pool::ThreadPool::install::{{closure}}
   4:  as rayon_core::job::Job>::execute
   5: rayon_core::registry::WorkerThread::wait_until_cold
   6: rayon_core::registry::ThreadBuilder::run
   7: std::sys_common::backtrace::__rust_begin_short_backtrace
   8: core::ops::function::FnOnce::call_once{{vtable.shim}}
   9: std::sys::unix::thread::Thread::new::thread_start
  10: 
  11: 


failed to tar file 
'/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE'


failed to generate installer

the related link:
'/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE'
has target

 ls -l 
'/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE'
lrwxrwxrwx   1 builder  staff    106 Feb  2 08:20 
/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE 
-> 
/code/github/openindiana/oi-userland/components/developer/rust/rustc-1.44.1-src/src/stdarch/LICENSE-APACHE


 ls -lL 
'/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE'
-rw-r--r--   1 builder  staff  10847 Jun 17  2020 
/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE


I know that replace the symlink whith copy helps, but why should the 
symlink not working? 107 chars for a target name too long?...



___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


Hello!

use the E flag for tar, as file names are limited to 100 chars.

see

man tar

Greetings,

Stephan


___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev


[oi-dev] Rust packaging error on oi-userland

2021-02-02 Thread Carsten Grzemba via oi-dev
I get a strange error message on rustc install target:

running: 
"/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/x86_64-sun-solaris/stage0-tools-bin/fabricate"
 "generate" "--product-name=Rust" "--rel-manifest-dir=rustlib" 
"--success-message=Awesome-Source." "--image-dir" 
"/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1-image"
 "--work-dir" 
"/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist"
 "--output-dir" 
"/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/dist"
 "--package-name=rust-src-1.44.1" "--component-name=rust-src" 
"--legacy-manifest-dirs=rustlib,cargo"
Error: Custom { kind: Other, error: "provided value is too long when setting 
link name for " }

 0: failure::backtrace::internal::InternalBacktrace::new
 1: failure::backtrace::Backtrace::new
 2: installer::tarballer::append_path
 3: rayon_core::thread_pool::ThreadPool::install::{{closure}}
 4:  as rayon_core::job::Job>::execute
 5: rayon_core::registry::WorkerThread::wait_until_cold
 6: rayon_core::registry::ThreadBuilder::run
 7: std::sys_common::backtrace::__rust_begin_short_backtrace
 8: core::ops::function::FnOnce::call_once{{vtable.shim}}
 9: std::sys::unix::thread::Thread::new::thread_start
 10: 
 11: 


failed to tar file 
'/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE'

failed to generate installer

the related link:
 
'/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE'
has target

 ls -l 
'/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE'
lrwxrwxrwx 1 builder staff 106 Feb 2 08:20 
/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE
 -> 
/code/github/openindiana/oi-userland/components/developer/rust/rustc-1.44.1-src/src/stdarch/LICENSE-APACHE

 ls -lL 
'/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE'
-rw-r--r-- 1 builder staff 10847 Jun 17 2020 
/code/github/openindiana/oi-userland/components/developer/rust/build/amd64/build/tmp/dist/rust-src-1.44.1/rust-src/lib/rustlib/src/rust/src/stdarch/LICENSE-APACHE

I know that replace the symlink whith copy helps, but why should the symlink 
not working? 107 chars for a target name too long?...
___
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev