Annotate

tools/xepchanges.sh @ 13479:d1b7edf4e2de

net.unbound: Show canonical name in textual format (e.g. in shell) libunbound does not tell us the whole chain of CNAMEs, only the final canonical name. This is to aid in debugging since it will only be shown in the shell.
author Kim Alvefur <zash@zash.se>
date Sun, 14 Apr 2024 14:06:57 +0200
parent 13383:091667bd2f0e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13383
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 #!/bin/sh -eu
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 wget -N https://xmpp.org/extensions/xeplist.xml
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 xml2 <xeplist.xml |
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 2csv xep-infos/xep number version |
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6 grep -v ^xxxx,|
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 sort -g > xepinfos.csv
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 xml2 < doc/doap.xml |
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10 2csv -d ' ' xmpp:SupportedXep @rdf:resource xmpp:version |
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 sed -r 's/https?:\/\/xmpp\.org\/extensions\/xep-0*([1-9][0-9]*)\.html/\1/' |
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12 while read -r xep ver ; do
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 grep "^$xep," xepinfos.csv | awk -F, "\$2 != \"$ver\" { print (\"XEP-\"\$1\" updated to \"\$2\" from $ver\") }"
091667bd2f0e tools: Add a tool for comparing DOAP to the latest XEP versions
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14 done