taskManeage - Tasks: task #15827, Building Less within basic.mk

 
 

You are not allowed to post comments on this tracker with your current authentication level.

task #15827: Building Less within basic.mk

Submitter:  Mohammad Akhlaghi <makhlaghi>
Submitted:  Wed 02 Dec 2020 01:13:36 AM UTC
   
 
Should Start On:  Wed 02 Dec 2020 12:00:00 AM UTC Should be Finished on:  Wed 02 Dec 2020 12:00:00 AM UTC
Category:  Software Priority:  5 - Normal
Status:  Done Privacy:  Public
Assigned to:  makhlaghi Percent Complete:  100%
Open/Closed:  Closed Effort:  0.00

Sat 09 Jan 2021 03:18:40 PM UTC, comment #1: 

Less has been included as a basic software in Commit 021ff34c256. The build of Less was further improved in Commits 31f4ea3faf and a1a966a598. So I am closing this task.

I also checked it in a clean build of Maneage in a Docker image and 'git diff' did indeed work very nicely and normally.

Thanks to Nano, Less and './project shell', a Maneage'd project can be used normally within a minimal operating system (with nothing but a C compiler!). Of course, besides Nano, project authors can optionally decide to have Emacs or Vim in the minimal OS also.

Mohammad Akhlaghi <makhlaghi>
Group administrator
Wed 02 Dec 2020 01:13:36 AM UTC, original submission:  

Less is rarely used in non-interactive mode and is primarily intended for interactively viewing large files. So its need within Maneage (for batch processing) wasn't often felt until now.

However, when running './project shell' (which completely closes-off the outside environment), or building a Maneage'd project within a minimal container that doesn't have less, it becomes hard to use Git (and in particular its 'diff' output which depends on 'less') or to easily view large files.

So I just included Less in Commit 021ff34c256 on a branch called less in the project-dev repository. See the commit message for more.

I will hopefully merge it into Maneage in the next few days, but I wanted to get your thoughts or suggestions on doing this. Also, Raul, when you get the chance, can you try building this commit on your macOS to confirm if everything is fine there too?

Mohammad Akhlaghi <makhlaghi>
Group administrator

 

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

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 makhlaghi (Submitted the item)
  •  

    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.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2021-01-09 makhlaghi Open/ClosedOpen Closed
    2021-01-09 makhlaghi StatusIn Progress Done
        Percent Complete90% 100%

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code