taskSavannah Administration - Tasks: task #15223, savane code - 'mechs' vs 'MECHS'...

 
 

task #15223: savane code - 'mechs' vs 'MECHS' name collision on case-insensitive filesystems

Submitter:  None
Submitted:  Wed 27 Mar 2019 08:13:31 PM UTC
   
 
Should Start On:  Wed 27 Mar 2019 12:00:00 AM UTC Should be Finished on:  Wed 27 Mar 2019 12:00:00 AM UTC
Category:  System Priority:  5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  ineiev Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 29 Mar 2019 12:54:47 AM UTC, comment #2: 

Okay. Let's close this out as wontfix.

Andrew Janke <apjanke>
Thu 28 Mar 2019 02:57:31 PM UTC, comment #1: 


> Is this the right way to submit a pull request?


Yes; the support tracker may fit slightly better: Tasks are typically about project approvals.

On the substance: I can see that the fix is simple, but I'm not sure we want to support such use cases: I believe free *BSD systems use case-sensitive file systems by default, and if users would like to run Savane on top of proprietary OSes, let them mount a real file system.  This is my opinion.

Ineiev <ineiev>
Site Administrator
Wed 27 Mar 2019 08:13:31 PM UTC, original submission:  

Hi! First-time Savannah hacker here. Sorry if I've mis-categorized this; it's a bug report, and doesn't fit well into any of the Category items above.

I'm working on running Savannah locally as described in http://savannah.gnu.org/maintenance/RunningSavaneLocally/. I'm running a Mac, where the filesystem is case-insensitive.

There is a tests/mechs directory, and a tests/MECHS documentation text file. On case-insensitive filesystems, these names collide, and one of them will disappear from your local git repo and appear deleted.


[savane] $ pwd
/Users/janke/local/repos/savane
[savane] $ git status
On branch master
Your branch is up to date with 'origin/master'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        deleted:    tests/MECHS


Simple fix: rename MECHS to MECHS.txt to avoid the collision. I've done so on my branch at https://github.com/apjanke/savane/tree/fix-mechs-vs-MECHS. Is this the right way to submit a pull request?

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by apjanke (Posted a comment)
  • -email is unavailable- added by ineiev (Posted a comment)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-03-29 ineiev StatusIn Progress Cancelled
        Open/ClosedOpen Closed
    2019-03-28 ineiev CategoryNone System
        StatusNone In Progress
        Assigned toNone ineiev

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code