You are not logged in.

#1 2018-06-16 23:53:04

SealsRock12
Member
Registered: 2018-04-03
Posts: 83

[SOLVED] Can we set the AUR package itself as it's upstream source?

Hello everyone,
I have noticed why scrolling through AUR packages that just about every one of them has an upstream URL from a GitHub repo. For private reasons, I can't use GitHub. In my AUR package I might create soon, is it possible to configure it so the upstream URL is the AUR package itself?

Last edited by SealsRock12 (2018-06-18 01:08:08)


-- SealsRock12

Offline

#2 2018-06-17 00:02:16

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,788
Website

Re: [SOLVED] Can we set the AUR package itself as it's upstream source?

The AUR is not for hosting source files, just the build files necessary to create a package with makepkg. If you have a project you wish to share with others then there are alternatives to github that you can use.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2018-06-17 02:50:57

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: [SOLVED] Can we set the AUR package itself as it's upstream source?

*puts on Trusted User hat*

It sounds like you're considering hosting the source code itself in the AUR. The upstream URL is meant to be truthful -- if it's some other project that is hosted on Github, it's simply wrong to claim it is hosted on the AUR. If it's your own code which you're considering to develop, you need to figure out proper hosting yourself.

Feel free to use Gitlab, as many other people fleeing Microsoft-owned Github are doing. Or the other hosted gitlab instances like for example salsa.debian.org (successor to alioth).

Feel free to use self-hosted gogs/gitea.

Feel free to use Bitbucket, which is no more or less proprietary than Github ever was, but if your criteria is "not owned by Microsoft" then Bitbucket sure isn't owned by Microsoft.

Feel free to use GNU's savannah.nongnu.org depending on your licensing requirements.

Feel free to use Ubuntu's Launchpad, which despite being developed in bazaar to host bazaar code, actually does support git too, these days.

Feel free to use http://repo.or.cz/ (but their SSL situation is weird, possibly the stupidest I've ever seen)

Note how all these projects advertise themselves as source code hosting.

The Arch Linux AUR does *not* advertise itself as source code hosting, and we explicitly forbid it. If your project files are big enough, the server hooks will automatically reject your pushes, and if we discover people who manage to slip under the limit, we'll most likely delete the package and possibly suspend the perpetrator's account if we suspect deliberate, knowing flouting of the rules.


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#4 2018-06-17 03:20:53

SealsRock12
Member
Registered: 2018-04-03
Posts: 83

Re: [SOLVED] Can we set the AUR package itself as it's upstream source?

Eschwartz wrote:

*puts on Trusted User hat*

It sounds like you're considering hosting the source code itself in the AUR. The upstream URL is meant to be truthful -- if it's some other project that is hosted on Github, it's simply wrong to claim it is hosted on the AUR. If it's your own code which you're considering to develop, you need to figure out proper hosting yourself.

Feel free to use Gitlab, as many other people fleeing Microsoft-owned Github are doing. Or the other hosted gitlab instances like for example salsa.debian.org (successor to alioth).

Feel free to use self-hosted gogs/gitea.

Feel free to use Bitbucket, which is no more or less proprietary than Github ever was, but if your criteria is "not owned by Microsoft" then Bitbucket sure isn't owned by Microsoft.

Feel free to use GNU's savannah.nongnu.org depending on your licensing requirements.

Feel free to use Ubuntu's Launchpad, which despite being developed in bazaar to host bazaar code, actually does support git too, these days.

Feel free to use http://repo.or.cz/ (but their SSL situation is weird, possibly the stupidest I've ever seen)

Note how all these projects advertise themselves as source code hosting.

The Arch Linux AUR does *not* advertise itself as source code hosting, and we explicitly forbid it. If your project files are big enough, the server hooks will automatically reject your pushes, and if we discover people who manage to slip under the limit, we'll most likely delete the package and possibly suspend the perpetrator's account if we suspect deliberate, knowing flouting of the rules.

Ok, thank you for your help. Marking as solved.


-- SealsRock12

Offline

#5 2018-06-17 09:46:46

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,788
Website

Re: [SOLVED] Can we set the AUR package itself as it's upstream source?

You can do that by editing your first post and amending the topic title with '[solved]', or equivalent.

https://wiki.archlinux.org/index.php/Co … ow_to_post


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB