Hi Ellie,

 thank you for these feedback.

On 11/05/2020 03:03, ellie timoney has written:

      # This fail on 3.2.0
      # https://github.com/cyrusimap/cyrus-imapd/issues/2332
      Caldav.supports_event

This one should be passing on 3.2.0, the issue above has been closed

Ouch. It still fails with the attached reason.

I didn't tried no more the other failing tests at the moment.

I also realized that the tests which need syslog will fail if they are managed by imjournal. They need to be sent directly to syslog socket (I had to change the rsyslog conf).

Cheers
Marco

      # https://github.com/cyrusimap/cyrus-imapd/issues/2087
      ImapTest.append-binary
      ImapTest.fetch-binary-mime
      ImapTest.urlauth-binary

      # This one seems to fail randomly on fedora, but in my env always
seems to be successful.
      ImapTest.urlauth2

3.2.0 passes all the imaptest-20190504 tests for me, and I don't skip any.  But 
I don't see urlauth2 or any of the -binary ones in the output, so maybe 
upstream imaptest has removed the bad tests.  (The issue quoted was reported 
for imaptest-20170719)

The rest of these look like about what I'd expect, no surprises. Whew!

Cheers,

ellie
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus


1) Caldav.supports_event
 Boolean assertion failed at 
/usr/share/perl5/vendor_perl/Test/Unit/Exception.pm line 13.
        
Test::Unit::Exception::throw_new(Test::Unit::Failure=HASH(0x559ed1b95e40), 
"-package", "Cassandane::Cyrus::Caldav", "-file", "Cassandane/Cyrus/Caldav.pm", 
"-line", 3755, "-object", ...) called at 
/usr/share/perl5/vendor_perl/Test/Unit/Assert.pm line 85
        
Test::Unit::Assert::do_assertion(Cassandane::Cyrus::Caldav=HASH(0x559ed19240f8),
 Test::Unit::Assertion::Boolean=REF(0x559ed1b98730), 
"Cassandane::Cyrus::Caldav", "Cassandane/Cyrus/Caldav.pm", 3755) called at 
/usr/share/perl5/vendor_perl/Test/Unit/Assert.pm line 19
        
Test::Unit::Assert::assert(Cassandane::Cyrus::Caldav=HASH(0x559ed19240f8), 
JSON::PP::Boolean=SCALAR(0x559ecf538dc0)) called at Cassandane/Cyrus/Caldav.pm 
line 3755
        
Cassandane::Cyrus::Caldav::test_supports_event(Cassandane::Cyrus::Caldav=HASH(0x559ed19240f8))
 called at /usr/share/perl5/vendor_perl/Test/Unit/TestCase.pm line 75
        [...framework calls elided...]

Annotations:
=====> Cyrus::TestCase::set_up[115] ---------- BEGIN test_supports_event 
----------
=====> Instance::start[659] start main instance for test test_supports_event: 
basedir /root/rpmbuild/BUILD/cyrus-imapd-3.2.0/cassandane/work/0648210101
2020/05/11-08:48:21 Cassandane::Net::SMTPServer (type 
Net::Server::PreForkSimple) starting! pid(31403)
Resolved [localhost]:19100 to [::1]:19100, IPv6
Resolved [localhost]:19100 to [127.0.0.1]:19100, IPv4
Binding to TCP port 19100 on host ::1 with IPv6
Binding to TCP port 19100 on host 127.0.0.1 with IPv4
Group Not Defined.  Defaulting to EGID '12 0'
User Not Defined.  Defaulting to EUID '76'
=====> Instance::_start_smtpd[1119] started smtpd as 31403
=====> Instance::_find_binary[525] Found binary ctl_cyrusdb in 
/root/rpmbuild/BUILDROOT/cyrus-imapd-3.2.0-1.el8.x86_64/usr/sbin
=====> Instance::_find_binary[525] Found binary imapd in 
/root/rpmbuild/BUILDROOT/cyrus-imapd-3.2.0-1.el8.x86_64/usr/libexec/cyrus-imapd
=====> Instance::_find_binary[525] Found binary httpd in 
/root/rpmbuild/BUILDROOT/cyrus-imapd-3.2.0-1.el8.x86_64/usr/libexec/cyrus-imapd
=====> Instance::_start_notifyd[1151] started notifyd for 
/root/rpmbuild/BUILD/cyrus-imapd-3.2.0/cassandane/work/0648210101 as 31412
=====> Instance::_start_master[1153] _start_master: logging to 
/root/rpmbuild/BUILD/cyrus-imapd-3.2.0/cassandane/work/0648210101/conf/master.log
=====> Instance::_find_binary[525] Found binary master in 
/root/rpmbuild/BUILDROOT/cyrus-imapd-3.2.0-1.el8.x86_64/usr/libexec/cyrus-imapd
=====> Instance::_fork_command[1562] Running: 
"/root/rpmbuild/BUILDROOT/cyrus-imapd-3.2.0-1.el8.x86_64/usr/libexec/cyrus-imapd/master"
 "-C" 
"/root/rpmbuild/BUILD/cyrus-imapd-3.2.0/cassandane/work/0648210101/conf/imapd.conf"
 "-l" "255" "-p" 
"/root/rpmbuild/BUILD/cyrus-imapd-3.2.0/cassandane/work/0648210101/run/master.pid"
 "-d" "-M" 
"/root/rpmbuild/BUILD/cyrus-imapd-3.2.0/cassandane/work/0648210101/conf/cyrus.conf"
 "-L" 
"/root/rpmbuild/BUILD/cyrus-imapd-3.2.0/cassandane/work/0648210101/conf/master.log"
=====> Instance::_fork_command[1562] child pid=31415
=====> Instance::_fork_command[1562] setting core size limit to 104857600
=====> Instance::_start_master[1153] _start_master: waiting for PID file
=====> Instance::_start_master[1153] _start_master: PID file present and correct
=====> Instance::_start_master[1153] _start_master: PID waiting for services
=====> GenericDaemon::_is_listening_af[375] is_listening: service imap is 
listening on 127.0.0.1:19101
=====> Util::Wait::timed_wait[909] Waited 0.240375 sec for 127.0.0.1:19101 to 
be in LISTEN state
=====> GenericDaemon::_is_listening_af[375] is_listening: service http is 
listening on 127.0.0.1:19102
=====> Instance::_start_master[1153] _start_master: all services listening
=====> Instance::create_user[1175] create user cassandane
=====> Util::Socket::create_client_socket[94] create_client_socket INET 
host=127.0.0.1 port=19101
C: 1 capability
S: * OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE AUTH=PLAIN AUTH=LOGIN SASL-IR] 
imap.example.com.csi.it Cyrus IMAP 3.2.0-1.el8  server ready
S: * CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxten QUOTA 
MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN 
MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SEARCH=FUZZY SORT SORT=MODSEQ 
SORT=DISPLAY SORT=UID THREAD=ORDEREDSUBJECT THREAD=REFERENCES THREAD=REFS 
ANNOTATE-EXPERIMENT-1 METADATA LIST-EXTENDED LIST-STATUS LIST-MYRIGHTS 
LIST-METADATA WITHIN QRESYNC SCAN XLIST XMOVE MOVE SPECIAL-USE 
CREATE-SPECIAL-USE DIGEST=SHA1 X-REPLICATION STATUS=SIZE OBJECTID SAVEDATE 
X-CREATEDMODSEQ PREVIEW=FUZZY URLAUTH URLAUTH=BINARY AUTH=PLAIN AUTH=LOGIN 
SASL-IR COMPRESS=DEFLATE X-QUOTA=STORAGE X-QUOTA=MESSAGE 
X-QUOTA=X-ANNOTATION-STORAGE X-QUOTA=X-NUM-FOLDERS IDLE
S: 1 OK Completed
C: 2 login admin "testpw"
S: 2 OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxten QUOTA 
MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN 
MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SEARCH=FUZZY SORT SORT=MODSEQ 
SORT=DISPLAY SORT=UID THREAD=ORDEREDSUBJECT THREAD=REFERENCES THREAD=REFS 
ANNOTATE-EXPERIMENT-1 METADATA LIST-EXTENDED LIST-STATUS LIST-MYRIGHTS 
LIST-METADATA WITHIN QRESYNC SCAN XLIST XMOVE MOVE SPECIAL-USE 
CREATE-SPECIAL-USE DIGEST=SHA1 X-REPLICATION STATUS=SIZE OBJECTID SAVEDATE 
X-CREATEDMODSEQ PREVIEW=FUZZY URLAUTH URLAUTH=BINARY LOGINDISABLED 
UNAUTHENTICATE COMPRESS=DEFLATE X-QUOTA=STORAGE X-QUOTA=MESSAGE 
X-QUOTA=X-ANNOTATION-STORAGE X-QUOTA=X-NUM-FOLDERS IDLE] User logged in 
SESSIONID=<0648210101-1589179702-31428-1-7048552210209094172>
C: 3 create user.cassandane
S: 3 OK [MAILBOXID (2853f2dd-a6a3-4b4f-8c6a-716f9e742a97)] Completed
C: 4 setacl user.cassandane admin lrswipkxtecdan
S: 4 OK Completed
C: 5 setacl user.cassandane cassandane lrswipkxtecdn
S: 5 OK Completed
C: 6 setacl user.cassandane anyone p
S: 6 OK Completed
A: is_open test
A: is_open test received timeout, still open
C: 7 logout
S: * BYE LOGOUT received
S: 7 OK Completed
A: Release socket, fileno=11
=====> Instance::start[659] started main instance for test test_supports_event: 
cyrus version 3.2.0-1.el8 
=====> Cyrus::TestCase::set_up[115] (test_supports_event) Calling test function
******** REDIRECT 301 to http://127.0.0.1:19102/dav/calendars
<<<<<<<< PROPFIND http://127.0.0.1:19102/.well-known/caldav HTTP/1.1
<D:propfind xmlns:SF='http://cyrusimap.org/ns/sysflag/' 
xmlns:A='http://apple.com/ns/ical/' xmlns:D='DAV:' 
xmlns:UF='http://cyrusimap.org/ns/userflag/' 
xmlns:C='urn:ietf:params:xml:ns:caldav' 
xmlns:CY='http://cyrusimap.org/ns/'><D:prop><D:current-user-principal/></D:prop></D:propfind>
>>>>>>>> HTTP/1.1 207 Multi-Status
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:SF="http://cyrusimap.org/ns/sysflag/"; 
xmlns:A="http://apple.com/ns/ical/"; xmlns:D="DAV:" 
xmlns:UF="http://cyrusimap.org/ns/userflag/"; 
xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:CY="http://cyrusimap.org/ns/";>
  <D:response>
    <D:href>/dav/calendars</D:href>
    <D:propstat>
      <D:prop>
        <D:current-user-principal>
          <D:href>/dav/principals/user/cassandane/</D:href>
        </D:current-user-principal>
      </D:prop>
      <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
  </D:response>
</D:multistatus>

========

<<<<<<<< PROPFIND http://127.0.0.1:19102/dav/principals/user/cassandane HTTP/1.1
<D:propfind xmlns:SF='http://cyrusimap.org/ns/sysflag/' 
xmlns:CY='http://cyrusimap.org/ns/' xmlns:C='urn:ietf:params:xml:ns:caldav' 
xmlns:D='DAV:' xmlns:UF='http://cyrusimap.org/ns/userflag/' 
xmlns:A='http://apple.com/ns/ical/'><D:prop><C:calendar-home-set/></D:prop></D:propfind>
>>>>>>>> HTTP/1.1 207 Multi-Status
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:SF="http://cyrusimap.org/ns/sysflag/"; 
xmlns:CY="http://cyrusimap.org/ns/"; xmlns:C="urn:ietf:params:xml:ns:caldav" 
xmlns:D="DAV:" xmlns:UF="http://cyrusimap.org/ns/userflag/"; 
xmlns:A="http://apple.com/ns/ical/";>
  <D:response>
    <D:href>/dav/principals/user/cassandane</D:href>
    <D:propstat>
      <D:prop>
        <C:calendar-home-set>
          <D:href>/dav/calendars/user/cassandane/</D:href>
        </C:calendar-home-set>
      </D:prop>
      <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
  </D:response>
</D:multistatus>

========

<<<<<<<< PROPFIND http://127.0.0.1:19102/dav/principals/user/cassandane HTTP/1.1
<D:propfind xmlns:A='http://apple.com/ns/ical/' 
xmlns:UF='http://cyrusimap.org/ns/userflag/' xmlns:D='DAV:' 
xmlns:C='urn:ietf:params:xml:ns:caldav' xmlns:CY='http://cyrusimap.org/ns/' 
xmlns:SF='http://cyrusimap.org/ns/sysflag/'><D:prop><D:displayname/><C:calendar-user-address-set/></D:prop></D:propfind>
>>>>>>>> HTTP/1.1 207 Multi-Status
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:A="http://apple.com/ns/ical/"; 
xmlns:UF="http://cyrusimap.org/ns/userflag/"; xmlns:D="DAV:" 
xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:CY="http://cyrusimap.org/ns/"; 
xmlns:SF="http://cyrusimap.org/ns/sysflag/";>
  <D:response>
    <D:href>/dav/principals/user/cassandane</D:href>
    <D:propstat>
      <D:prop>
        <D:displayname>cassandane</D:displayname>
        <C:calendar-user-address-set>
          <D:href>mailto:cassandane@defdomain</D:href>
        </C:calendar-user-address-set>
      </D:prop>
      <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
  </D:response>
</D:multistatus>

========

<<<<<<<< PROPPATCH http://127.0.0.1:19102/dav/calendars/user/cassandane HTTP/1.1
<D:propertyupdate xmlns:D='DAV:' xmlns:UF='http://cyrusimap.org/ns/userflag/' 
xmlns:A='http://apple.com/ns/ical/' xmlns:CY='http://cyrusimap.org/ns/' 
xmlns:C='urn:ietf:params:xml:ns:caldav' 
xmlns:SF='http://cyrusimap.org/ns/sysflag/'><D:set><D:prop><D:displayname>Test 
User</D:displayname><C:calendar-user-address-set>mailto:cassand...@example.com</C:calendar-user-address-set></D:prop></D:set></D:propertyupdate>
>>>>>>>> HTTP/1.1 207 Multi-Status
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:D="DAV:" xmlns:UF="http://cyrusimap.org/ns/userflag/"; 
xmlns:A="http://apple.com/ns/ical/"; xmlns:CY="http://cyrusimap.org/ns/"; 
xmlns:C="urn:ietf:params:xml:ns:caldav" 
xmlns:SF="http://cyrusimap.org/ns/sysflag/";>
  <D:response>
    <D:href>/dav/calendars/user/cassandane/</D:href>
    <D:propstat>
      <D:prop>
        <D:displayname/>
        <C:calendar-user-address-set/>
      </D:prop>
      <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
  </D:response>
</D:multistatus>

========

<<<<<<<< MKCALENDAR 
http://127.0.0.1:19102/dav/calendars/user/cassandane/69558DB8-9353-11EA-A426-50B8BABA8993/
 HTTP/1.1
<C:mkcalendar xmlns:SF='http://cyrusimap.org/ns/sysflag/' xmlns:D='DAV:' 
xmlns:UF='http://cyrusimap.org/ns/userflag/' 
xmlns:A='http://apple.com/ns/ical/' xmlns:CY='http://cyrusimap.org/ns/' 
xmlns:C='urn:ietf:params:xml:ns:caldav'><D:set><D:prop><D:displayname>foo</D:displayname></D:prop></D:set></C:mkcalendar>
>>>>>>>> HTTP/1.1 201 Created

========

<<<<<<<< PROPFIND http://127.0.0.1:19102/dav/calendars/user/cassandane HTTP/1.1
<D:propfind xmlns:CY='http://cyrusimap.org/ns/' 
xmlns:C='urn:ietf:params:xml:ns:caldav' xmlns:D='DAV:' 
xmlns:UF='http://cyrusimap.org/ns/userflag/' 
xmlns:A='http://apple.com/ns/ical/' 
xmlns:SF='http://cyrusimap.org/ns/sysflag/'><D:prop><A:calendar-order/><D:supported-report-set/><D:current-user-privilege-set/><A:calendar-color/><D:sync-token/><C:calendar-timezone/><D:resourcetype/><C:supported-calendar-data/><D:acl/><D:displayname/></D:prop></D:propfind>
>>>>>>>> HTTP/1.1 207 Multi-Status
<?xml version="1.0" encoding="utf-8"?>
<D:multistatus xmlns:CY="http://cyrusimap.org/ns/"; 
xmlns:C="urn:ietf:params:xml:ns:caldav" xmlns:D="DAV:" 
xmlns:UF="http://cyrusimap.org/ns/userflag/"; 
xmlns:A="http://apple.com/ns/ical/"; xmlns:SF="http://cyrusimap.org/ns/sysflag/"; 
xmlns:CS="http://calendarserver.org/ns/";>
  <D:response>
    <D:href>/dav/calendars/user/cassandane/</D:href>
    <D:propstat>
      <D:prop>
        <D:supported-report-set>
          <D:supported-report>
            <D:report>
              <D:expand-property/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <D:acl-principal-prop-set/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <D:sync-collection/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:calendar-query/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:calendar-multiget/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:free-busy-query/>
            </D:report>
          </D:supported-report>
        </D:supported-report-set>
        <D:current-user-privilege-set>
          <D:privilege>
            <D:all/>
          </D:privilege>
          <D:privilege>
            <D:read/>
          </D:privilege>
          <D:privilege>
            <C:read-free-busy/>
          </D:privilege>
          <D:privilege>
            <D:write/>
          </D:privilege>
          <D:privilege>
            <D:write-content/>
          </D:privilege>
          <D:privilege>
            <D:write-properties/>
          </D:privilege>
          <D:privilege>
            <CY:write-properties-collection/>
          </D:privilege>
          <D:privilege>
            <CY:write-properties-resource/>
          </D:privilege>
          <D:privilege>
            <D:bind/>
          </D:privilege>
          <D:privilege>
            <CY:make-collection/>
          </D:privilege>
          <D:privilege>
            <CY:add-resource/>
          </D:privilege>
          <D:privilege>
            <D:unbind/>
          </D:privilege>
          <D:privilege>
            <CY:remove-collection/>
          </D:privilege>
          <D:privilege>
            <CY:remove-resource/>
          </D:privilege>
          <D:privilege>
            <CY:admin/>
          </D:privilege>
        </D:current-user-privilege-set>
        <D:resourcetype>
          <D:collection/>
        </D:resourcetype>
        <D:acl>
          <D:ace>
            <D:principal>
              <D:self/>
            </D:principal>
            <D:grant>
              <D:privilege>
                <D:all/>
              </D:privilege>
            </D:grant>
          </D:ace>
          <D:ace>
            <D:principal>
              <D:href>/dav/principals/user/admin/</D:href>
            </D:principal>
            <D:grant>
              <D:privilege>
                <D:all/>
              </D:privilege>
            </D:grant>
          </D:ace>
          <D:ace>
            <D:principal>
              <D:all/>
            </D:principal>
            <D:grant>
              <D:privilege>
                <C:read-free-busy/>
              </D:privilege>
            </D:grant>
          </D:ace>
        </D:acl>
        <D:displayname><![CDATA[Test User]]></D:displayname>
      </D:prop>
      <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
    <D:propstat>
      <D:prop>
        <A:calendar-order/>
        <A:calendar-color/>
        <D:sync-token/>
        <C:calendar-timezone/>
        <C:supported-calendar-data/>
      </D:prop>
      <D:status>HTTP/1.1 404 Not Found</D:status>
    </D:propstat>
  </D:response>
  <D:response>
    
<D:href>/dav/calendars/user/cassandane/69558DB8-9353-11EA-A426-50B8BABA8993/</D:href>
    <D:propstat>
      <D:prop>
        <D:supported-report-set>
          <D:supported-report>
            <D:report>
              <D:expand-property/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <D:acl-principal-prop-set/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <D:sync-collection/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:calendar-query/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:calendar-multiget/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:free-busy-query/>
            </D:report>
          </D:supported-report>
        </D:supported-report-set>
        <D:current-user-privilege-set>
          <D:privilege>
            <D:all/>
          </D:privilege>
          <D:privilege>
            <D:read/>
          </D:privilege>
          <D:privilege>
            <C:read-free-busy/>
          </D:privilege>
          <D:privilege>
            <D:write/>
          </D:privilege>
          <D:privilege>
            <D:write-content/>
          </D:privilege>
          <D:privilege>
            <D:write-properties/>
          </D:privilege>
          <D:privilege>
            <CY:write-properties-collection/>
          </D:privilege>
          <D:privilege>
            <CY:write-properties-resource/>
          </D:privilege>
          <D:privilege>
            <D:bind/>
          </D:privilege>
          <D:privilege>
            <CY:make-collection/>
          </D:privilege>
          <D:privilege>
            <CY:add-resource/>
          </D:privilege>
          <D:privilege>
            <D:unbind/>
          </D:privilege>
          <D:privilege>
            <CY:remove-collection/>
          </D:privilege>
          <D:privilege>
            <CY:remove-resource/>
          </D:privilege>
          <D:privilege>
            <CY:admin/>
          </D:privilege>
        </D:current-user-privilege-set>
        <D:sync-token>data:,1589179705-3</D:sync-token>
        <D:resourcetype>
          <D:collection/>
          <C:calendar/>
        </D:resourcetype>
        <C:supported-calendar-data>
          <C:calendar-data content-type="text/calendar" version="2.0"/>
          <C:calendar-data content-type="application/calendar+xml"/>
          <C:calendar-data content-type="application/calendar+json"/>
        </C:supported-calendar-data>
        <D:acl>
          <D:ace>
            <D:principal>
              <D:self/>
            </D:principal>
            <D:grant>
              <D:privilege>
                <D:all/>
              </D:privilege>
            </D:grant>
          </D:ace>
          <D:ace>
            <D:principal>
              <D:href>/dav/principals/user/admin/</D:href>
            </D:principal>
            <D:grant>
              <D:privilege>
                <D:all/>
              </D:privilege>
            </D:grant>
          </D:ace>
          <D:ace>
            <D:principal>
              <D:all/>
            </D:principal>
            <D:grant>
              <D:privilege>
                <C:read-free-busy/>
              </D:privilege>
            </D:grant>
          </D:ace>
        </D:acl>
        <D:displayname><![CDATA[foo]]></D:displayname>
      </D:prop>
      <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
    <D:propstat>
      <D:prop>
        <A:calendar-order/>
        <A:calendar-color/>
        <C:calendar-timezone/>
      </D:prop>
      <D:status>HTTP/1.1 404 Not Found</D:status>
    </D:propstat>
  </D:response>
  <D:response>
    <D:href>/dav/calendars/user/cassandane/Default/</D:href>
    <D:propstat>
      <D:prop>
        <D:supported-report-set>
          <D:supported-report>
            <D:report>
              <D:expand-property/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <D:acl-principal-prop-set/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <D:sync-collection/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:calendar-query/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:calendar-multiget/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:free-busy-query/>
            </D:report>
          </D:supported-report>
        </D:supported-report-set>
        <D:current-user-privilege-set>
          <D:privilege>
            <D:all/>
          </D:privilege>
          <D:privilege>
            <D:read/>
          </D:privilege>
          <D:privilege>
            <C:read-free-busy/>
          </D:privilege>
          <D:privilege>
            <D:write/>
          </D:privilege>
          <D:privilege>
            <D:write-content/>
          </D:privilege>
          <D:privilege>
            <D:write-properties/>
          </D:privilege>
          <D:privilege>
            <CY:write-properties-collection/>
          </D:privilege>
          <D:privilege>
            <CY:write-properties-resource/>
          </D:privilege>
          <D:privilege>
            <D:bind/>
          </D:privilege>
          <D:privilege>
            <CY:make-collection/>
          </D:privilege>
          <D:privilege>
            <CY:add-resource/>
          </D:privilege>
          <D:privilege>
            <D:unbind/>
          </D:privilege>
          <D:privilege>
            <CY:remove-collection/>
          </D:privilege>
          <D:privilege>
            <CY:remove-resource/>
          </D:privilege>
          <D:privilege>
            <CY:admin/>
          </D:privilege>
        </D:current-user-privilege-set>
        <D:sync-token>data:,1589179704-5</D:sync-token>
        <D:resourcetype>
          <D:collection/>
          <C:calendar/>
        </D:resourcetype>
        <C:supported-calendar-data>
          <C:calendar-data content-type="text/calendar" version="2.0"/>
          <C:calendar-data content-type="application/calendar+xml"/>
          <C:calendar-data content-type="application/calendar+json"/>
        </C:supported-calendar-data>
        <D:acl>
          <D:ace>
            <D:principal>
              <D:self/>
            </D:principal>
            <D:grant>
              <D:privilege>
                <D:all/>
              </D:privilege>
            </D:grant>
          </D:ace>
          <D:ace>
            <D:principal>
              <D:href>/dav/principals/user/admin/</D:href>
            </D:principal>
            <D:grant>
              <D:privilege>
                <D:all/>
              </D:privilege>
            </D:grant>
          </D:ace>
          <D:ace>
            <D:principal>
              <D:all/>
            </D:principal>
            <D:grant>
              <D:privilege>
                <C:read-free-busy/>
              </D:privilege>
            </D:grant>
          </D:ace>
        </D:acl>
        <D:displayname><![CDATA[personal]]></D:displayname>
      </D:prop>
      <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
    <D:propstat>
      <D:prop>
        <A:calendar-order/>
        <A:calendar-color/>
        <C:calendar-timezone/>
      </D:prop>
      <D:status>HTTP/1.1 404 Not Found</D:status>
    </D:propstat>
  </D:response>
  <D:response>
    <D:href>/dav/calendars/user/cassandane/Inbox/</D:href>
    <D:propstat>
      <D:prop>
        <D:supported-report-set>
          <D:supported-report>
            <D:report>
              <D:expand-property/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <D:acl-principal-prop-set/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <D:sync-collection/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:calendar-query/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:calendar-multiget/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:free-busy-query/>
            </D:report>
          </D:supported-report>
        </D:supported-report-set>
        <D:current-user-privilege-set>
          <D:privilege>
            <D:all/>
          </D:privilege>
          <D:privilege>
            <D:read/>
          </D:privilege>
          <D:privilege>
            <D:write/>
          </D:privilege>
          <D:privilege>
            <D:write-content/>
          </D:privilege>
          <D:privilege>
            <D:write-properties/>
          </D:privilege>
          <D:privilege>
            <CY:write-properties-collection/>
          </D:privilege>
          <D:privilege>
            <CY:write-properties-resource/>
          </D:privilege>
          <D:privilege>
            <D:bind/>
          </D:privilege>
          <D:privilege>
            <CY:make-collection/>
          </D:privilege>
          <D:privilege>
            <CY:add-resource/>
          </D:privilege>
          <D:privilege>
            <D:unbind/>
          </D:privilege>
          <D:privilege>
            <CY:remove-collection/>
          </D:privilege>
          <D:privilege>
            <CY:remove-resource/>
          </D:privilege>
          <D:privilege>
            <CY:admin/>
          </D:privilege>
          <D:privilege>
            <C:schedule-deliver/>
          </D:privilege>
          <D:privilege>
            <C:schedule-deliver-invite/>
          </D:privilege>
          <D:privilege>
            <C:schedule-deliver-reply/>
          </D:privilege>
          <D:privilege>
            <C:schedule-query-freebusy/>
          </D:privilege>
        </D:current-user-privilege-set>
        <D:sync-token>data:,1589179705-3</D:sync-token>
        <D:resourcetype>
          <D:collection/>
          <C:schedule-inbox/>
        </D:resourcetype>
        <C:supported-calendar-data>
          <C:calendar-data content-type="text/calendar" version="2.0"/>
          <C:calendar-data content-type="application/calendar+xml"/>
          <C:calendar-data content-type="application/calendar+json"/>
        </C:supported-calendar-data>
        <D:acl>
          <D:ace>
            <D:principal>
              <D:self/>
            </D:principal>
            <D:grant>
              <D:privilege>
                <D:all/>
              </D:privilege>
            </D:grant>
          </D:ace>
          <D:ace>
            <D:principal>
              <D:href>/dav/principals/user/admin/</D:href>
            </D:principal>
            <D:grant>
              <D:privilege>
                <D:read/>
              </D:privilege>
              <D:privilege>
                <D:write/>
              </D:privilege>
              <D:privilege>
                <CY:admin/>
              </D:privilege>
            </D:grant>
          </D:ace>
          <D:ace>
            <D:principal>
              <D:all/>
            </D:principal>
            <D:grant>
              <D:privilege>
                <C:schedule-deliver/>
              </D:privilege>
            </D:grant>
          </D:ace>
        </D:acl>
        <D:displayname><![CDATA[Inbox]]></D:displayname>
      </D:prop>
      <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
    <D:propstat>
      <D:prop>
        <A:calendar-order/>
        <A:calendar-color/>
        <C:calendar-timezone/>
      </D:prop>
      <D:status>HTTP/1.1 404 Not Found</D:status>
    </D:propstat>
  </D:response>
  <D:response>
    <D:href>/dav/calendars/user/cassandane/Outbox/</D:href>
    <D:propstat>
      <D:prop>
        <D:supported-report-set>
          <D:supported-report>
            <D:report>
              <D:expand-property/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <D:acl-principal-prop-set/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <D:sync-collection/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:calendar-query/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:calendar-multiget/>
            </D:report>
          </D:supported-report>
          <D:supported-report>
            <D:report>
              <C:free-busy-query/>
            </D:report>
          </D:supported-report>
        </D:supported-report-set>
        <D:current-user-privilege-set>
          <D:privilege>
            <D:all/>
          </D:privilege>
          <D:privilege>
            <D:read/>
          </D:privilege>
          <D:privilege>
            <D:write/>
          </D:privilege>
          <D:privilege>
            <D:write-content/>
          </D:privilege>
          <D:privilege>
            <D:write-properties/>
          </D:privilege>
          <D:privilege>
            <CY:write-properties-collection/>
          </D:privilege>
          <D:privilege>
            <CY:write-properties-resource/>
          </D:privilege>
          <D:privilege>
            <D:bind/>
          </D:privilege>
          <D:privilege>
            <CY:make-collection/>
          </D:privilege>
          <D:privilege>
            <CY:add-resource/>
          </D:privilege>
          <D:privilege>
            <D:unbind/>
          </D:privilege>
          <D:privilege>
            <CY:remove-collection/>
          </D:privilege>
          <D:privilege>
            <CY:remove-resource/>
          </D:privilege>
          <D:privilege>
            <CY:admin/>
          </D:privilege>
          <D:privilege>
            <C:schedule-send/>
          </D:privilege>
          <D:privilege>
            <C:schedule-send-invite/>
          </D:privilege>
          <D:privilege>
            <C:schedule-send-reply/>
          </D:privilege>
          <D:privilege>
            <C:schedule-send-freebusy/>
          </D:privilege>
        </D:current-user-privilege-set>
        <D:sync-token>data:,1589179705-2</D:sync-token>
        <D:resourcetype>
          <D:collection/>
          <C:schedule-outbox/>
        </D:resourcetype>
        <C:supported-calendar-data>
          <C:calendar-data content-type="text/calendar" version="2.0"/>
          <C:calendar-data content-type="application/calendar+xml"/>
          <C:calendar-data content-type="application/calendar+json"/>
        </C:supported-calendar-data>
        <D:acl>
          <D:ace>
            <D:principal>
              <D:self/>
            </D:principal>
            <D:grant>
              <D:privilege>
                <D:all/>
              </D:privilege>
            </D:grant>
          </D:ace>
          <D:ace>
            <D:principal>
              <D:href>/dav/principals/user/admin/</D:href>
            </D:principal>
            <D:grant>
              <D:privilege>
                <D:read/>
              </D:privilege>
              <D:privilege>
                <D:write/>
              </D:privilege>
              <D:privilege>
                <CY:admin/>
              </D:privilege>
            </D:grant>
          </D:ace>
          <D:ace>
            <D:principal>
              <D:all/>
            </D:principal>
            <D:grant>
              <D:privilege>
                <C:schedule-send-freebusy/>
              </D:privilege>
            </D:grant>
          </D:ace>
        </D:acl>
        <D:displayname><![CDATA[Outbox]]></D:displayname>
      </D:prop>
      <D:status>HTTP/1.1 200 OK</D:status>
    </D:propstat>
    <D:propstat>
      <D:prop>
        <A:calendar-order/>
        <A:calendar-color/>
        <C:calendar-timezone/>
      </D:prop>
      <D:status>HTTP/1.1 404 Not Found</D:status>
    </D:propstat>
  </D:response>
</D:multistatus>

========

=====> Cyrus::TestCase::tear_down[138] (test_supports_event) Beginning tear_down
=====> Instance::stop[773] stop main instance for test test_supports_event: 
basedir /root/rpmbuild/BUILD/cyrus-imapd-3.2.0/cassandane/work/0648210101
=====> Instance::_stop_pid[1414] _stop_pid: sending signal TERM to 31416
=====> Util::Wait::timed_wait[1376] Waited 0.034996 sec for unknown condition
=====> Instance::__ANON__[1420] killing smtpd 31403
2020/05/11-08:48:25 Server closing!
=====> Instance::__ANON__[1420] killing notifyd 31412
=====> Instance::__ANON__[1459] killing smtpd 31403
=====> Cyrus::TestCase::tear_down[138] ---------- END test_supports_event 
----------
=====> GenericDaemon::kill_processes_on_ports[808] checking for stray processes 
on ports: 19100 19101 19102

Test was not successful.
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

Reply via email to