This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 228626

Summary: Make FallbackProvider available outside keyring-impl module
Product: platform Reporter: Jan Horvath <jhorvath>
Component: KeyringAssignee: Libor Fischmeistr <lfischmeistr>
Status: RESOLVED FIXED    
Severity: normal CC: lfischmeistr
Priority: P3 Keywords: API, API_REVIEW_FAST
Version: 7.3   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:
Attachments: Proposed patch

Description Jan Horvath 2013-04-16 15:13:23 UTC
It is desirable to have FallbackProvider available with no dependency on JNA
Comment 1 Libor Fischmeistr 2013-04-18 11:40:49 UTC
If we want to have fallback provider independent on JNA, we have to separate it to  its own new module (keyring.fallback). Because this provider depends on Utils and EncryptionProvider classes, they have to be moved to new module together with it.

If changes will be applied, the new keyring.fallback (Keyring Fallback) module will depend on Keyring API module and the Keyring Impl module will depend on Keyring Fallback. So the Keyring Fallback no more depends on the JNA.

Please review this change.

Patch with the change will be attached immediately.
Comment 2 Libor Fischmeistr 2013-04-18 11:42:11 UTC
Created attachment 133562 [details]
Proposed patch
Comment 3 Jiri Rechtacek 2013-04-19 09:29:08 UTC
(In reply to comment #2)
> Created attachment 133562 [details]
> Proposed patch

The patch looks good for me.
Comment 4 Libor Fischmeistr 2013-04-29 12:54:40 UTC
Thanks for the review. After more than the ten days without any objections I've pushed the changes into the trunk.

Changeset: http://hg.netbeans.org/core-main/rev/e34fab107d29
Comment 5 Quality Engineering 2013-05-02 14:12:31 UTC
Integrated into 'main-golden', will be available in build *201305021042* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/e34fab107d29
User: Libor Fischmeistr <lfischmeistr@netbeans.org>
Log: #228626: Make FallbackProvider available outside keyring-impl module