EPrints Technical Mailing List Archive
See the EPrints wiki for instructions on how to join this mailing list and related information.
Message: #07747
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
Re: [EP-tech] please close the Bazaar
- To: "eprints-tech@ecs.soton.ac.uk" <eprints-tech@ecs.soton.ac.uk>, Yuri <yurj@alfa.it>
- Subject: Re: [EP-tech] please close the Bazaar
- From: "Newman D.R." <drn@ecs.soton.ac.uk>
- Date: Wed, 27 Mar 2019 09:29:11 +0000
Hi all,
I think we can break down what needs to be done into several separate points:
1. Remove existing crud (old plugins that no longer work properly or plugins that were broken from the get go). I know that there have been attempts to do this in the recent past to tidy some old plugins up. However, this can be a difficult process and unless it is unequivocably clear a plugin should be removed, an individual Bazaar admin may not want to take that unilateral action for fear of getting into an argument with the plugin's creator. If a number of individuals (maybe on this mailing list) want to compile lists of plugins that they think should be removed, then maybe we can reach a consensus to get rid of a least some of the crud.
2. Prevent people uploading broken plugins, which instantly become available for anyone can install. As I think has already been mentioned, the Bazaar has accolades that can only be applied by Bazaar admins. It does not seem unreasonable to limit the default listing you will see through a repository Available Bazaar plugins tab is limited to those items
that have accolades, (if this is technically possible). However, having unallocaded plugins available if a developer deliberately changes the Bazaar URL option for their repository would still be useful. So if they want to do testing of the install from
the Bazaar, then they can.
3. Make sure things from GitHub make it into the Bazaar Rory has already made the suggestion of making use of Gitaar. However, it sounds like even with assistance publishing a plugin to the Bazaar is not particularly straightforward. Looking on the wiki to see what advice I can find shows a selection of pages
under the EPrints Bazaar category [1] but I can see that the "Getting Started" page [2] has not had anything but minor changes for quite some time. I would be willing to contribute to an effort to improve these pages. However, this process would benefit
most from incorporating the experiences of several people to make sure all bases are covered.
4. Make sure Bazaar plugins are regularly updated with changes made on GitHub I know that there are various Bazaar plugins on the eprints GitHub [3] that are regularly updated to the Bazaar. I agree that having corresponding GitHub releases and Bazaar plugin versions would be useful, which is not currently the case with these plugins. However, I think there has to be some appreciation that producing the release of a plugin does require some effort on the part of the maintainer, so there is a need to be patient in waiting for "that pull request you submitted last week" to make it into the plugin as installable from the Bazaar. I am certainly would advocate a more structured and transparent process for managing Bazaar plugin releases that could then lead to that plugin release receiving some sort of "gold standard" accolade on the Bazaar.
Regards
David Newman
[1] https://wiki.eprints.org/w/Category:EPrints_Bazaar [2] https://wiki.eprints.org/w/Getting_Started_with_the_EPrints_Bazaar [3]
https://github.com/eprints
On 27/03/2019 08:39, Denis Pitzalis via Eprints-tech wrote:
I agree with Rory, gitaar can be a good solution, similar to how composer does in PHP. You develop your module on GitHub, then you publish it in a repository (the bazaar) when you have a stable enough version. |
- References:
- [EP-tech] please close the Bazaar
- From: Yuri <yurj@alfa.it>
- Re: [EP-tech] please close the Bazaar
- From: Will Fyson <R.W.Fyson@soton.ac.uk>
- Re: [EP-tech] please close the Bazaar
- From: Yuri <yurj@alfa.it>
- Re: [EP-tech] please close the Bazaar
- From: Rory McNicholl <Rory.McNicholl@london.ac.uk>
- Re: [EP-tech] please close the Bazaar
- From: Denis Pitzalis <denis.pitzalis@gmail.com>
- [EP-tech] please close the Bazaar
- Prev by Date: Re: [EP-tech] please close the Bazaar
- Next by Date: Re: [EP-tech] please close the Bazaar
- Previous by thread: [EP-tech] EPrints/CRIS
- Next by thread: [EP-tech] DOI handling in orcid_support_advance
- Index(es):