[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#699818: pre-approval for unblock: eglibc change restricted for GNU/kFreeBSD



Control: tag -1 moreinfo

Hi Petr,

Petr Salinger <Petr.Salinger@seznam.cz> (05/02/2013):
> Please pre-approve following change for eglibc.
> 
> The rationale is that setgroups(size, groups) changes egid on kfreebsd,
> precisely groups[0] is the new egid.
> 
> initgroups(user, gid) prepares the "groups" list via
> internal_getgrouplist(). It puts supplied gid as the first entry in
> all but NSCD cases.
> The patch fixes the remaining NSCD case.
> 
> The change will be restricted for GNU/kFreeBSD build, it is not yet
> uploaded. The original submitter of bug (#698102, #699593) confirms,
> that it fixes his situation. In his setup, one supplementary group
> got lost.

FWIW that means only applying the below patch in kfreebsd-* cases (I
was looking for some #ifdef initially), using arch-specific series:
  debian/changelog
  debian/patches/kfreebsd/local-initgroups-order.diff
  debian/patches/series.kfreebsd-amd64
  debian/patches/series.kfreebsd-i386

This seems to have been merged since eglibc 2.17-1. Were there any
related regressions? Or happy users popping up because that fixed all
their issues?

Eglibc maintainers: is that the only thing you'd want to fix in
wheezy? On its own, I'm not sure it warrants an upload. Any other
opinions?

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: