Friday 13 December 2019

Proposed Migration done oddly

So cyrus-imapd..... blocking lots of packages on arm64 and armhf.

Looks odd, and sometimes passes, sometimes fails with a cryptic
message that needs a library that has not been compiled

make[2]: *** No rule to make target
'/srv/dovecot.git/src/lib-lda/libdovecot-lda.la', needed by
'imaptest'. Stop.
make[2]: *** Waiting for unfinished jobs....

And the like.

And like all of foundations retrying it due to all of us being blocked
by it http://autopkgtest.ubuntu.com/packages/c/cyrus-imapd/focal/arm64

However, one can notice something odd about all of the failures, they
all fail with networking issue with the proxy issue when downloading
unicode data

make[3]: Entering directory '/srv/dovecot.git/src/lib'
test -f UnicodeData.txt || wget
http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
--2019-12-12 18:14:51-- http://www.unicode.org/Public/UNIDATA/UnicodeData.txt
Resolving squid.internal (squid.internal)... 91.189.89.11
Connecting to squid.internal (squid.internal)|91.189.89.11|:3128... connected.
Proxy request sent, awaiting response... 503 Service Unavailable
2019-12-12 18:15:51 ERROR 503: Service Unavailable.

Well luckily we have unicode data packaged in the archive, so I
uploaded a change to the autopackage to use UnicodeData.txt from
unicode-data package.

+# Use pacakged UnicodeData.txt as it often 503's when downloading on
+# arm64 armhf in Ubuntu's autopkgtest infrastructure
+cp /usr/share/unicode/UnicodeData.txt dovecot.git/src/lib
+cp /usr/share/unicode/auxiliary/WordBreakProperty.txt dovecot.git/src/lib-fts
+cp /usr/share/unicode/PropList.txt dovecot.git/src/lib-fts

Overall it still points at unreliable network in our autopkgtest
infra, but at least cyrus-impad should not be holding up any packages
in proposed migration. Seems like it's all green now.

--
Regards,

Dimitri.

--
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel