• Bug#265909: subversion - build directories with sticky bit set

    From Bastian Blank@1:229/2 to All on Sun Aug 15 19:20:04 2004
    From: [email protected]

    Package: subversion
    Version: 1.0.6-1
    Severity: important

    svn and svnadmin builds directories with the sticky bit set. This makes
    the repository and working copies partialy unusable.

    The real problem is a bug in the apr version from apache 2.0.50
    according to Ben Colins-Sussman.

    Bastian

    --
    Men of peace usually are [brave].
    -- Spock, "The Savage Curtain", stardate 5906.5

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.5 (GNU/Linux)

    iEYEARECAAYFAkEfk+UACgkQnw66O/MvCNGFGQCgpnG4DKOyv8ySJJ1cFIIUnDCw SzQAnRTtd2O/EfDGHtGSMgk5APd+Tvyj
    =raCO
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Matt Kraai@1:229/2 to Bastian Blank on Sun Aug 15 20:10:10 2004
    From: [email protected]

    On Sun, Aug 15, 2004 at 06:48:37PM +0200, Bastian Blank wrote:
    svn and svnadmin builds directories with the sticky bit set. This makes
    the repository and working copies partialy unusable.

    The real problem is a bug in the apr version from apache 2.0.50
    according to Ben Colins-Sussman.

    Would you please provide a reference? Also, shouldn't this be
    assigned to libapr0?

    --
    Matt Kraai [email protected] http://ftbfs.org/

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.4 (GNU/Linux)

    iD8DBQFBH6DbfNdgYxVXvBARArS8AJsGdgIBix+F3NN7Tw8H+OqNJKY5yACfeCac losi6xTpt0/5+aOsVCN6354=
    =5JR5
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Bastian Blank@1:229/2 to Matt Kraai on Sun Aug 15 21:40:08 2004
    From: [email protected]

    On Sun, Aug 15, 2004 at 10:43:55AM -0700, Matt Kraai wrote:
    On Sun, Aug 15, 2004 at 06:48:37PM +0200, Bastian Blank wrote:
    svn and svnadmin builds directories with the sticky bit set. This makes
    the repository and working copies partialy unusable.
    Would you please provide a reference?

    http://www.contactor.se/~dast/svn/archive-2004-08/0340.shtml

    Also, shouldn't this be
    assigned to libapr0?

    Feel free, but please make it RC, it breaks the working copies.

    Bastian

    --
    Those who hate and fight must stop themselves -- otherwise it is not stopped.
    -- Spock, "Day of the Dove", stardate unknown

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.5 (GNU/Linux)

    iEYEARECAAYFAkEft7IACgkQnw66O/MvCNHhAwCdE6qbhsTMVcAPIzL+IYdMpz5Z hqsAn2s7VCOFKKL1YMrb9gkQ6wdBSkPt
    =F6N1
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Matt Kraai@1:229/2 to Bastian Blank on Mon Aug 16 00:20:11 2004
    From: [email protected]

    clone 265909 -1
    retitle -1 apr_dir_make(APR_OS_DEFAULT) sets the sticky bit
    reassign 265909 libapr0
    thanks

    On Sun, Aug 15, 2004 at 09:21:22PM +0200, Bastian Blank wrote:
    On Sun, Aug 15, 2004 at 10:43:55AM -0700, Matt Kraai wrote:
    On Sun, Aug 15, 2004 at 06:48:37PM +0200, Bastian Blank wrote:
    svn and svnadmin builds directories with the sticky bit set. This makes the repository and working copies partialy unusable.
    Would you please provide a reference?

    http://www.contactor.se/~dast/svn/archive-2004-08/0340.shtml

    Thank you. It looks like upstream plans to use a workaround for
    1.1.0, so I'll try to backport their fix (as well as assigning a
    clone of this bug to libapr0).

    Also, shouldn't this be
    assigned to libapr0?

    Feel free, but please make it RC, it breaks the working copies.

    I don't think it's an RC bug in libapr0; it may be one in
    Subversion. Do you know if it breaks all (or most) working
    copies?

    --
    Matt Kraai [email protected] http://ftbfs.org/

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.4 (GNU/Linux)

    iD8DBQFBH9tEfNdgYxVXvBARAv6KAJ4mg6I1RpKOrgpXqrustBUUM0knsQCeMByp JlPgJdE0DfQ7sE13h4JAeig=
    =rJ6M
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Bastian Blank@1:229/2 to Matt Kraai on Mon Aug 16 10:10:08 2004
    From: [email protected]

    On Sun, Aug 15, 2004 at 02:53:09PM -0700, Matt Kraai wrote:
    I don't think it's an RC bug in libapr0;

    I think it is one, as the apache people pulled in a broken version of
    apr. I don't know if there are further things which uses apr and break
    on the same thing.

    it may be one in
    Subversion. Do you know if it breaks all (or most) working
    copies?

    It is not possible to use them in a multiuser environment.

    Bastian

    --
    To live is always desirable.
    -- Eleen the Capellan, "Friday's Child", stardate 3498.9

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.5 (GNU/Linux)

    iEYEARECAAYFAkEgZhkACgkQnw66O/MvCNGzpQCgl6BgwtNrSSnXfAM9AJzKfy6Y s6cAnji2qTqEIdeCZVkxf5VlZt51t/jz
    =Uxib
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Laszlo 'GCS' Boszormenyi@1:229/2 to All on Tue Aug 17 01:10:05 2004
    From: [email protected]

    * Matt Kraai <[email protected]> [2004-08-15 14:53:09 -0700]:

    It looks like upstream plans to use a workaround for
    1.1.0, so I'll try to backport their fix (as well as assigning a
    clone of this bug to libapr0).
    Thanks for the backport in advance; even if I think a bug should be
    fixed where it occurs, and not workaround in other apps. When you go to
    release a new package version, please update the apache2 dependency to 2.0.50-9, see below for reason.

    I don't think it's an RC bug in libapr0; it may be one in
    Subversion.
    I think it is a libapr0 bug. Anyway, please note that apache2 2.0.50-9
    breaks binary compability with other binaries and so with subversion.
    After upgrade apache2 to it, my 'svn up' just says: 'svn: Can't recode
    string'.

    Regards,
    Laszlo/GCS

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.3 (GNU/Linux)

    iD8DBQFBITVkMDatjqUaT90RAuUZAKCIdoIzMIen22AcxTpfNqHJlFHGaQCeOoNI 4CrasotyF0EpX8VuTkQ5R5s=
    =fVVE
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Matt Kraai@1:229/2 to Laszlo 'GCS' Boszormenyi on Tue Aug 17 08:00:09 2004
    From: [email protected]

    On Tue, Aug 17, 2004 at 12:29:56AM +0200, Laszlo 'GCS' Boszormenyi wrote:
    * Matt Kraai <[email protected]> [2004-08-15 14:53:09 -0700]:

    It looks like upstream plans to use a workaround for
    1.1.0, so I'll try to backport their fix (as well as assigning a
    clone of this bug to libapr0).
    Thanks for the backport in advance; even if I think a bug should be
    fixed where it occurs, and not workaround in other apps. When you go to release a new package version, please update the apache2 dependency to 2.0.50-9, see below for reason.

    I've done so. Thanks for the note.

    I don't think it's an RC bug in libapr0; it may be one in
    Subversion.
    I think it is a libapr0 bug.

    You must have missed my earlier message; I do think this is a bug
    in APR, just not an RC one.

    --
    Matt Kraai [email protected] http://ftbfs.org/

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.4 (GNU/Linux)

    iD8DBQFBIZJ5fNdgYxVXvBARAty9AKCWZ920zIJu9+WyKZf2yJK+OLqqsACggIXa I6ztc8WAe65KTRt6b/yq080=
    =k7Ry
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)
  • From Matt Kraai@1:229/2 to Bastian Blank on Tue Aug 17 15:50:08 2004
    From: [email protected]

    On Mon, Aug 16, 2004 at 09:45:29AM +0200, Bastian Blank wrote:
    On Sun, Aug 15, 2004 at 02:53:09PM -0700, Matt Kraai wrote:
    I don't think it's an RC bug in libapr0;

    I think it is one, as the apache people pulled in a broken version of
    apr. I don't know if there are further things which uses apr and break
    on the same thing.

    it may be one in
    Subversion. Do you know if it breaks all (or most) working
    copies?

    It is not possible to use them in a multiuser environment.

    This should be fixed in subversion 1.0.6-1.1. Would you please
    test it and, if it isn't, remove the fixed tag?

    --
    Matt Kraai [email protected] http://ftbfs.org/

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.4 (GNU/Linux)

    iD8DBQFBIgfgfNdgYxVXvBARAtEJAJ9t9mxbHwMxBIejMsHvrlYMhRsEAgCfe1JP 4z2xCyfa7K3/D5i5gz4MMro=
    =sDAi
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)