[opensuse-packaging] right name for distorm / distorm3
All, I want to package distorm (distorm3) from http://code.google.com/p/distorm/ The name is distorm, but the source is distributed is distorm3-1.0.zip And the zip file expands to distorm3-1.0. I've got a very preliminary specfile at: https://build.opensuse.org/package/files?package=distorm&project=home%3Agregfreemyer%3ATools-for-forensic-boot-cd Since '-' is illegal in the version number, it seems easiest to package this as distorm3. Further, this is an application, not a library, but since its written python, should it be python-distorm? Thanks Greg -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, Feb 6, 2012 at 8:26 PM, Greg Freemyer
Further, this is an application, not a library, but since its written python, should it be python-distorm?
If it's an application, it shouldn't have the python- prefix. About the 3... is there a distorm2? -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, Feb 6, 2012 at 7:17 PM, Claudio Freire
On Mon, Feb 6, 2012 at 8:26 PM, Greg Freemyer
wrote: Further, this is an application, not a library, but since its written python, should it be python-distorm?
If it's an application, it shouldn't have the python- prefix.
About the 3... is there a distorm2?
That sent me looking. The previous release a few years ago was distorm64, so it looks to me like distorm3 v1.0 should be the name/version, not distorm version 3.1.0. I'll go with it. Greg -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Tue, 7 Feb 2012 00:26, Greg Freemyer
All,
I want to package distorm (distorm3) from http://code.google.com/p/distorm/
The name is distorm, but the source is distributed is distorm3-1.0.zip
And the zip file expands to distorm3-1.0.
I've got a very preliminary specfile at:
Since '-' is illegal in the version number, it seems easiest to package this as distorm3.
Further, this is an application, not a library, but since its written python, should it be python-distorm?
Ok, distorm stands for "diStorm3 binary stream disassembler library", so "distorm3" is a good and valid choice for a name, esp. in view of future releases. Now the python- prefix is an other matter. (I think there was a discussion on this list about, but please correct me if I'm wrong here.) - Unconditional yes for pure libraries. - Can but not must for mixed packages (lib + app). - Can but not needed for apps. Personally, I think adding the prefix takes notthing away, but gives a clear hint of "Needs python to work". Just my 2 ct, and why. - Yamaban. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, Feb 6, 2012 at 9:44 PM, Yamaban
Ok, distorm stands for "diStorm3 binary stream disassembler library", so "distorm3" is a good and valid choice for a name, esp. in view of future releases.
Now the python- prefix is an other matter. (I think there was a discussion on this list about, but please correct me if I'm wrong here.)
- Unconditional yes for pure libraries. - Can but not must for mixed packages (lib + app). - Can but not needed for apps.
My rule of thumb. Do I use kaffeine or C++-kaffeine? Do I use powertop or python-powertop? With apps, the language used to build the apps is irrelevant as the examples illustrate. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
eric4, terminator, nestled are a few examples you can look at.
izaac
On Mon, Feb 6, 2012 at 10:08 PM, Claudio Freire
On Mon, Feb 6, 2012 at 9:44 PM, Yamaban
wrote: Ok, distorm stands for "diStorm3 binary stream disassembler library", so "distorm3" is a good and valid choice for a name, esp. in view of future releases.
Now the python- prefix is an other matter. (I think there was a discussion on this list about, but please correct me if I'm wrong here.)
- Unconditional yes for pure libraries. - Can but not must for mixed packages (lib + app). - Can but not needed for apps.
My rule of thumb.
Do I use kaffeine or C++-kaffeine? Do I use powertop or python-powertop?
With apps, the language used to build the apps is irrelevant as the examples illustrate. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On Mon, 6 Feb 2012 18:26:17 -0500
Greg Freemyer
Further, this is an application, not a library, but since its written python, should it be python-distorm?
Applying naming convention for libraries on application will just create confusion. Also, imagine search results for a package, for instance with a partial name that will list more then one hit. You package will be listed in the middle of the libraries. -- Regards, Rajko -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (5)
-
Claudio Freire
-
Greg Freemyer
-
Izaac Zavaleta
-
Rajko M.
-
Yamaban