home  bbs  files  messages ]

      ZZLI4428             linux.debian.maint.dpkg             86 messages      

[ previous | next | reply ]

[ list messages | list forums ]

  Msg # 30 of 86 on ZZLI4428, Wednesday 9-30-25, 1:23  
  From: GUILLEM JOVER  
  To: ULYSSES ZHAN  
  Subj: Re: Checking out the source repo on case  
 From: guillem@debian.org 
  
 Hi! 
  
 On Thu, 2025-09-25 at 20:48:47 -0700, Ulysses Zhan wrote: 
 > Some time ago, maintainers of nixpkgs found that in the source repo 
 > of dpkg, there are two files, namely |scripts/t/Dpkg_BuildTree.t| 
 > and |scripts/t/dpkg_buildtree.t|, which have the same path other 
 > than capitalizations. This makes it hard to check out the source 
 > codes on case-insensitive file systems, so workarounds and patches 
 > are needed to compile dpkg on those systems. I think it would be a 
 > good idea to change the filenames so that they can be regarded as 
 > different paths on case-insensitive file systems. 
  
 In principle case-insensitive filesystems are not supported by dpkg, 
 because they (can) create hidden aliasing issues which dpkg will then 
 be unaware of and might lead to data corruption. See 
 . 
  
 And while changing those filenames could be done, I guess it's a way 
 to automatically trip over on such unsupported systems (although 
 perhaps in a non-obvious way). Should probably also add a configure 
 check. 
  
 Out of curiosity, what systems are those affected? macOS perhaps? 
  
 Thanks, 
 Guillem 
  
 --- SoupGate-Win32 v1.05 
  * Origin: you cannot sedate... all the things you hate (1:229/2) 

[ list messages | list forums | previous | next | reply ]

search for:

328,100 visits
(c) 1994,  bbs@darkrealms.ca