Recent

Author Topic: Online Package Manager  (Read 836150 times)

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #720 on: February 19, 2017, 08:35:18 am »
@jacmoe
I'm glad it's working :). If you find a bug please report it, I will do my best to fix the issue.

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Online Package Manager
« Reply #721 on: February 19, 2017, 09:06:57 am »
I used the Blaszyk package manager.  ;)
I think I will remove it completely now.
I anticipated confusion (as now happened) and once removed its "global link" so it doesn't show in the Install/Uninstall Packages window, but it got restored.
Blaszyk package manager does not work and nobody has worked on it for many many years.

Quote
Castle Game Engine should be in it!
Please create a package and provide it to GetMem. I still hope in future it can be done with a single click.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

jacmoe

  • Full Member
  • ***
  • Posts: 249
    • Jacmoe's Cyber SoapBox
Re: Online Package Manager
« Reply #722 on: February 19, 2017, 09:16:15 am »
Sorry about the confusion and added drama. :)

I will look into creating OPM packages for Castle if the Castle project managers doesn't beat me to it.

I will also make sure to report bugs, now that I have triple-checked that I am indeed using the right online package manager.

Sounds good that the old Blaszyk package gets removed.
Less confusion is always a good thing.  ;)
« Last Edit: February 19, 2017, 09:35:33 am by jacmoe »
more signal - less noise

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #723 on: February 19, 2017, 09:33:31 am »
Quote
@jacmoe
Castle Game Engine should be in it!
Agree. Great Engine/Component. I will add it soon to the main repository.

Quote
@Juha
I still hope in future it can be done with a single click.
What do you mean? I added a submit button at least a month ago. It can be done with a single click, or are you referring to something else? 
« Last Edit: February 19, 2017, 10:54:14 am by GetMem »

jacmoe

  • Full Member
  • ***
  • Posts: 249
    • Jacmoe's Cyber SoapBox
Re: Online Package Manager
« Reply #724 on: February 19, 2017, 09:34:40 am »
He probably means that creating a package is going to take just one click in the future.
more signal - less noise

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #725 on: February 19, 2017, 10:42:57 am »
Quote
@jacmoe
He probably means that creating a package is going to take just one click in the future.
That's not possible, when you submit a package you have to do at least two things: select a category and check the lpk's. Anyway the whole process shouldn't take more then 1-2 minutes. I think @Juha talks about the fact that in the past you had to send the packages through mail. This is not true anymore. It can be done with a single click now.

I added Castle Game Engine to main repository.
« Last Edit: February 19, 2017, 10:54:37 am by GetMem »

JuhaManninen

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 4459
  • I like bugs.
Re: Online Package Manager
« Reply #726 on: February 19, 2017, 11:07:39 am »
What do you mean? I added a submit button at least a month ago. It can be done with a single click, or are you referring to something else?
Oops, sorry. I haven't been following the development all the time.
Submit button sounds good. Makes contributing packages easier and thus more package maintainers will do it in future.

I removed LazarusPackageManager in r54189.
Mostly Lazarus trunk and FPC 3.2 on Manjaro Linux 64-bit.

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #727 on: February 19, 2017, 11:44:13 am »
Quote
Oops, sorry. I haven't been following the development all the time.
Submit button sounds good. Makes contributing packages easier and thus more package maintainers will do it in future.
Things are looking good so far. I received at least 10 package in the last month. New packages are highlighted with a blue lightning icon(see attachment).

Quote
I removed LazarusPackageManager in r54189.
Thanks.

jacmoe

  • Full Member
  • ***
  • Posts: 249
    • Jacmoe's Cyber SoapBox
Re: Online Package Manager
« Reply #728 on: February 19, 2017, 06:03:57 pm »
Thanks a lot for adding Castle! ;D

Castle and OPM and Fpcupdeluxe is a Ninja Combination!  :D

New packages are highlighted with a blue lightning icon.
Ah, that makes sense.
I have been trying to figure out the difference between the blue flash / regular package icons for a while.  ;D
« Last Edit: February 19, 2017, 06:06:05 pm by jacmoe »
more signal - less noise

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #729 on: February 19, 2017, 06:49:24 pm »
Hi, such a big package the Castle Engine, how many rooms has this Castle  ::)

But seriously I can't install it with FPC trunk and Lazarus trunk.

I get errors when installing it, Internal error 2014081401. This line

Code: Pascal  [Select][+][-]
  1.     Handled := Items[I](Received) or Handled;    

at Castle Messaging unit.

"{ Message system to communicate between native code and Java on Android
  (TMessaging). }"

And maybe I need some android stuff to compile that unit?

Sorry if I'm posting it here, I did that because i'm installing it through OPM. Also I will copy this to the Castle Engine thread.

balazsszekely

  • Guest
Re: Online Package Manager
« Reply #730 on: February 19, 2017, 06:58:10 pm »
Quote
@jacmoe
Thanks a lot for adding Castle! ;D
You're welcome.

Quote
Ah, that makes sense.
I have been trying to figure out the difference between the blue flash / regular package icons for a while.
Blue lightning icons appears in front of the packages not older then 31 days. You can configure the value from the options though.

@lainz
Quote
But seriously I can't install it with FPC trunk and Lazarus trunk.
I get errors when installing it, Internal error 2014081401. This line
Thanks for the feedback. I only tested with Lazarus Trunk/FPC 3.0/Win7. It works fine. You should contact the package maintainer about the issues in trunk.

Quote
Sorry if I'm posting it here, I did that because i'm installing it through OPM. Also I will copy this to the Castle Engine thread.
No problem. I will run a few test later with Laz/FPC trunk. I just installed a secondary Lazarus with fpcdeluxe, which is a great tool by the way.
« Last Edit: February 19, 2017, 07:02:35 pm by GetMem »

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #731 on: February 19, 2017, 07:06:40 pm »
Yes I also have trunk trunk with fpcupdeluxe, combined with OPM is the only way I use lazarus now.

Akira1364

  • Hero Member
  • *****
  • Posts: 561
Re: Online Package Manager
« Reply #732 on: February 19, 2017, 09:22:29 pm »
Hi, such a big package the Castle Engine, how many rooms has this Castle  ::)

But seriously I can't install it with FPC trunk and Lazarus trunk.

I get errors when installing it, Internal error 2014081401. This line

Code: Pascal  [Select][+][-]
  1.     Handled := Items[I](Received) or Handled;    

at Castle Messaging unit.

"{ Message system to communicate between native code and Java on Android
  (TMessaging). }"

And maybe I need some android stuff to compile that unit?

Sorry if I'm posting it here, I did that because i'm installing it through OPM. Also I will copy this to the Castle Engine thread.

It's just a compiler bug, as the way they wrote it should technically work (but obviously doesn't, sometimes.) I replied to your copied post in the announcement thread with a solution I've found to work fine.

esvignolo

  • Full Member
  • ***
  • Posts: 159
  • Using FPC in Windows, Linux, Macos
Re: Online Package Manager
« Reply #733 on: February 20, 2017, 03:27:49 am »
Very good work with the package manager, something that is essential to make it easier for new developers to know and simplify this task.
I just want to make a small suggestion, i just had an update of a package, but when I selected and installed it, the update still appeared to me even after i had recompiled.
Therefore, my humble suggestion, is to simplify in a single button to update/install and if the repository was different from the official, warn with a message like this:
You Has the latest version of the official repository, do you want to download a new version from the page of the developer?

Greetings and thanks.

lainz

  • Hero Member
  • *****
  • Posts: 4460
    • https://lainz.github.io/
Re: Online Package Manager
« Reply #734 on: February 20, 2017, 03:55:21 am »
Hi, I agree with esvignolo, he was trying to update bgracontrols from external sources.

I know how it works and now he knows too. But for someone that never used it it can give you the impression that is not working.

A suggestion can be, if you already have that version installed, say

bgracontrols 4 installed, and you choose bgracontrols 4 to install again, and at the same time there's an external version available say bgracontrols 4.x (external update), when you click on install a prompt that says 'you want to re-install the same version or update to the external new version?, two buttons [Re-install bgracontrols 4] or [Update to bgracontrols 4.x]'

Or some better approach, I don't know  %)

Thanks again for this excelent tool.

 

TinyPortal © 2005-2018