@dmnks commented on this pull request.
> +```
+
+# CONFIGURATION
+List main configurables affecting this program here, but don't describe.
+See *rpm.config*(5) for details:
+- *%\_bar_mode*
+- *%\_foo_mode*
+
+# ENVIRONMENT
+Describe environment variables affecting program execution.
+
+# EXIT S
@dmnks commented on this pull request.
> +Typographic conventions:
+- Put option aliases on separate lines
+- Put option arguments with pre-determined values into <> (see below)
+
+*-d*
+*--do-this*
+ Do Y instead of default action.
+
+*-o* _ARG_,
+*--output*=_ARG_
+ Use file _ARG_ f
@dmnks commented on this pull request.
> +Use {} for the operation switches:
+
+*rpmcmd* {*-b*|*--bardize*} [options] [bardize-options] [_ARGUMENT_] ...
+
+*rpmcmd* {*-f*|*--frobnize*} [options] [_ARGUMENT_] ...
+
+# DESCRIPTION
+Describe what *rpmcmd* command does in plain, understandable
+Engl
@pmatilai commented on this pull request.
> @@ -0,0 +1,17 @@
+FROM registry.fedoraproject.org/fedora:41
+
+RUN dnf install -y \
+gcc \
+gcc-c++ \
Yup. So to confirm, keeping this stuff inside a container unconditionally is a
good thing.
--
Reply to this email directly or view it on G
@dmnks commented on this pull request.
> @@ -0,0 +1,17 @@
+FROM registry.fedoraproject.org/fedora:41
+
+RUN dnf install -y \
+gcc \
+gcc-c++ \
Ack. I'm thinking if we should just drop the bundler option altogether? It's
not a lot of extra code but still.
--
Reply to this email direct
@dmnks commented on this pull request.
> @@ -0,0 +1,17 @@
+FROM registry.fedoraproject.org/fedora:41
+
+RUN dnf install -y \
+gcc \
+gcc-c++ \
Nah, maybe not. It's literally 4 or so cmake commands, and can be useful.
--
Reply to this email directly or view it on GitHub:
https://github
@pmatilai commented on this pull request.
> @@ -0,0 +1,17 @@
+FROM registry.fedoraproject.org/fedora:41
+
+RUN dnf install -y \
+gcc \
+gcc-c++ \
Oh I managed to gloss over that somehow, looking for something else I guess.
I would really contain this to containers only. It's not a lot o
@dmnks commented on this pull request.
> @@ -12,6 +12,6 @@ There are two separate sets of documents here:
* [RPM's Reference Manual](manual/index.md)
The API documention is also build here. But if you see this it is probably not
built yet.
-If it is built (in-tree) it can be found [here](l
@dmnks commented on this pull request.
> @@ -0,0 +1,17 @@
+FROM registry.fedoraproject.org/fedora:41
+
+RUN dnf install -y \
+gcc \
+gcc-c++ \
Indeed :laughing: There's a lot going on, including C++ compilation, when
installing the required gems. Somewhat I feel more comfortable to jus
@pmatilai commented on this pull request.
> @@ -0,0 +1,17 @@
+FROM registry.fedoraproject.org/fedora:41
+
+RUN dnf install -y \
+gcc \
+gcc-c++ \
Yep, a container FTW for sure. There were some pretty hair-raising messages
scrolling by in the process of buildign this stuff, such as
> Do
@dmnks commented on this pull request.
> @@ -0,0 +1,17 @@
+FROM registry.fedoraproject.org/fedora:41
+
+RUN dnf install -y \
+gcc \
+gcc-c++ \
Oh yup, noticed those too :sweat_smile: That should be fine in the container
environment of course but is surely hair-raising :smile:
--
Rep
@pmatilai commented on this pull request.
> @@ -12,6 +12,6 @@ There are two separate sets of documents here:
* [RPM's Reference Manual](manual/index.md)
The API documention is also build here. But if you see this it is probably not
built yet.
-If it is built (in-tree) it can be found [here
@pmatilai commented on this pull request.
> @@ -0,0 +1,17 @@
+FROM registry.fedoraproject.org/fedora:41
+
+RUN dnf install -y \
+gcc \
+gcc-c++ \
Uh, so let me get this straight: rendering our site requires C and C++
compilers? :flushed: :laughing:
I can see it all breaks if you just
@pmatilai commented on this pull request.
> +```
+
+# CONFIGURATION
+List main configurables affecting this program here, but don't describe.
+See *rpm.config*(5) for details:
+- *%\_bar_mode*
+- *%\_foo_mode*
+
+# ENVIRONMENT
+Describe environment variables affecting program execution.
+
+# EXI
@pmatilai commented on this pull request.
> +
+# OPTIONS
+Describe common options and in this section.
+
+Typographic conventions:
+- Put option aliases on separate lines
+- Put option arguments with pre-determined values into <> (see below)
+
+See *rpm.common*(8) for the options common to all *
@pmatilai commented on this pull request.
> +Typographic conventions:
+- Put option aliases on separate lines
+- Put option arguments with pre-determined values into <> (see below)
+
+*-d*
+*--do-this*
+ Do Y instead of default action.
+
+*-o* _ARG_,
+*--output*=_ARG_
+ Use file _ARG
pmatilai left a comment (rpm-software-management/rpm#3667)
> I did create a minimal standlone library that replicates the issue using GCC,
> binutils, and the Common Lisp elf system, which I can provide steps for if
> necessary.
Please do. Without a reproducer it's hard for us to do much about
@dmnks commented on this pull request.
> +Typographic conventions:
+- Put option aliases on separate lines
+- Put option arguments with pre-determined values into <> (see below)
+
+*-d*
+*--do-this*
+ Do Y instead of default action.
+
+*-o* _ARG_,
+*--output*=_ARG_
+ Use file _ARG_ f
@pmatilai commented on this pull request.
> +
+# OPTIONS
+Describe common options and in this section.
+
+Typographic conventions:
+- Put option aliases on separate lines
+- Put option arguments with pre-determined values into <> (see below)
+
+See *rpm.common*(8) for the options common to all *
@pmatilai commented on this pull request.
> +Typographic conventions:
+- Put option aliases on separate lines
+- Put option arguments with pre-determined values into <> (see below)
+
+*-d*
+*--do-this*
+ Do Y instead of default action.
+
+*-o* _ARG_,
+*--output*=_ARG_
+ Use file _ARG
@pmatilai commented on this pull request.
> +
+# OPTIONS
+Describe common options and in this section.
+
+Typographic conventions:
+- Put option aliases on separate lines
+- Put option arguments with pre-determined values into <> (see below)
+
+See *rpm.common*(8) for the options common to all *
@pmatilai commented on this pull request.
> +```
+
+# CONFIGURATION
+List main configurables affecting this program here, but don't describe.
+See *rpm.config*(5) for details:
+- *%\_bar_mode*
+- *%\_foo_mode*
+
+# ENVIRONMENT
+Describe environment variables affecting program execution.
+
+# EXI
@pmatilai commented on this pull request.
> +
+# OPTIONS
+Describe common options and in this section.
+
+Typographic conventions:
+- Put option aliases on separate lines
+- Put option arguments with pre-determined values into <> (see below)
+
+See *rpm.common*(8) for the options common to all *
@pmatilai commented on this pull request.
> @@ -12,6 +12,6 @@ There are two separate sets of documents here:
* [RPM's Reference Manual](manual/index.md)
The API documention is also build here. But if you see this it is probably not
built yet.
-If it is built (in-tree) it can be found [here
@dmnks commented on this pull request.
> @@ -0,0 +1,17 @@
+FROM registry.fedoraproject.org/fedora:41
+
+RUN dnf install -y \
+gcc \
+gcc-c++ \
Fair point. The bundler option isn't downloading anything, though, it's just
checking for the gems locally (like we do with any other build dep
@pmatilai pushed 1 commit.
a5b63e37d8b668320854900e665c413caa6c780c fixup! Add support for setting up
auto-signing with gpg, tests and a man page
--
View it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3665/files/68dddb7355de7809291fd5f1a7b07f79765eb697..a5b63e37d8b6683208549
pmatilai left a comment (rpm-software-management/rpm#3665)
Oops, the $email quote remark fixed now too, and spotted + fixed a couple of
other missing quotes as well.
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3665#issuecomment-27398
@dmnks commented on this pull request.
> @@ -24,9 +24,13 @@ Typographic conventions:
- Use hard wrapping at 80 columns for all text
- Use bold for literal values such as command name and options:
*cmd* does X, with option *--do-this* does Y instead
-- Use bold when referring to section names
@dmnks commented on this pull request.
> @@ -72,15 +79,15 @@ See *rpm.common*(8) for the options common to all *rpm*
> executables.
*--do-this*
Do Y instead of default action.
-*-o* _ARG_,
-*--output*=_ARG_
+*-o* _FILE_,
+*--output*=_FILE_
Use file _ARG_ for output.
Seems li
@dmnks commented on this pull request.
> @@ -12,6 +12,6 @@ There are two separate sets of documents here:
* [RPM's Reference Manual](manual/index.md)
The API documention is also build here. But if you see this it is probably not
built yet.
-If it is built (in-tree) it can be found [here](l
pmatilai left a comment (rpm-software-management/rpm#3654)
Done in #3639 but forgot to add fixes: there.
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/3654#issuecomment-2740273423
You are receiving this because you are subscribed to t
Closed #3654 as completed.
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/3654#event-16908215243
You are receiving this because you are subscribed to this thread.
Message ID:
___
Rpm-maint m
@dmnks commented on this pull request.
> @@ -0,0 +1,229 @@
+RPM-COMMON(8)
+
+# NAME
+rpm-common - operations and options common to the main *rpm*(8) executables
s/operations/Operations/
> @@ -0,0 +1,229 @@
+RPM-COMMON(8)
+
+# NAME
+rpm-common - operations and options common to the main *rpm*(8
@dmnks commented on this pull request.
> @@ -12,6 +12,6 @@ There are two separate sets of documents here:
* [RPM's Reference Manual](manual/index.md)
The API documention is also build here. But if you see this it is probably not
built yet.
-If it is built (in-tree) it can be found [here](l
@pmatilai commented on this pull request.
> + installing, or *%prep* if building, a package) will be run after a
+ chroot(2) to _DIRECTORY_.
+
+ Note that rpm assumes the environment inside the root is set up by
+ the caller, such as any mounts needed for the operation insi
@pmatilai commented on this pull request.
> + installing, or *%prep* if building, a package) will be run after a
+ chroot(2) to _DIRECTORY_.
+
+ Note that rpm assumes the environment inside the root is set up by
+ the caller, such as any mounts needed for the operation insi
@dmnks commented on this pull request.
> @@ -202,11 +148,6 @@ The following options may also be used:
but *%builddir*/*%buildsubdir* points back to the current working
directory. *%prep* is skipped entirely.
-*--target* _PLATFORM_
This seems to have been dropped completely (no
@dmnks commented on this pull request.
> +packages can be queried or installed from the internet. Package files for
+install, upgrade, and query operations may be specified as an *ftp* or *http*
+style URL:
+
+_http://HOST[:PORT]/path/to/package.rpm_
+
+_ftp://[USER:PASSWORD]@HOST[:PORT]/path/to
@dmnks commented on this pull request.
> @@ -72,15 +79,15 @@ See *rpm.common*(8) for the options common to all *rpm*
> executables.
*--do-this*
Do Y instead of default action.
-*-o* _ARG_,
-*--output*=_ARG_
+*-o* _FILE_,
+*--output*=_FILE_
Use file _ARG_ for output.
(One of
pmatilai left a comment (rpm-software-management/rpm#3659)
Converting to a draft until I double-check against the actually accepted
version of template, but otherwise feel free to review already.
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rp
@dmnks commented on this pull request.
> + proxy http server instead of the default port. This option may also
+ be specified by configuring the macro *%\_httpport*.
+
+# ENVIRONMENT
+*RPM_CONFIGDIR*
+ Used to override the default *rpm* configuration home,
+ typically _/usr
fitzsim left a comment (rpm-software-management/rpm#3667)
> > I did create a minimal standlone library that replicates the issue using
> > GCC, binutils, and the Common Lisp elf system, which I can provide steps
> > for if necessary.
>
> Please do. Without a reproducer it's hard for us to do mu
@dmnks commented on this pull request.
> -
-*-v*, *--verbose*
- Print verbose information - normally routine progress messages will
- be displayed.
-
-*-vv*
- Print lots of ugly debugging information.
-
-*--rcfile* _FILELIST_
- Replace the default list of configuration fi
@dmnks commented on this pull request.
> +RPM-COMMON(8)
+
+# NAME
+rpm-common - operations and options common to the main *rpm*(8) executables
+
+# SYNOPSIS
+_RPMCMD_ [options] {*-?*|*--help*}
+
+_RPMCMD_ [options] *--showrc*
+
+_RPMCMD_ [options] *--version*
+
+# DESCRIPTION
+The following *rpm
@pmatilai commented on this pull request.
> @@ -24,9 +24,13 @@ Typographic conventions:
- Use hard wrapping at 80 columns for all text
- Use bold for literal values such as command name and options:
*cmd* does X, with option *--do-this* does Y instead
-- Use bold when referring to section nam
Merged #3639 into master.
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3639#event-16907482603
You are receiving this because you are subscribed to this thread.
Message ID:
___
Rpm-maint mail
@dmnks commented on this pull request.
> @@ -12,6 +12,6 @@ There are two separate sets of documents here:
* [RPM's Reference Manual](manual/index.md)
The API documention is also build here. But if you see this it is probably not
built yet.
-If it is built (in-tree) it can be found [here](l
dmnks left a comment (rpm-software-management/rpm#3639)
/me scrolls up
OK, I think we're good now :tada:
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3639#issuecomment-2740185569
You are receiving this because you are subscribed to t
@pmatilai pushed 1 commit.
521d1c974fdd1ea212b1930f84c8d1dd336d9589 fixup! Add a template man page with
style guidance
--
View it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3639/files/7ee787c87d55e553ed182a88abb77b6524aae47c..521d1c974fdd1ea212b1930f84c8d1dd336d9589
You are
@pmatilai commented on this pull request.
> @@ -72,15 +79,15 @@ See *rpm.common*(8) for the options common to all *rpm*
> executables.
*--do-this*
Do Y instead of default action.
-*-o* _ARG_,
-*--output*=_ARG_
+*-o* _FILE_,
+*--output*=_FILE_
Use file _ARG_ for output.
ARGh
@pmatilai commented on this pull request.
> @@ -124,10 +131,18 @@ On success, 0 is returned, a non-zero failure code
> otherwise.
# EXAMPLES
Add at least one example for each major functionality of the command.
-
-```
-rpmcmd --do-this package-1.0-1.noarch.rpm
-```
+Command first in bold, t
@pmatilai pushed 1 commit.
8a9eb30bb15a08154c51c6cd0f58113a3c2f7a63 Add a template man page with style
guidance
--
View it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3639/files/521d1c974fdd1ea212b1930f84c8d1dd336d9589..8a9eb30bb15a08154c51c6cd0f58113a3c2f7a63
You are receiv
dmnks left a comment (rpm-software-management/rpm#3639)
Lol, okay then, will let you do that :smile:
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3639#issuecomment-2740188452
You are receiving this because you are subscribed to this t
pmatilai left a comment (rpm-software-management/rpm#3639)
Okay, I'll smash the fixups together and do one more push :+1:
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3639#issuecomment-2740187709
You are receiving this because you are
pmatilai left a comment (rpm-software-management/rpm#3659)
I'll try to get this updated tomorrow.
--
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3659#issuecomment-2740780373
You are receiving this because you are subscribed to this threa
@dmnks commented on this pull request.
> + installing, or *%prep* if building, a package) will be run after a
+ chroot(2) to _DIRECTORY_.
+
+ Note that rpm assumes the environment inside the root is set up by
+ the caller, such as any mounts needed for the operation inside
@pmatilai commented on this pull request.
> @@ -0,0 +1,229 @@
+RPM-COMMON(8)
+
+# NAME
+rpm-common - operations and options common to the main *rpm*(8) executables
+
+# SYNOPSIS
+_RPMCMD_ [options] {*-?*|*--help*}
Yup, I'm not sure either. `*rpmcmd* seems wrong because that's supposed to be a
@pmatilai pushed 1 commit.
68dddb7355de7809291fd5f1a7b07f79765eb697 fixup! Add support for setting up
auto-signing with gpg, tests and a man page
--
View it on GitHub:
https://github.com/rpm-software-management/rpm/pull/3665/files/77f2a7ed207393c11d8f5947b5e64a93023d33fa..68dddb7355de7809291fd
@pmatilai commented on this pull request.
> + proxy http server instead of the default port. This option may also
+ be specified by configuring the macro *%\_httpport*.
+
+# ENVIRONMENT
+*RPM_CONFIGDIR*
+ Used to override the default *rpm* configuration home,
+ typically _/
@pmatilai commented on this pull request.
> +packages can be queried or installed from the internet. Package files for
+install, upgrade, and query operations may be specified as an *ftp* or *http*
+style URL:
+
+_http://HOST[:PORT]/path/to/package.rpm_
+
+_ftp://[USER:PASSWORD]@HOST[:PORT]/path
@dmnks commented on this pull request.
> + installing, or *%prep* if building, a package) will be run after a
+ chroot(2) to _DIRECTORY_.
+
+ Note that rpm assumes the environment inside the root is set up by
+ the caller, such as any mounts needed for the operation inside
@dmnks commented on this pull request.
> -*--version*
- Print a single line containing the version number of *rpm* being
- used.
-
-*--quiet*
- Print as little as possible - normally only error messages will be
- displayed.
-
-*-v*
- Print verbose information - norm
62 matches
Mail list logo