Recent

Author Topic: Online Package Manager  (Read 839772 times)

dbannon

  • Hero Member
  • *****
  • Posts: 2794
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Online Package Manager
« Reply #2145 on: March 05, 2022, 02:23:00 am »
....
I added the package. Thank you! A demo project would be nice.

> And you should write a wiki article in which you explain what this package is good for and how it can be applied.

Even a just a few lines in the OPM content would be a help.  The author only needed to copy the brief summary from the original C++ source site -

Lightweight read-write locks for thread synchronization on Windows that run on Windows XP and up.

I believe that maybe, sometimes, new entries should require that sort of information before being added.

Note "should" means unless its an exceptional case. Its not "must".

Davo
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

Red_prig

  • Full Member
  • ***
  • Posts: 143
Re: Online Package Manager
« Reply #2146 on: March 05, 2022, 09:39:04 am »
Added to package description, added demo, plz update

wp

  • Hero Member
  • *****
  • Posts: 11916
Re: Online Package Manager
« Reply #2147 on: March 05, 2022, 11:55:46 am »
I believe that maybe, sometimes, new entries should require that sort of information before being added.

Note "should" means unless its an exceptional case. Its not "must".
That's a good idea. But I would say it should be a "must". I'd strongly vote for a new strategy in OPM to accept new packages only if they contain a demo application and at least a minimum amount of documentation, say: a readme file or the link to a wiki article.

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #2148 on: March 06, 2022, 04:06:14 pm »
@Red_prig
Quote
Added to package description, added demo, plz update
I updated the package. Thank you!

@dbannon, @wp
Quote
I believe that maybe, sometimes, new entries should require that sort of information before being added.
Note "should" means unless its an exceptional case. Its not "must".
Quote
That's a good idea. But I would say it should be a "must". I'd strongly vote for a new strategy in OPM to accept new packages only if they contain a demo application and at least a minimum amount of documentation, say: a readme file or the link to a wiki article.

I would say the following entries should be mandatory:
1. lpk file
   - Short description
   - Author
   - License
2. Demo example
3. At least a minimum amount of documentation
Anyways very few packages are added lately to OPM. I will pay more attention in the future.

dbannon

  • Hero Member
  • *****
  • Posts: 2794
    • tomboy-ng, a rewrite of the classic Tomboy
Re: Online Package Manager
« Reply #2149 on: March 06, 2022, 11:50:38 pm »
If and when I get the new Examples Project working, I'll be nagging OPM authors to add a demo and a metadata file !

You will be run off your feet !

Maybe ....

 ::)

Davo
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

lainz

  • Hero Member
  • *****
  • Posts: 4468
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #2150 on: March 12, 2022, 01:49:00 am »
Hi GetMem! Can you add BGRAControls v7.4?
https://forum.lazarus.freepascal.org/index.php/topic,24176.msg436974.html#msg436974

Thanks! Have a great weekend!

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #2151 on: March 12, 2022, 06:30:18 am »
Hi GetMem! Can you add BGRAControls v7.4?
https://forum.lazarus.freepascal.org/index.php/topic,24176.msg436974.html#msg436974

Thanks! Have a great weekend!
I updated the package, thanks for the new version. Have a great weekend!

d.ioannidis

  • Full Member
  • ***
  • Posts: 221
    • Nephelae
Re: Online Package Manager
« Reply #2152 on: March 18, 2022, 02:05:53 pm »
Hi,

  could you please add the hidapi library bindings 0.3.0 0.3.2 package from https://github.com/dioannidis/HIDAPI.pas to OPM ?

  There is a demo app and I think that the relevant description fields are populated. If there is something that I need to add/edit/change for it to be included I'm happy to do it.

regards,
« Last Edit: March 18, 2022, 02:38:13 pm by Dimitrios Chr. Ioannidis »

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #2153 on: March 18, 2022, 03:09:38 pm »
@Dimitrios Chr. Ioannidis

Quote
could you please add the hidapi library bindings 0.3.0 0.3.2 package from https://github.com/dioannidis/HIDAPI.pas to OPM ?
I added the package. Thank you!

d.ioannidis

  • Full Member
  • ***
  • Posts: 221
    • Nephelae
Re: Online Package Manager
« Reply #2154 on: March 18, 2022, 03:19:03 pm »
Hi,

@Dimitrios Chr. Ioannidis

Quote
could you please add the hidapi library bindings 0.3.0 0.3.2 package from https://github.com/dioannidis/HIDAPI.pas to OPM ?
I added the package. Thank you!

is there a mechanism to maintain the OPM package ( updating, made some version obsolete etc ) or must be handled by you ?

( I admit didn't read all 144 pages ... )

EDIT: There was some errors that was are fixed in 0.3.2 ....

regards,
« Last Edit: March 18, 2022, 03:21:11 pm by Dimitrios Chr. Ioannidis »

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #2155 on: March 18, 2022, 03:39:33 pm »
@Dimitrios Chr. Ioannidis
Quote
is there a mechanism to maintain the OPM package ( updating, made some version obsolete etc ) or must be handled by you ?
There is a way to push a newer version of your package. You can read more about the mechanism here: https://wiki.freepascal.org/Online_Package_Manager.
Unfortunately users must enable "Check external repositories for package update" in OPM->Options. It's disabled by default, because some people did not like the fact that OPM connects to various external sites. Basically it's a working, but invisible feature. :) I prefer to update the packages manually.

Quote
EDIT: There was some errors that was are fixed in 0.3.2 ....
I downloaded again the package from your github page, but the lpk file still indicates 0.3.0. Am I missing something?

d.ioannidis

  • Full Member
  • ***
  • Posts: 221
    • Nephelae
Re: Online Package Manager
« Reply #2156 on: March 18, 2022, 04:00:59 pm »
@Dimitrios Chr. Ioannidis
Quote
is there a mechanism to maintain the OPM package ( updating, made some version obsolete etc ) or must be handled by you ?

< snip >

:) I prefer to update the packages manually.

OK . Thx for your work !

Quote
EDIT: There was some errors that was are fixed in 0.3.2 ....
I downloaded again the package from your github page, but the lpk file still indicates 0.3.0. Am I missing something?

No you didn't missed anything. I missed to update the package version, apologies. Now it's fixed.

regards,

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #2157 on: March 18, 2022, 04:10:19 pm »
@Dimitrios Chr. Ioannidis
Quote
No you didn't missed anything. I missed to update the package version, apologies. Now it's fixed.
Thank you. I updated the package.

AlexTP

  • Hero Member
  • *****
  • Posts: 2401
    • UVviewsoft
Re: Online Package Manager
« Reply #2158 on: April 02, 2022, 06:17:33 pm »

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #2159 on: April 02, 2022, 08:55:17 pm »
The ready package
https://gitlab.com/bobby100/tiplabel
Is there some kind of documentation and a demo example?

 

TinyPortal © 2005-2018