[packages/rust] rpm4 noarch

Jan Rękorajski baggins at pld-linux.org
Mon Jul 3 08:18:50 CEST 2017


On Mon, 03 Jul 2017, Jeffrey Johnson wrote:

> 
> > On Jul 3, 2017, at 2:07 AM, Jan Rękorajski <baggins at pld-linux.org> wrote:
> > 
> > Why do you keep adding that cruft? Please stop doing this.
> > We don't use rpm4 for 5 (five) years.
> > 
> 
> Hmmm … there’s the other incompatibility side as well
> 
>     Why isn’t BuildArch needed for RPM4?
> 
> I can remove (or at least make optional) the need for "BuildArch: noarch" in RPM5 if necessary.
> 
> (aside)
> The BuildArch: directive forces rpm build to abort the current build, discard/reread entire configuration,
> and restart build parsing. SO its one if the crazier pieces of code in RPM, always has been.
> 
> But if rpm.org has removed the beed for BuildArch: no arch, I’m sure I can do the same in RPM5.

You don't need to remove anything.
This directive here is for antiquated rpm4 that did not support
BuildArch in subpackages. I want those %if's gone.

> 
> 73 de Jeff
> 
> > On Sun, 02 Jul 2017, glen wrote:
> > 
> >> commit b19b9d5139395caf6414506d1baa84d8bc1b69e6
> >> Author: Elan Ruusamäe <glen at pld-linux.org>
> >> Date:   Sun Jul 2 23:46:57 2017 +0300
> >> 
> >>    rpm4 noarch
> >> 
> >> rust.spec | 8 ++++++++
> >> 1 file changed, 8 insertions(+)
> >> ---
> >> diff --git a/rust.spec b/rust.spec
> >> index 7e7d09a..91be41a 100644
> >> --- a/rust.spec
> >> +++ b/rust.spec
> >> @@ -95,7 +95,9 @@ documentation generator.
> >> %package debugger-common
> >> Summary:	Common debugger pretty printers for Rust
> >> Group:		Development/Debuggers
> >> +%if "%{_rpmversion}" >= "5"
> >> BuildArch:	noarch
> >> +%endif
> >> 
> >> %description debugger-common
> >> This package includes the common functionality for %{name}-gdb and
> >> @@ -106,7 +108,9 @@ Summary:	GDB pretty printers for Rust
> >> Group:		Development/Debuggers
> >> Requires:	%{name}-debugger-common = %{version}-%{release}
> >> Requires:	gdb
> >> +%if "%{_rpmversion}" >= "5"
> >> BuildArch:	noarch
> >> +%endif
> >> 
> >> %description gdb
> >> This package includes the rust-gdb script, which allows easier
> >> @@ -117,7 +121,9 @@ Summary:	LLDB pretty printers for Rust
> >> Group:		Development/Debuggers
> >> Requires:	%{name}-debugger-common = %{version}-%{release}
> >> Requires:	lldb
> >> +%if "%{_rpmversion}" >= "5"
> >> BuildArch:	noarch
> >> +%endif
> >> 
> >> %description lldb
> >> This package includes the rust-lldb script, which allows easier
> >> @@ -126,7 +132,9 @@ debugging of Rust programs.
> >> %package doc
> >> Summary:	Documentation for Rust
> >> Group:		Documentation
> >> +%if "%{_rpmversion}" >= "5"
> >> BuildArch:	noarch
> >> +%endif
> >> 
> >> %description doc
> >> This package includes HTML documentation for the Rust programming
> >> ================================================================
> >> 
> >> ---- gitweb:
> >> 
> >> http://git.pld-linux.org/gitweb.cgi/packages/rust.git/commitdiff/b19b9d5139395caf6414506d1baa84d8bc1b69e6
> >> 
> >> _______________________________________________
> >> pld-cvs-commit mailing list
> >> pld-cvs-commit at lists.pld-linux.org
> >> http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
> > 
> > -- 
> > Jan Rękorajski                    | PLD/Linux
> > SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/
> > _______________________________________________
> > pld-devel-en mailing list
> > pld-devel-en at lists.pld-linux.org
> > http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
> 
> _______________________________________________
> pld-devel-en mailing list
> pld-devel-en at lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

-- 
Jan Rękorajski                    | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/


More information about the pld-devel-en mailing list