• Setup a community Repository for Antergos


    To have the tools contributed by users from Antergos aviable as a extra repository easely installable as packages, it is a good idea to create a community-repository independend from main repository from Antergos. Also some AUR packages may can be aviable as packages.
    Would be nice also to have a voting system for this packages, so that the ones with a great popularity can be moved to the main repo…

    • Independend: because it should be possible to update this directly by the users creating them, and do not mess up with the main repository workflow.

    • extra and seperated, as it is not secure to have this enabled by default, and it will may mess up things at the system side.

    • i can provide Serverspace and webpage to make it aviable to community, as i do not think we will need to sync this to the mirrors, at the beginning (keep it simple first) but depending an the amount off uses i may will run out of traffic and it needs a re-think 😉

    Please share your thoughts here!

    [updates once a week] = [90% less problems]
    how to add system logs:
    wget http://bit.ly/2GCG9k2 && sh 2GCG9k2
    help development: donate antergos

  • Hello!
    Great idea. It has long been necessary to make such a repository. But everything happens when the time comes. 🙂
    AUR is large, but not always convenient to install (some packages take a long time to build). Especially here it was possible to collect some rare, but interesting package. Your idea is very good.

    Russian fan club of Antergos

  • @tuxnot yes it is a good idea in many ways!

    I think also about all the issues users have with building packages from AUR…

    [updates once a week] = [90% less problems]
    how to add system logs:
    wget http://bit.ly/2GCG9k2 && sh 2GCG9k2
    help development: donate antergos

  • And this repository could be a bit better targeted (than AUR) for Antergos users, since the contents would most likely be projects and results from real Antergos users. 🙂

    Hopefully all normal package management tools on the client side could be used with the new repo. Or if that is not directly possible, then somebody could write a small wrapper for them, shouldn’t be too hard.

    A tool for sending logs: https://forum.antergos.com/topic/10586/eat-logs
    Install eat: wget -q https://github.com/manuel-192/eat/raw/master/PKGBUILD && makepkg -sic

  • @joekamprad
    Do you think the server could simply be a storage Arch formatted, installable (pacman -U package.tar.xz) packages that the server builds from PKGBUILD files?
    Or did you have a different idea?
    🙂

    A tool for sending logs: https://forum.antergos.com/topic/10586/eat-logs
    Install eat: wget -q https://github.com/manuel-192/eat/raw/master/PKGBUILD && makepkg -sic

  • Build Server needs to have a system/script to build packages and tracking a repository with all chenges like updates and removings e.t.c. as i get some problems on using makepkg internal options to save builded packages to a folder, as if i do not have them ionstalled i do not get a notification on updates (i just talk about AUR builds) so would be nice to have a script can check this… so the buildserver needs some handy automated scripts running, may as a service that tracks if new PKGBUILD arrives and automatic build packages sign them and upload them to the repo…

    vlien side intergration is not the problem, as i do try that with my personal repo before this can be handled with repo-add-and-sign what creates sig files and the needed files and db stuff to make use of the repo with pacman and wrappers…

    The real challange is to find a way to get a buildserver running… i can build one from stuff stayn around at my garage… as the buildserver do not need to be aviable online as a webserver… it only needs to push the packages t my server and somhow need to get the PKGBUILDS downloaded from a place like github… ( or is it called winhub now?)

    [updates once a week] = [90% less problems]
    how to add system logs:
    wget http://bit.ly/2GCG9k2 && sh 2GCG9k2
    help development: donate antergos

  • @joekamprad
    OK, sounds like it takes some time to get all working!
    The wingithub ( 😉 ) packages from various developers may not be easy to organize…

    Must say that I don’t have experience of setting up servers, but if some scripts are needed, I could help developing them. Their actions and requirements just need to be very well defined.

    A tool for sending logs: https://forum.antergos.com/topic/10586/eat-logs
    Install eat: wget -q https://github.com/manuel-192/eat/raw/master/PKGBUILD && makepkg -sic

  • we do not need a real server for it, as i do not want to have a webserver running out of my local network…
    So it is about a buildscript mostly…

    • To get the sourcefiles it will need to have a filesharing folder somwhere and a script to download this folder >>
    • compare with already existing buildfolder on the buildserver >>
    • then start the buildqueue and check if thre is going all well… if a build fails we need to get a log to see what goes wrong >>
    • then when packages are builded it will create a new sig and the needed database files >>
    • and then upload packages and stuff to repository…

    [updates once a week] = [90% less problems]
    how to add system logs:
    wget http://bit.ly/2GCG9k2 && sh 2GCG9k2
    help development: donate antergos

  • I like the idea a lot!

    Coincidence or not yesterday i started forking some github pages with PKGBUILDs like, antergos, manjaro and rebornos to have them like a backup system.

    So maybe we could start this way, colecting PKGBUILDS?
    If some developer allow @joeakamprad to create a new repository at antergos github (or we create our own github user for that) and as we get more ideas/tools we can start compiling all of them.

    As an example @joekamprad and me already have our own repositories for packages we use/like, in my case i use for Portergos iso.

    And if i can make a request, i’d like those packages to be both 32 and 64 bits, since i’m making a portergos iso 32 bits and i’m finishing building some packages for 32 bits.

    I also have no idea how to make a building server, i do it all by hand here 😞

    Portergos site
    https://github.com/Portergos/portergos-iso

    Still in love with Antergos (default OS)
    I3wm

    Linux newbie since 06/2016

  • I have a feeling this is going to work! 🙂
    The more people we have working on this, the better it gets.

    Joe’s great advise is that we keep it simple and manageable.
    And I guess since it is Joe’s server, he needs to decide what he can make available to the internet.

    32 bit support may be desirable for some people, but it may also create some complexities since Arch is no more officially supporting them AFAIK. But at least it could be taken into account that 32 bit stuff may need to be supported.
    For example, bash script apps should run also on 32 bit systems… 😉

    A tool for sending logs: https://forum.antergos.com/topic/10586/eat-logs
    Install eat: wget -q https://github.com/manuel-192/eat/raw/master/PKGBUILD && makepkg -sic

  • @manuel said in Setup a community Repository for Antergos:

    32 bit support may be desirable for some people, but it may also create some complexities since Arch is no more officially supporting them AFAIK. But at least it could be taken into account that 32 bit stuff may need to be supported.
    For example, bash script apps should run also on 32 bit systems

    Yes, i use Arch32 to build portergos 32 bits.

    I just created 3 repositories, still testing, i named them portergos, but we can fork it somewhere else later on and rename.
    They are separeted in 64 bits, 32 bits, and any architecture (some packages work for both systems).
    That’s how i plan to do for portergos, but count me in to join a “community repository” (sort of Universal Arch-based repository)

    Portergos site
    https://github.com/Portergos/portergos-iso

    Still in love with Antergos (default OS)
    I3wm

    Linux newbie since 06/2016

  • I love this idea! You guys can use all of the Reborn packages you want for this :). If you need me to send them to you, just say so! This truly sounds like something beneficial for everyone - even pure Arch users (although I am sure they would never admit that)

    Keep trying, never give up. In the end, you will find that it was all worth it

    My ISO: https://rebornos.wordpress.com

    Friend's Website: http://nwg.pl

  • I approve… let me know how i can help

    If you pretend to be someone else? Who will be you?

community11 repository10 Posts 13Views 446
Log in to reply
Bloom Email Optin Plugin

Looks like your connection to Antergos Community Forum was lost, please wait while we try to reconnect.