On Thursday, October 16, 2014 07:39:25 AM Harald Sitter wrote:
dear madam or sir,
I wish to inform you that y'all are not updating symbols files correctly :P
This is upload ppa3/amd64, it has missing symbols, oh my:
https://launchpadlibrarian.net/186658670/buildlog_ubuntu-utopic-amd64.kconfi
g_5.3.0-0ubuntu1~ubuntu14.10~ppa3_UPLOADING.txt.gz
Looking at ppa3/i386 we can see that it does not have missing symbols:
https://launchpadlibrarian.net/186658727/buildlog_ubuntu-utopic-i386.kconfig
_5.3.0-0ubuntu1~ubuntu14.10~ppa3_UPLOADING.txt.gz
^ I'll come out and say that this means the symbols in question are
arch specific ;)
Now this is the change that came out of this:
http://anonscm.debian.org/cgit/pkg-kde/frameworks/kconfig.git/commit/?h=kubu
ntu_utopic_nextid=77d2781293e38ed25a10d73c3fbc349e8ceea1ba
The symbols file knowledgable reader might notice that it is in fact
not declaring the new symbols as arch specific.
So what happened in ppa4/amd64 was that the missing symbols went away
(hooray):
https://launchpadlibrarian.net/186664133/buildlog_ubuntu-utopic-amd64.kconf
ig_5.3.0-0ubuntu1~ubuntu14.10~ppa4_UPLOADING.txt.gz
BUT in ppa4/i386 they now show up because the symbol was not marked
arch specific:
https://launchpadlibrarian.net/186664114/buildlog_ubuntu-utopic-i386.kconfig
_5.3.0-0ubuntu1~ubuntu14.10~ppa4_UPLOADING.txt.gz
I am reasonable certain that all of us would make exactly this
mistake. So, to have us not do this anymore here's why:
pkgkde-symbolshelper can only know that the symbol is arch specific if
you show it *both* logs. This in particular applies to new symbols,
existing arch-specific ones are not marked as missing if they are
missing on an arch they were not there on to begin with.
The way you do this is actually really straight forward.
1) get all arch logs available
2) pkgkde-symbolshelper batchpatch -v VERSION -c i386,amd64
buildlog_ubuntu-*
Will do.
All should be well now.
PS if it worked you should see this in the output:
pkgkde-symbolshelper: info: architecture set changed for the symbols
below:
PPS if ppa-status actually marked kconfig as green the script might be
busted WRT symbols
PPPS there is pkgkde-getbuildlogs in debian helping with downloading
all logs, perhaps something like that would be good to have on our
side as well
This sounds like something that would be very helpful.
S our jenkins automatically updates symbols but also makes this
mistake, so new symbols in unstable might in fact not have proper
architecture markers either
HS
--
Scarlett Clark
Kubuntu KDE Contributor
sgcl...@kubuntu.org
signature.asc
Description: This is a digitally signed message part.
--
kubuntu-devel mailing list
kubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel