On Fri, Sep 02, 2016 at 05:34:54PM -0400, Anne C. Hanna wrote: > Package: apt > Version: 1.3~rc3 > Severity: minor > > The Dir::Etc entry in the apt-config defaults seems to have changed somewhere > between the current stable (1.0.9.8.3) and unstable (1.3~rc3) versions. In > stable, the default seems to be: > > Dir::Etc "etc/apt/"; > > while in unstable it's: > > Dir::Etc "etc/apt";
That's a side effect of making that user configurable. I could probably change the default back to add a slash, but relying on the value of a Dir:: option is broken anyway (except for some Dir::Bin::...) - you must always access them correctly as either directory (Dir::Etc/d in apt-config) or file (Dir::Etc/f in apt-config). > > without the trailing slash. This causes a slight problem with installation of > Microsoft's skypeforlinux alpha package (see the discussion starting here: > https://community.skype.com/t5/Linux/Skype-for-Linux-Alpha-and-calling-on-Chrome-amp-Chromebooks/m-p/4468583/highlight/true#M15719 > ), so a few of us users are trying to determine whether this is an intentional > change that we should ask the skypeforlinux developers to respect or a bug in > apt unstable that should be fixed on that side. (The skypeforlinux alpha > package appears to have some other issues too, but I'll leave those aside for > now.) That software is broken. I'm not sure how it queries its stuff, but if it is using apt-config, it forgot to append /d to get a directory path. You may not use the value of Dir::Etc, Dir::State and so on without /d. Especially for sources.list.d, there should be non concatenation at all it should be Dir::Etc::SourceParts/d That gives you the right path, including root directory settings and other shit. -- Debian Developer - deb.li/jak | jak-linux.org - free software dev When replying, only quote what is necessary, and write each reply directly below the part(s) it pertains to (`inline'). Thank you.

