taskSavannah Administration - Tasks: task #15275, Submission of...

 
 

task #15275: Submission of "mklauncher"

Submitter:  José Francisco Arévalo <fedoramedia_cf>
Submitted:  Thu 09 May 2019 08:24:51 PM UTC
   
 
Should Start On:  Thu 09 May 2019 12:00:00 AM UTC Should be Finished on:  Sun 19 May 2019 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  ineiev Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sat 25 May 2019 10:21:54 AM UTC, comment #13: 

"7z x mklauncher-1.0.0-source.7z.001" works for me.

Your tarball contains proprietary software.  We don't host such packages on Savannah.

Cancelling.

Ineiev <ineiev>
Site Administrator
Fri 24 May 2019 07:13:22 PM UTC, comment #12: 



Ineiev

Also, when extracting, 7z complains that there are multiple files with the same name. Could you use .tar.gz?



We downloaded the "7z" files from the "Savannah" download area, and verified that they work properly.

The following procedure should work, if for example the nine "7z" files are in the "Downloads" folder :


$ cd Downloads
$ 7z x mklauncher-1.0.0-source.7z.001


The result of this command is this :



7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=es_SV.UTF-8,Utf16=on,HugeFiles=on,64 bits,2 CPUs Intel(R) Pentium(R) Dual  CPU  E2200  @ 2.20GHz (6FD),ASM)

Scanning the drive for archives:
1 file, 2097152 bytes (2048 KiB)

Extracting archive: mklauncher-1.0.0-source.7z.001
--
Path = mklauncher-1.0.0-source.7z.001
Type = Split
Physical Size = 2097152
Volumes = 9
Total Physical Size = 17834061
----
Path = mklauncher-1.0.0-source.7z
Size = 17834061
--
Path = mklauncher-1.0.0-source.7z
Type = 7z
Physical Size = 17834061
Headers Size = 33305
Method = LZMA2:24
Solid = +
Blocks = 1

Everything is Ok

Folders: 79
Files: 3168
Size:       157577104
Compressed: 17834061


This extracts the "mklauncher-1.0.0-source" folder in the current folder.

Could Ineiev please, put the output of his "7z command" so that we can find the problem.

José Francisco Arévalo <fedoramedia_cf>
Fri 24 May 2019 08:41:32 AM UTC, comment #11: 

Did you attach the right file?  It doesn't address the issues raised here.

Also, when extracting, 7z complains that there are multiple files with the same name.  Could you use .tar.gz?

Ineiev <ineiev>
Site Administrator
Tue 21 May 2019 07:04:14 PM UTC, comment #10: 

Ok

We split the file "mklauncher-1.0.0-source.tar.gz" into parts, and it is available in the "Savannah" attachment area.

José Francisco Arévalo <fedoramedia_cf>
Tue 21 May 2019 06:37:21 AM UTC, comment #9: 

I don't think I'm interested in installing megatools.  They implement a proprietary protocol, much like free software tools that work with the DOC format.

Ineiev <ineiev>
Site Administrator
Sat 18 May 2019 10:15:25 PM UTC, comment #8: 

Hello Ineiev



Ineiev

> We have verified that this link works correctly

No, it doesn't:



You can use easily : "Megatools - command line client (GPL)"

This is available in "GNU/Linux" and "FreeBSD" :

  • Debian
  • Ubuntu
  • Fedora
  • Arch
  • Gentoo


You can install this on your system with some package manager, example :

Debian

$ su
# apt install megatools


Fedora

$ su
# dnf install megatools


FreeBSD

Megatools is available in ports thanks to Maxim V. Kostikov:

  http://www.freshports.org/net/megatools/


Once the "megatools" package is installed, you can download files from any "public Mega link".

Download "mklauncher-1.0.0-source.tar.gz" since Mega

$ megadl 'https://mega.nz/#!IcIXCQ4b!JD40AeYythq0F9nwfkMnlWd2nUx7ApVARTdnqv-LvXI'



Note : Single quotes are important.

José Francisco Arévalo <fedoramedia_cf>
Sat 18 May 2019 06:29:18 AM UTC, comment #7: 


> We have verified that this link works correctly


No, it doesn't:


torsocks wget 'https://mega.nz/#!IcIXCQ4b!JD40AeYythq0F9nwfkMnlWd2nUx7ApVARTdnqv-LvXI'
--2019-05-18 06:06:35--  https://mega.nz/
Resolving mega.nz (mega.nz)... 31.216.148.10
Connecting to mega.nz (mega.nz)|31.216.148.10|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2503 (2.4K) [text/html]
Saving to: ‘index.html’

index.html       100%[==========>]   2.44K  --.-KB/s    in 0s

2019-05-18 06:06:37 (171 MB/s) - ‘index.html’ saved [2503/2503]


> The "Savannah" system did not allow us to attach even a file of "6 Megabytes".


Split it into 10 parts.

> In the same way in "mklauncher", only the short name "Linux" or "linux" is used for reasons of efficiency.


"GNU" is much shorter.  Why don't you use it for reasons of efficiency?  This would be more correct, because its contribution into the system is bigger than Linux.

> For this reason we have not disrespected the GNU project


I can't agree.

Ineiev <ineiev>
Site Administrator
Thu 16 May 2019 10:01:29 PM UTC, comment #6: 

Hello Ineiev



Ineiev

I'm sorry, this URL doesn't work for me.



We have verified that this link works correctly :

https://mega.nz/#!IcIXCQ4b!JD40AeYythq0F9nwfkMnlWd2nUx7ApVARTdnqv-LvXI
 
This contains the package "mklauncher-1.0.0-source.tar.gz of 32 Megabytes".

Supposedly the system of "Savannah" allows to attach files of "16384 kB".

We try to attach a file "mklauncher-1.0.0-source.7z of 14.2 Megabytes", but the system of "Savannah" does not allow it.

The "Savannah" system did not allow us to attach even a file of "6 Megabytes".

That's why we're using a "Mega" link.



Ineiev

What is the hard thing: to write 4 characters more or to treat people with due respect when using their hosting resources for your package?



When we say :



fedoramedia_cf

However in the source code simply "Linux" is used because it is shorter. Also in some examples where it refers to "Software for Linux architecture specifically", example :

*Launch a "Linux" emulator*



We mean that :

Each source code file has a header in which the GNU project work is recognized, example :


{
                               mklauncher.pp
                         --------------------------

     "mklauncher" Launcher generator for free desktop.

     See the file COPYING.GPL.txt, included in this distribution,
     for details about the copyright.

     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

     "mklauncher" Copyright (c) by "Fedoramedia team". Is free software,  This
     works in GNU/Linux, FreeBSD and others, is freed under the terms of the
     GPL (GNU GENERAL PUBLIC LICENSE). More information can be found in :

     http://www.fedoramedia.cf

     _________________________________________________________

     You can support this project by sending a donation to :


     PayPal [http://www.fedoramedia.cf/project/mklauncher/index.html]
}


In the code itself : Unit names, class instances, variables and constants. The name "Linux" or "linux" is used, not with the intention of subtract recognition, to the GNU project in no way, but because the shorter form of names should always be used for simplicity.

For example, when you create names to use in a network, you use the shortest names for simplicity, for example :

If you have the following devices:

2 Windows 10
3 Debian 9

And the criteria for creating the name is :

[Type] + [System] + [#]

Then the names would look like this :


pcwin101 pcwin102

pcdeb91 pcdeb92 pcdeb93


In the names of the machines with "GNU/Linux" system, the short name "linux" is not even used, because it is more practical to use the name of the distribution. Doing this is not intended to subtract credit to the project "GNU" or "Linux", we simply try to be more efficient.

In the same way in "mklauncher", only the short name "Linux" or "linux" is used for reasons of efficiency.

Both in the documentation and in the source code and the console output itself generated by "mklauncher", the "GNU" project receives the appropriate credits.

For this reason we have not disrespected the GNU project, nor the "Savannah" project, nor anyone else.

José Francisco Arévalo <fedoramedia_cf>
Thu 16 May 2019 08:27:29 AM UTC, comment #5: 


> Here is the new package...


I'm sorry, this URL doesn't work for me.

> However in the source code simply "Linux" is used because it is shorter.


What is the hard thing: to write 4 characters more or to treat people with due respect when using their hosting resources for your package?

Ineiev <ineiev>
Site Administrator
Wed 15 May 2019 02:33:09 PM UTC, comment #4: 

Hello Ineiev

Here is the new package :

"mklauncher-1.0.0-source.tar.gz"

This includes the following modifications :

  • The "Linux" strings were changed by "GNU/Linux".


This is correct for the documentation and for the references to the operating system, example :

"GNU/Linux OS" and "Debian GNU/Linux"

However in the source code simply "Linux" is used because it is shorter. Also in some examples where it refers to "Software for Linux architecture specifically", example :

Launch a "Linux" emulator

  • A "GPL license" header was added to all files that are not source code or documentation.


  • All unnecessary files were deleted.


We believe that this corrects all syntax errors, all "Linux" strings were correctly converted to "GNU/Linux".

José Francisco Arévalo <fedoramedia_cf>
Tue 14 May 2019 09:05:01 AM UTC, comment #3: 


> This is a small syntax error...we will create a new package "tar.gz".


Thank you! Please attach that file directly, I couldn't access it by your URL.

Ineiev <ineiev>
Site Administrator
Mon 13 May 2019 10:43:58 PM UTC, comment #2: 

Hello Ineiev thanks for replying.



Ineiev

I'm afraid it would be hard for you to follow Savannah hosting requirements.



We believe that we are fulfilling all of "Savannah hosting requirements" :

  • "mklauncher" is for free operating systems (GPL).


  • "mklauncher" does not depend on any commercial software free software only.


  • "mklauncher" does not use non-free file formats.


  • "mklauncher" Only point people to commercial support offerings from "fedoramedia.cf", out of "Savannah".


According to "Savannah hosting requirements" this is legal :



Advertisements

In general, you may not advertise anything commercial on a site hosted here. However, as exceptions, you can point people to commercial support offerings for your free software project, and you can mention fan items about your free software project that you sell directly to the users.



  • "mklauncher" is labeled how "free software".


  • "mklauncher" solicits donations at a site outside of "Savannah".


This is with the purpose that "mklauncher" do not be abandoned due to lack of financing. We believe that the "Savannah" regulation is compatible with donations and this is legal.



Ineiev

It seems to me you are too used to call the GNU/Linux operating system Linux.



Sorry. This is a small syntax error, we are going to proceed to change all the "Linux" strings for "GNU/Linux". Then we will create a new package "tar.gz".

José Francisco Arévalo <fedoramedia_cf>
Mon 13 May 2019 01:36:24 PM UTC, comment #1: 

I'm afraid it would be hard for you to follow Savannah hosting requirements.  It seems to me you are too used to call the GNU/Linux operating system Linux.

Ineiev <ineiev>
Site Administrator
Thu 09 May 2019 08:24:51 PM UTC, original submission:  

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves
or discards the registration.


Registration Administration


While this item will be useful to track the registration process,
approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators,
effectively logged as site administrators (superuser):



Registration Details


  • Name: "mklauncher" the easy way to create launchers in Linux/FreeBSD desktops, that meet the specifications of "free desktop" (GNOME, KDE, LXDE, LXQt, MATE, Razor, ROX, TDE, Unity, XFCE, EDE, Cinnamon, Pantheon, etc.).
  • System Name:  mklauncher
  • Type: non-GNU software and documentation
  • License: GNU General Public License v2 or later (Copyright images :


[Copyright images.txt])




Description:

"mklauncher" is a command line tool that allows you to easily create launchers for desktops that meet the "free desktop specifications".

Example :

# mklauncher -n "Savannah Non GNU" -e "xdg-open https://savannah.nongnu.org" -i "mk-internet.png" -cat "Network"

For more details :

# mklauncher --help

Requesting little information from the user, and reading the files "Linux /etc/passwd" and "FreeBSD /etc/master.passwd", "mklauncher" can create ".desktop" files for all users or only the current user.

All users     =  [/usr/share/applications]
Current user  =  [/home/[Current user]/.local/share/applications]

Important details :

-)"mklauncher" updates the list of applications and also the current user's desktop.

-)"mklauncher" includes a list of standard icons.

-)"mklauncher" allows you to manually enter the desktop folder, in case of a detection error.

-)"mklauncher" allows to create launchers using ideographic characters, this is possible thanks to the fact that "mklauncher" converts the names to a "valid DBUS name".

-)"mklauncher" allows you to create symbolic links directly on the desktop of the current user.

"mklauncher" is programmed in Free Pascal version 3.0.4 [2018/05/21]

"mklauncher" Uses the "Lazarus Component Library 1.8.4"

"mklauncher" Uses "Pascal motor 1.0.2"


Other Software Required:

Free Pascal version 3.0.4 [2018/05/21]
Copyright (c) 1993-2017 by Florian Klaempfl and others
Modified Library GNU Public License
https://www.freepascal.org/

Lazarus Component Library 1.8.4
Modified Library GNU Public License
http://wiki.lazarus.freepascal.org/licensing

Pascal motor 1.0.2
Copyright (c) 2018-2019 by José Francisco Arévalo(Paco)
GNU LIBRARY GENERAL PUBLIC LICENSE
https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html


Other Comments:

"mklauncher" for "FreeBSD" is currently in experimental status, only "mklauncher" for "Linux" is in a stable state.


Tarball URL:

https://mega.nz/#!dcwEyYDb!BmJbcYRhPUi2f_KjyXAnhM9cPCJ6DDuw4fv07thuZws


José Francisco Arévalo <fedoramedia_cf>

 

(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 ineiev (Posted a comment)
  • -email is unavailable- added by fedoramedia_cf (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.

    Only logged-in users can vote.

     

    Follow 25 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-07-04 ineiev Attached File#46941 Removed
    2019-07-04 ineiev Attached File#46942 Removed
    2019-07-04 ineiev Attached File#46943 Removed
    2019-07-04 ineiev Attached File#46944 Removed
    2019-07-04 ineiev Attached File#46945 Removed
    2019-07-04 ineiev Attached File#46946 Removed
    2019-07-04 ineiev Attached File#46947 Removed
    2019-07-04 ineiev Attached File#46948 Removed
    2019-07-04 ineiev Attached File#46949 Removed
    2019-07-04 ineiev Attached File#47018 Removed
    2019-07-04 ineiev Attached File#47017 Removed
    2019-06-03 fedoramedia_cf Attached File- Added mklauncher-1.0.7z.001, #47017
        Attached File- Added mklauncher-1.0.7z.002, #47018
    2019-05-25 ineiev StatusIn Progress Cancelled
        Open/ClosedOpen Closed
    2019-05-21 fedoramedia_cf Attached File- Added mklauncher-1.0.0-source.7z.009, #46949
    2019-05-21 fedoramedia_cf Attached File- Added mklauncher-1.0.0-source.7z.008, #46948
    2019-05-21 fedoramedia_cf Attached File- Added mklauncher-1.0.0-source.7z.007, #46947
    2019-05-21 fedoramedia_cf Attached File- Added mklauncher-1.0.0-source.7z.006, #46946
    2019-05-21 fedoramedia_cf Attached File- Added mklauncher-1.0.0-source.7z.005, #46945
    2019-05-21 fedoramedia_cf Attached File- Added mklauncher-1.0.0-source.7z.004, #46944
    2019-05-21 fedoramedia_cf Attached File- Added mklauncher-1.0.0-source.7z.003, #46943
    2019-05-21 fedoramedia_cf Attached File- Added mklauncher-1.0.0-source.7z.002, #46942
    2019-05-21 fedoramedia_cf Attached File- Added mklauncher-1.0.0-source.7z.001, #46941
    2019-05-13 ineiev StatusNone In Progress

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code