Page MenuHomeDevCentral

Swith to the minimal feature set by default
ClosedPublic

Authored by dereckson on Oct 11 2018, 15:44.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Nov 4, 05:21
Unknown Object (File)
Thu, Oct 31, 03:39
Unknown Object (File)
Mon, Oct 28, 19:51
Unknown Object (File)
Sat, Oct 19, 00:13
Unknown Object (File)
Thu, Oct 17, 00:37
Unknown Object (File)
Tue, Oct 15, 17:25
Unknown Object (File)
Tue, Oct 15, 17:06
Unknown Object (File)
Mon, Oct 14, 13:35
Subscribers
None

Details

Summary

The docker-registry-api uses the following dependency:
limiting-factor = { path="../limiting-factor", features = ["minimal"] }

Yet, a Jenkins task to generate doc compiles it with PostgreSQL support.

It appears the default feature set is always used.

Fixes T1459.

Test Plan

Rebuild this crate, then the API crate.

Diff Detail

Repository
rLF Limiting Factor
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dereckson created this revision.
Fedora rawhide workstation
$ cargo clean
$ cargo build
[... Compile without Diesel or r2d2 dependencies ...]
$ ldd target/debug/docker-registry-api
        linux-vdso.so.1 (0x00007fff15afc000)                             
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f580ca2b000)               
        librt.so.1 => /lib64/librt.so.1 (0x00007f580ca21000)               
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f580ca00000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f580c9e5000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f580c81f000)                    
        /lib64/ld-linux-x86-64.so.2 (0x00007f580d338000)                         
        libm.so.6 => /lib64/libm.so.6 (0x00007f580c6da000)  
This revision is now accepted and ready to land.Oct 11 2018, 16:16
This revision was automatically updated to reflect the committed changes.