Results 1 to 5 of 5

Thread: Is the second Git Cola on Ubuntu Softwares a malware?

  1. #1
    Join Date
    Sep 2018
    Beans
    1

    Is the second Git Cola on Ubuntu Softwares a malware?

    Hi,

    I use Ubuntu 18.04 LTS, and on trying to install Git Cola, I first saw only one version of it on Ubuntu Software Center that said it was not the official version of Git Cola. After installing, it crashed everytime I tried starting it. Moreover, it is 157.5MB in size, whereas the other "official" Git Cola is just 2.8MB.

    Do you know why there are two Git Cola's on Ubuntu Software Center and whether the unofficial one is malware?

  2. #2
    Join Date
    Jul 2007
    Location
    Magic City of the Plains
    Beans
    Hidden!
    Distro
    Xubuntu Development Release

    Re: Is the second Git Cola on Ubuntu Softwares a malware?

    I am only seeing one: https://packages.ubuntu.com/search?k...ic&section=all

    Have you added a PPA or other external source recently?

    Edit: Obviously my ignorance of snap led me astray. Thanks to all who replied constructively.
    Last edited by oldos2er; September 28th, 2018 at 05:35 PM. Reason: D'oh!

  3. #3
    PaulW2U is offline I Ubuntu, Therefore, I Am
    Join Date
    May 2010
    Beans
    3,110
    Distro
    Ubuntu 18.04 Bionic Beaver

    Re: Is the second Git Cola on Ubuntu Softwares a malware?

    Quote Originally Posted by navipe View Post
    Do you know why there are two Git Cola's on Ubuntu Software Center and whether the unofficial one is malware?
    It's NOT malware. It's a snap version of the package.

    If you read the description on the information page you'll see that it's been made available in the snap store. Ubuntu Software picks up those snaps and to the casual eye duplicates entries. The smaller package is the .deb version from the universe repository.
    Attached Images Attached Images

  4. #4
    Join Date
    Feb 2014
    Beans
    295

    Re: Is the second Git Cola on Ubuntu Softwares a malware?

    The 157.5 MB version is a snap.
    (which you had already known for at least 30 seconds when I posted!)
    Last edited by maglin2; September 28th, 2018 at 04:16 PM.

  5. #5
    Join Date
    Apr 2011
    Location
    Mystletainn Kick!
    Beans
    13,614
    Distro
    Ubuntu

    Re: Is the second Git Cola on Ubuntu Softwares a malware?

    A guess on the failure would be that since it's a snap it's under the default heavy confinement build structure.
    Snap packages can be published (basically) in two ways.
    1) It can be automatically uploaded and made available to all users, but the caveat is that it will be highly restricted within the confines of the system.
    2) A developer can upload a snap with less restrictions, but then it automatically gets flag for peer and code review.
    This takes far longer as it requires actual people to look at all aspects of the package.

    Looking at the git cola's information page, it tells us straight away it's under the heavy confinement and also what you would need to do to expand it's reach.
    (Full info page:
    Code:
    name:      git-cola
    summary:   The highly caffeinated Git GUI
    publisher: 林博仁(Buo-ren, Lin) (lin-buo-ren)
    contact:   https://github.com/Lin-Buo-Ren/git-cola-snap/issues
    license:   GPL-2.0+
    description: |
      git-cola is a powerful Git GUI with a slick and intuitive user interface.
      
      INFORMATION REGARDING TO SECURITY CONFINEMENT
      
      User's global Git configuration is not accessible due to Snapd's current
      limitations.  You may change the in-snap configuration by editing
      $HOME/snap/git-cola/current/.gitconfig
      
      You need to connect the snap to the following core snap's interfaces
      manually in order to gain access to certain functionalities:
      
      * gpg-keys: For signing commits and tags
      
            sudo snap connect git-cola:gpg-keys
      
      * removable-media: For accessing Git repositories under `/media/*` and
      `/run/media/*`
      
            sudo snap connect git-cola:removable-media
      
      * ssh-keys: For remote operation via SSH protocol
      
            sudo snap connect git-cola:ssh-keys
      
      BUILD CONFIGURATION
      
      For `stable` channel the formal release of Git Cola is used, latest
      development snapshots are periodically published to the `edge` channel
      
      Information of other Git Cola's dependencies:
      
      * Blame Viewer: git-gui
      * Diff Tool: Kdiff3
      * Git: From Ubuntu 16.04 software archive
      * Git Annex: From Ubuntu 16.04 software archive
      * Git Large File system: Latest upstream release(only shipped in
      i386/amd64)
      * History Browser: gitk
      * Merge Tool: Kdiff3
      
      THIS IS NOT AN OFFICIAL DISTRIBUTION, FOR ANY ISSUE ENCOUNTERED DURING
      USING THIS SOFTWARE REFER TO:
      https://github.com/Lin-Buo-Ren/git-cola-snap/issues
    snap-id: PXfuqn22GScJ9wUVqvGaDEhQv8a27nYI
    channels:                                         
      stable:    3.2+pkg-570e             (136) 157MB -
      candidate: ↑                                    
      beta:      3.2+pkg-570e             (136) 157MB -
      edge:      3.2-36-g780e84b+pkg-b309 (140) 157MB -
    All in all, if the "other 'Official' version runs as expected then by all means just use that.
    Last edited by deadflowr; September 28th, 2018 at 05:33 PM.
    Splat Double Splat Triple Splat
    Earn Your Keep
    Don't mind me, I'm only passing through.
    Once in a blue moon, I'm actually helpful
    .

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •