Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.3
    • Fix Version/s: 2.0.0-M13
    • Component/s: None
    • Labels:
      None

      Description

      In order to support automountMap, automountKey, etc, out of the box, ADS should include the rfc2307bis schema definitions by default.

      1. rfc2307bis.schema
        4 kB
        Kiran Ayyagari

        Activity

        Allen Wittenauer created issue -
        Hide
        Allen Wittenauer added a comment -

        errr, that should be automountmapname.

        Show
        Allen Wittenauer added a comment - errr, that should be automountmapname.
        Hide
        Emmanuel Lecharny added a comment -

        Let's add this schema for 1.5.5

        Show
        Emmanuel Lecharny added a comment - Let's add this schema for 1.5.5
        Emmanuel Lecharny made changes -
        Field Original Value New Value
        Fix Version/s 1.5.5 [ 12313148 ]
        Hide
        Emmanuel Lecharny added a comment -

        Q: what should we do ? rfc2307bis is a RFC draft which has expired a long time ago. Including it might create some problems, as it may include overlapping OC and AT.

        IMO, the first step would be to analyze the content of this RFC and see which OC and AT are overlapping.

        However, with the 1.5.x version, adding a new schema is just easy to do, so I'm not sure it should be part of the base product.

        Show
        Emmanuel Lecharny added a comment - Q: what should we do ? rfc2307bis is a RFC draft which has expired a long time ago. Including it might create some problems, as it may include overlapping OC and AT. IMO, the first step would be to analyze the content of this RFC and see which OC and AT are overlapping. However, with the 1.5.x version, adding a new schema is just easy to do, so I'm not sure it should be part of the base product.
        Hide
        Emmanuel Lecharny added a comment -

        In any case, this is not a bug.

        Show
        Emmanuel Lecharny added a comment - In any case, this is not a bug.
        Emmanuel Lecharny made changes -
        Issue Type Bug [ 1 ] New Feature [ 2 ]
        Hide
        Allen Wittenauer added a comment -

        This is a draft that AIX, Mac OS X, Solaris, HP, ... have all implemented in their operating systems as the default mechanism for providing autofs support.

        Show
        Allen Wittenauer added a comment - This is a draft that AIX, Mac OS X, Solaris, HP, ... have all implemented in their operating systems as the default mechanism for providing autofs support.
        Hide
        Emmanuel Lecharny added a comment -

        We have a 'nis' schema included in ADS, which covers all the RFC 2307bis schema elements, but it's not enabled by default (it's easy to enable it using Studio, or configuring the bootstrap-partion pom.xml to produce an enabled version of the initial schema base).

        The automapXXX At are present in the autofs schema, too,except the automountKey AT.

        So basically, we support mostly all the needed elements, but they are not enabled out of the box.

        What would be interesting is to define the correct subset of elements needed for some specific ADS usage (for instance, SAMBA coverage, etc), and to provide the associated initial schema base for such usages.

        Last, not least, some fixes has been applied in the ads-mina2 branch as the boostrap-partition project was producing some NPE when activating the nis schema.

        Show
        Emmanuel Lecharny added a comment - We have a 'nis' schema included in ADS, which covers all the RFC 2307bis schema elements, but it's not enabled by default (it's easy to enable it using Studio, or configuring the bootstrap-partion pom.xml to produce an enabled version of the initial schema base). The automapXXX At are present in the autofs schema, too,except the automountKey AT. So basically, we support mostly all the needed elements, but they are not enabled out of the box. What would be interesting is to define the correct subset of elements needed for some specific ADS usage (for instance, SAMBA coverage, etc), and to provide the associated initial schema base for such usages. Last, not least, some fixes has been applied in the ads-mina2 branch as the boostrap-partition project was producing some NPE when activating the nis schema.
        Emmanuel Lecharny made changes -
        Assignee Emmanuel Lecharny [ elecharny ]
        Hide
        Emmanuel Lecharny added a comment -

        Here is the list of missing AT and OC found in RFC2307bis :

        attributetype : nisPublicKey, nisSecretKey, nisDomain, automountMapName, automountKey
        objectclass : nisKeyObject, nisDomainObject, namedObject

        I suggest to create a new schema containing those elements.

        All the other elements are in nis and autofs schemas.

        Show
        Emmanuel Lecharny added a comment - Here is the list of missing AT and OC found in RFC2307bis : attributetype : nisPublicKey, nisSecretKey, nisDomain, automountMapName, automountKey objectclass : nisKeyObject, nisDomainObject, namedObject I suggest to create a new schema containing those elements. All the other elements are in nis and autofs schemas.
        Hide
        Emmanuel Lecharny added a comment -

        Postponed to 2.0.0-RC1

        Show
        Emmanuel Lecharny added a comment - Postponed to 2.0.0-RC1
        Emmanuel Lecharny made changes -
        Fix Version/s 2.0.0-RC1 [ 12313387 ]
        Fix Version/s 1.5.5 [ 12313148 ]
        Hide
        Kiran Ayyagari added a comment -

        Schema file with the missing AT and OC in ADS format

        Show
        Kiran Ayyagari added a comment - Schema file with the missing AT and OC in ADS format
        Kiran Ayyagari made changes -
        Attachment rfc2307bis.schema [ 12428574 ]
        Emmanuel Lecharny made changes -
        Fix Version/s 2.0-M1 [ 12316055 ]
        Fix Version/s 2.0.0-RC1 [ 12313387 ]
        Hide
        Pierre-Arnaud Marcelot added a comment -

        Version 2.0.0-M1 has been released.
        Moving all related non-resolved issues to the next version.

        Show
        Pierre-Arnaud Marcelot added a comment - Version 2.0.0-M1 has been released. Moving all related non-resolved issues to the next version.
        Pierre-Arnaud Marcelot made changes -
        Fix Version/s 2.0.0-M2 [ 12316056 ]
        Fix Version/s 2.0.0-M1 [ 12316055 ]
        Hide
        Pierre-Arnaud Marcelot added a comment -

        Version 2.0.0-M1 has been released.
        Moving all related non-resolved issues to the next version.

        Show
        Pierre-Arnaud Marcelot added a comment - Version 2.0.0-M1 has been released. Moving all related non-resolved issues to the next version.
        Pierre-Arnaud Marcelot made changes -
        Fix Version/s 2.0.0-M3 [ 12316467 ]
        Fix Version/s 2.0.0-M2 [ 12316056 ]
        Hide
        Pierre-Arnaud Marcelot added a comment -

        Version 2.0.0-M3 has been released a couple months ago.

        Assigned the remaining opened JIRA to the next iteration (2.0.0-M4).

        Show
        Pierre-Arnaud Marcelot added a comment - Version 2.0.0-M3 has been released a couple months ago. Assigned the remaining opened JIRA to the next iteration (2.0.0-M4).
        Pierre-Arnaud Marcelot made changes -
        Fix Version/s 2.0.0-RC1 [ 12313387 ]
        Fix Version/s 2.0.0-M3 [ 12316467 ]
        Hide
        Emmanuel Lecharny added a comment -

        Fixed with http://svn.apache.org/r1484018

        5 years... Pfff...

        Show
        Emmanuel Lecharny added a comment - Fixed with http://svn.apache.org/r1484018 5 years... Pfff...
        Emmanuel Lecharny made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Emmanuel Lecharny made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Emmanuel Lecharny made changes -
        Resolution Fixed [ 1 ]
        Status Closed [ 6 ] Reopened [ 4 ]
        Emmanuel Lecharny made changes -
        Fix Version/s 2.0.0-M13 [ 12324631 ]
        Fix Version/s 2.0.0-RC1 [ 12313387 ]
        Emmanuel Lecharny made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Emmanuel Lecharny made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        1763d 2h 31m 1 Emmanuel Lecharny 17/May/13 22:42
        Closed Closed Reopened Reopened
        33d 11h 24m 1 Emmanuel Lecharny 20/Jun/13 10:06
        Reopened Reopened Resolved Resolved
        4m 43s 1 Emmanuel Lecharny 20/Jun/13 10:11
        Resolved Resolved Closed Closed
        1m 10s 2 Emmanuel Lecharny 20/Jun/13 10:12

          People

          • Assignee:
            Emmanuel Lecharny
            Reporter:
            Allen Wittenauer
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development