Recent

Author Topic: Online Package Manager  (Read 442426 times)

valdir.marcos

  • Hero Member
  • *****
  • Posts: 849
Re: Online Package Manager
« Reply #60 on: October 07, 2016, 07:03:02 pm »
Just curious.
This Lazarus repository will be similar to Debian repositories that have stable, testing and unstable versions of the packages?

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3652
  • I like bugs.
Re: Online Package Manager
« Reply #61 on: October 07, 2016, 07:27:30 pm »
BTW, your zipper code has a memory leak somewhere.

It is not in the zipper code.
There is a leak after installing a package and building / restarting the IDE. I could not figure out where exactly.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3652
  • I like bugs.
Re: Online Package Manager
« Reply #62 on: October 07, 2016, 07:28:41 pm »
This Lazarus repository will be similar to Debian repositories that have stable, testing and unstable versions of the packages?

No.

GetMem

  • Hero Member
  • *****
  • Posts: 3515
Re: Online Package Manager
« Reply #63 on: October 07, 2016, 10:22:03 pm »
Quote
@Juha
It is not in the zipper code.
There is a leak after installing a package and building / restarting the IDE. I could not figure out where exactly.
I was able to reproduce the memory leak. It's caused by "DoOpenPackageFile" function from inside pkgmanager.pas called through packageintf.pas. If I remove the function call the memory leak is gone. Something is not freed inside "DoOpenPackageFile".

lainz

  • Hero Member
  • *****
  • Posts: 3303
    • Lainz
Re: Online Package Manager
« Reply #64 on: October 12, 2016, 05:48:49 pm »
How it is going, you created the git repository?

Edit: see the first post, the repository was created 5 days ago.  ::)
« Last Edit: October 12, 2016, 08:52:46 pm by lainz »

GetMem

  • Hero Member
  • *****
  • Posts: 3515
Re: Online Package Manager
« Reply #65 on: October 12, 2016, 09:00:46 pm »
Quote
@lainz
How it is going?
I'm working on it. To support multiple packages, I had to redesign a large part of the code.(see attachment). When it will be ready? I cannot tell you exactly. Hopefully soon.
Please suggest categories, for now I have:  Networking, Graphics, Multimedia, Reporting, Miscellaneous. What else? BGRABitmap is graphics, mediaplayer multimedia  :D,
no-brainer so far, but in which category can I include VirtualStringTree for example?

Quote
you created the git repository
Yes, I updated my first post a few days ago.

lainz

  • Hero Member
  • *****
  • Posts: 3303
    • Lainz
Re: Online Package Manager
« Reply #66 on: October 12, 2016, 09:05:23 pm »
As I can see in your screenshot:

BGLControls is not BGRAControls! BGLControls is an OpenGL control to use with BGRABitmap for OpenGL.

BGRAControls is located here: https://github.com/bgrabitmap/bgracontrols , and is a separate package/download.

GetMem

  • Hero Member
  • *****
  • Posts: 3515
Re: Online Package Manager
« Reply #67 on: October 12, 2016, 09:31:12 pm »
Quote
@lainz
BGLControls is not BGRAControls! BGLControls is an OpenGL control to use with BGRABitmap for OpenGL.
Thanks, noted! The eight packages is for testing purposes only, the whole repository will be recreated.

lainz

  • Hero Member
  • *****
  • Posts: 3303
    • Lainz
Re: Online Package Manager
« Reply #68 on: October 12, 2016, 09:40:47 pm »
Ok, is a really nice feature, hope some day get bundled and distributed with lazarus.

howardpc

  • Hero Member
  • *****
  • Posts: 3200
Re: Online Package Manager
« Reply #69 on: October 12, 2016, 09:48:37 pm »
Please suggest categories, for now I have:  Networking, Graphics, Multimedia, Reporting, Miscellaneous. What else? BGRABitmap is graphics, mediaplayer multimedia  :D ,
no-brainer so far, but in which category can I include VirtualStringTree for example?

DataControls or GUIContainers perhaps.
Could I suggest avoiding Miscellaneous altogether? It's as bad as the name 'Anonymous'  ;D . Or, if you must, how about Other (it's shorter and no less informative).

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 3652
  • I like bugs.
Re: Online Package Manager
« Reply #70 on: October 12, 2016, 10:08:59 pm »
DataControls or GUIContainers perhaps.

GUIContainers or VisualContainers is good.
DataControls brings an association to DB data aware controls.

GetMem

  • Hero Member
  • *****
  • Posts: 3515
Re: Online Package Manager
« Reply #71 on: October 12, 2016, 10:10:00 pm »
Quote
@howardpc
DataControls or GUIContainers perhaps.
VirtualStringTree is a  GUIContainer. I like that! Thanks.

Quote
Could I suggest avoiding Miscellaneous altogether? It's as bad as the name 'Anonymous'  ;D . Or, if you must, how about Other (it's shorter and no less informative).
Done.

Edit: I need more  :). @Juha?
« Last Edit: October 12, 2016, 10:14:57 pm by GetMem »

avra

  • Hero Member
  • *****
  • Posts: 1731
    • Additional info
Re: Online Package Manager
« Reply #72 on: October 16, 2016, 05:48:12 pm »
Please suggest categories, for now I have:  Networking, Graphics, Multimedia, Reporting, Miscellaneous. What else?
Take a look at left frame on http://torry.net/pages.php?id=20. You decide if you want such fragmentation, but anyway you will get an idea about possible categories.
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

GetMem

  • Hero Member
  • *****
  • Posts: 3515
Re: Online Package Manager
« Reply #73 on: October 16, 2016, 06:37:05 pm »
Quote
@avra
Take a look at left frame on http://torry.net/pages.php?id=20. You decide if you want such fragmentation, but anyway you will get an idea about possible categories.
Thanks avra! It's useful.

Xor-el

  • Sr. Member
  • ****
  • Posts: 382
Re: Online Package Manager
« Reply #74 on: October 16, 2016, 07:23:35 pm »
Awesome Job you are doing @GetMem, I have been wanting something like this for a while for FreePascal and it looks like my prayers have been answered.
Thanks a lot.
How about we have a category called Cryptography?