[Lazarus] Add your own fpmake packages to the fppkg-repository

Joost van der Sluis joost at cnoc.nl
Mon Apr 20 23:01:31 CEST 2020



Op 19-04-2020 om 19:59 schreef Werner Pamler via lazarus:
> Am 17.04.2020 um 13:43 schrieb Joost van der Sluis via lazarus:
>> Everyone can log-in with a bug-tracker of forum account. Note that 
>> every fpc-version has it's own repository. And that there are two 
>> flavours: testing and production. Everyone can add packages to 
>> testing. For now adding to production is only possible for 
>> administrators.
> 
> Does this mean that every forum user can post fpc packages? Will there 
> be a review? I guess we will drown in garbage. Forum users, don't 
> misunderstand me, I am not saying that you are posting poor software in 
> general, but we've had some evil-minded guys out there in the forum. 
> Sorry I am thinking of the worst: will there be access rights so that a 
> poster can only modify his own packages? (CCR for example does not have 
> them - we're lucky that nobody has abused it so far, but here not every 
> forum user has access).

As you can see here: https://fppkg.cnoc.nl/documentation there are some 
regulations.

When things get out of control, we can change them.

For now: if you add a new package, no-one can see it and no-one can 
download it until a manager (atm: that's me) approves it.

Once approved, the maintainer (or admin) of the package can change it at 
will. And the changes will become available  in the test-repository. 
(not instantly, atm this is a manual step from the administrator. But it 
might get automated for the testing-repository in the future) This also 
means that the package will be available to all users that adapt their 
fppkg-configuration to use the test-repository. (They might do that, for 
example, to test their own packages)

And once again, only administrators can add packages to the production 
repository.

Also note that the system does a test-build of packages. For now only a 
x86_64-linux, but when people start really using it, I can invest some 
time and add some other platforms.

Regards,

Joost.


More information about the lazarus mailing list