Recent

Author Topic: Online Package Manager  (Read 835868 times)

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #1245 on: April 11, 2018, 07:44:50 pm »
Thanks Gerard. I'm glad you like it.

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #1246 on: April 11, 2018, 10:36:09 pm »
The other package manager I use is NPM, and this OPM is better: it has an UI, is not like we're in the old school using the command line  :o

Plus you know what you're installing, not thousands of dependencies we ever will know what they're doing at the first place.

OPM says: it needs package ... you want to install?

Plus another thing: this is always working with 'current' technologies, say Lazarus 1.8, not is just 'for node xx only'.

On the other hand NPM has thousands of packages, but that is not for npm itself, is just only for the community and current trends in development.

matthius

  • Full Member
  • ***
  • Posts: 155
  • Creating VRAD...
    • LIBERLOG - Développement rapide
Re: Online Package Manager
« Reply #1247 on: April 23, 2018, 04:55:20 am »
Hello !

First, i had added Extended Packages to packages.lazarus-ide.org.
But i had wanted to add the rest of every packages i use from another computer, included Extended.
But i cannot send any package now and my packages are not added.

Packages tried to add :
virtualdbtreeex
Fortes Report debugged
ExtPascal adapted
SuperForm
Ancestro Packages
ExtHML
CompoPerso
...
M. GIROUX
13 rue Tanguy PRIGENT
35000 RENNES - France
(33)(0)2 23 46 06 54
http://liberlog.fr

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #1248 on: April 23, 2018, 06:59:09 am »
Hi matthius,

I saw the packages you sent, but unfortunately I cannot compile them. The new version of the "Extended Packages",  "SuperForm",  "Ancestro Packages" are not working.  All the other packages are depending on the "Extended Packages", so those are not working too.  The only one I managed to compile is "Alcinoe". More over the author, description, license info is missing from the lpk files.
"Virtualdbtreeex", "Fortes Report debugged" are already in the central repository. I cannot add the same package twice, each meta/lazarus package name must be unique. If you wish to work with different version of the same package, you should create a private repository(see attached image) + install a local http server on your computer.


regards,
GetMem

circular

  • Hero Member
  • *****
  • Posts: 4195
    • Personal webpage
Re: Online Package Manager
« Reply #1249 on: April 24, 2018, 05:15:20 pm »
@GetMem

Hi, just released a new version of BGRABitmap 9.6.2:
http://forum.lazarus.freepascal.org/index.php/topic,24239.msg284017.html#msg284017
Conscience is the debugger of the mind

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #1250 on: April 24, 2018, 05:36:56 pm »
@circular

Thank you. I updated BGRABitmaps in the central repository. You can create an update json if you like, this way OPM will notify the users when a new version is available. The steps are described here: http://wiki.freepascal.org/Online_Package_Manager#Create_JSON_for_updates . Alternatively you can leave a message here, whenever a new stable version is available.

RDL

  • Jr. Member
  • **
  • Posts: 71
Re: Online Package Manager
« Reply #1251 on: May 05, 2018, 08:09:06 am »
@GetMem
Update indy to the opm repository.
@Remy Lebeau corrected openssl :)
Sorry for my english, google translation!

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #1252 on: May 05, 2018, 08:31:39 am »
@RDL
Done. Current Indy version in OPM is r.5456.  Thanks for the feedback.

Remy Lebeau

  • Hero Member
  • *****
  • Posts: 1312
    • Lebeau Software
Re: Online Package Manager
« Reply #1253 on: May 07, 2018, 11:13:07 pm »
Done. Current Indy version in OPM is r.5456.  Thanks for the feedback.

Note, there was a logic bug introduced in r.5456 that has just been fixed in r.5457.
Remy Lebeau
Lebeau Software - Owner, Developer
Internet Direct (Indy) - Admin, Developer (Support forum)

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #1254 on: May 08, 2018, 06:21:08 am »
@Remy Lebeau
Quote
Note, there was a logic bug introduced in r.5456 that has just been fixed in r.5457.
Thanks. Updated to r.5457.

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #1255 on: May 09, 2018, 08:53:22 pm »
Hi @GetMem, how you are?  :)

I'm starting my first local http server in Pascal, seems that is really easy to make it with Brook Framework, and I found that's not available on OPM, maybe you can add it?

https://github.com/silvioprog/brookframework

The main package is packages\brookex.lpk that requires packages\brookrt.lpk, the other package says it's design time.

Thanks, and keep going!

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #1256 on: May 09, 2018, 09:12:36 pm »
@lainz
Please test. I only added three packages by default(brookrt.lpk, brookdt.lpk, brookex.lpk). There are at least 10 more package, but those are plugins. In my opinion should not be installed by default(of course this can be changed in the future if needed).

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #1257 on: May 09, 2018, 09:18:15 pm »
Yes, I see some demos need extra packages, but I already made a working json server with the default packages.

I've tested with Lazarus 1.8.2, since I already have it installed in trunk, and installation with OPM went ok. Project compiling and running fine.

MementoMojito

  • Jr. Member
  • **
  • Posts: 63
Re: Online Package Manager
« Reply #1258 on: May 12, 2018, 02:20:30 pm »
Hi,
 
On a fresh Arch install with KDE plasma and a fresh lazarus-qt5 install (1.8.2) I can't install OPM. It complains it can't find opkman_FakeActiveX used by opkman_VirtualTrees when recompiling the IDE.
Original message (pardon my French):

"opkman_VirtualTrees.pas(329,3) Fatal: Impossible de trouver opkman_FakeActiveX utilisé par opkman_VirtualTrees."

However the file is present under /usr/lib64/lazarus/components/onlinepackagemanager/vst/units/qt/opkman_fakeactivex.pas and /usr/lib/lazarus/components/onlinepackagemanager/vst/units/qt/opkman_fakeactivex.pas

So not too sure what's going on here.
Also if it's an issue with Arch rather than OPM please let me know so I can report the issue to them.

Thanks in advance for the help.

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #1259 on: May 12, 2018, 03:20:51 pm »
Hi MementoMojito,

The OPM shipped with 1.8.2 has a built-in, slightly older VTV(Virtual Tree View), that does not support qt5. The issue is already fixed in Lazarus trunk, more over the built-in version is removed and replaced with a newer VTV added to the components folder.
To fix the issue locally, please do the following:
1. Extract first attachment to: /usr/lib64/lazarus/components/onlinepackagemanager/vst/include
2. Extract the second attachment to: /usr/lib64/lazarus/components/onlinepackagemanager/vst/units
3. Reinstall OPM/rebuild IDE
« Last Edit: May 12, 2018, 03:26:50 pm by GetMem »

 

TinyPortal © 2005-2018