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/', 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

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
--2019-12-12 18:14:51--
Resolving squid.internal (squid.internal)...
Connecting to squid.internal (squid.internal)||: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.



ubuntu-devel mailing list
Modify settings or unsubscribe at: