Page MenuHomeDevCentral

Swith to the minimal feature set by default
ClosedPublic

Authored by dereckson on Oct 11 2018, 15:44.
Tags
None
Referenced Files
F2825852: D1886.diff
Thu, Apr 18, 17:37
Unknown Object (File)
Sun, Apr 7, 09:53
Unknown Object (File)
Sun, Apr 7, 09:53
Unknown Object (File)
Sat, Apr 6, 11:25
Unknown Object (File)
Sat, Apr 6, 11:25
Unknown Object (File)
Wed, Apr 3, 17:47
Unknown Object (File)
Tue, Apr 2, 09:48
Unknown Object (File)
Tue, Apr 2, 06:10
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.