[pacman-dev] [PATCH 1/1] Add BUILDINFO man page
Andrew Gregory
andrew.gregory.8 at gmail.com
Sat Jan 6 17:44:55 UTC 2018
On 01/06/18 at 12:56am, Jelle van der Waa wrote:
> Thanks for the review!
>
> On 01/04/18 at 07:23pm, Andrew Gregory wrote:
> > On 01/01/18 at 02:53pm, Jelle van der Waa wrote:
...
> > > +
> > > +*format*::
> > > + Denotes the file format, represented by a number.
> >
> > Can we be more specific here? @Allan: do you intend to keep this as
> > a plain integer or use something more complex for updates?
>
> More specific as in? I guess "file format version" would be more
> specific?
I meant more specific as in what kind of number (i.e. a plain positive
integer as opposed to a float).
...
> > > +*installed (array)*::
> > > + The installed packages at build time including the version of the package.
> >
> > The actual format of the package name and version should be described
> > here. Looking at the actual code, this is also broken for any
> > packages that include spaces in the name...
>
> Spaces in a name is not legal I assume?
Unfortunately, what makepkg accepts as a valid package name and what
libalpm accepts are not the same (improving that is on my TODO list).
libalpm accepts any characters except '\n', '/', and NUL. The
packages being listed weren't necessarily built by makepkg, so they
can include the full range of characters that libalpm allows.
I keep a list of the various pacman/alpm/makepkg restrictions here:
https://wiki.archlinux.org/index.php/User:Apg#pacman_LIMITS
More information about the pacman-dev
mailing list