[aur-general] AUR 3.0.0-rc1 released

Doug Newgard scimmia at archlinux.info
Wed Apr 30 21:30:09 EDT 2014

On 2014-04-30 19:45, Yichao Yu wrote:
> Hi,
> On Wed, Apr 30, 2014 at 8:37 PM, Dave Reisner <d at falconindy.com> wrote:
>> On Wed, Apr 30, 2014 at 06:57:33PM -0500, Doug Newgard wrote:
>>> On 2014-04-30 17:20, Lukas Fleischer wrote:
>>> >A first release candidate of the AUR 3.0.0 has been released! You can
>>> >give it a try at [1]. Note that due to internal changes, the setup at
>>> >aur-dev.archlinux.org uses a different database than aur.archlinux.org.
>>> >You should be able login using your regular AUR account, though.
>>> >
>>> >The most important changes are:
>>> >
>>> >* Full split package support.
>>> >* Support for {make,check,opt}depends, conflicts, provides, ...
>>> >* Full support for the new fields in the RPC interface.
>>> >* Metadata support. Use mkaurball instead of `makepkg --source` to
>>> >  generate source tarballs for the AUR`. You can get it from [2] -- it
>>> >  will eventually be moved to [community].
>>> >
>>> >Note that in order to obtain the new fields, you need to request
>>> >the new
>>> >version of the RPC API explicitly, like this:
>>> >
>>> >    https://aur-dev.archlinux.org/rpc.php?type=info&arg=pass&v=2
>>> >
>>> >Otherwise, the replies default to the old format for compatibility
>>> >reasons.
>>> >
>>> >Please report any bugs to the AUR bug tracker [3].
>>> >
>>> >[1] https://aur-dev.archlinux.org/
>>> >[2] https://aur.archlinux.org/packages/pkgbuild-introspection-git/
>>> >[3] https://bugs.archlinux.org/index.php?project=2
>>> It appears that pkgbase is now the important part of a PKGBUILD,
>> But note that it doesn't need to be included. Same as makepkg, it
>> defaults to pkgname[0] if it isn't defined.
>>> that's what people would be requesting deletion or merging on? Makes
>>> merges a bit tough, since you can't upload a PKGBUILD with a
>>> different pkgbase but an overlapping pkgname.
>> You'd be referring to the package by its pkgbase, since that's the
>> unifying factor. If 'foo' is split into 'python-foo' and 
>> 'python2-foo',
>> you wouldn't ask to merge/delete 'python-foo' or 'python2-foo'. This
>> doesn't make sense -- you'd just upload a new source tarball with the
>> modification.
>> I don't understand your concern over overlapping pkgnames. If you want
>> to take ownership of existing packages, you should be asking for the
>> package to be disowned, not merged, same as today.
> I'm not sure if this is the original concern but one of my concern
> that might be related is that for example there are two packages
> python-foo and python2-foo which provide the python3 and python2
> versions respectively. What should I do if I want to merge the two
> packages into a split package that provide both. Asking for merge and
> update the package later? AUR won't let me to upload a new version of
> python-foo that provide python2-foo otherwise.
> Cheers.
> Yichao Yu

Yep, that was the concern exactly. Nothing insurmountable, just wanting 
to clarify how it works upfront.

More information about the aur-general mailing list