Jakob Gruber wrote:
The repo name ( = db name) is passed to the 'Install whole content from ...' callback but not to 'group ....:: Members: pkg1 pkg2'. This results in the following output: http://pastebin.com/LpG0MKSc This is a little inconsistent, but it's still clear what's going on IMO. What do you think, is this acceptable?
So pasting the output here: ---start paste--- base-devel package not found, searching for group... :: group base-devel: Members (2): flex-2.5.35-4 make-3.82-2 :: Install whole content from group testing/base-devel? [Y/n] :: group base-devel: Members (9): autoconf-2.68-1 automake-1.11.1-1 bison-2.4.3-1 fakeroot-1.14.4-2 gcc-4.5.1-1 libtool-2.4-1 m4-1.4.15-1 patch-2.6.1-1 pkg-config-0.25-2 :: Install whole content from group core/base-devel? [Y/n] ---stop paste--- This is actually clearer than it used to be now that it includes the repo name in the query. From memory, it used to ask if you wanted to install all packages from base-devel twice in situations like this. I still wonder if it is possible to just have one query for this? I seem to remember investigating that in the past and deciding it was beyond me but maybe with the new group code...
Found out yesterday evening that clyde handles new callback values rather ungracefully. It aborts when it encounters unknown callback enum values (see http://github.com/Kiwi/clyde/blob/master//lualpm.c#L2032). It does the same for all callback enums, pmtransevt, pmloglevel, ... I opened an issue on their github site about it. This sucks, but I think it's a bad decision by the clyde developers and should be changed by them.
I agree that is a clyde problem and not something we should worry about. Allan