2009/3/3 Jeff Johnson <n3...@mac.com>

>
> On Mar 3, 2009, at 6:36 AM, Per Øyvind Karlsen wrote:
>
> 2009/3/3 Anders F Björklund <a...@rpm5.org>
>
>> Per Øyvind Karlsen wrote:
>>
>>  I did the other day a fresh mandriva cooker install and noticed with rpm
>>> 4.6.0 a welcomed
>>> change, the automatic creation and use of a local ~/rpmbuild for user
>>> rather than /usr/src/rpm.
>>>
>>> Since this makes it easier to just get a working rpm build environment
>>> for user and also
>>> removes the implicit encouragement of packaging using /usr/src/rpm as
>>> root, would anyone
>>> have anything against introducing same behaviour as rpm.org in rpm5.orgHEAD?
>>>
>>
>> You can set that with the --with-path-sources configure option, if
>> scared of ~/.rpmmacros. I believe rpm.org uses "%{getenv:HOME}/rpmbuild"
>
> Yes, but what I also would like is the automatic creation of these
> directories as well.
>
>
> Everything except the automatic/lazy creation of %{_topdir} has existed in
> RPM for years IIRC. I certainly use some variant of the lazy creation daily
> while building packages in
> /X/%{NAME}
>
>
>
>>
>> There's also the --with-path-buildroot option, if you also want to
>> change "%{_tmppath}" for "%{_topdir}/BUILDROOT" like rpm.org does now.
>>
>>
>> Not sure that the default configuration matters all that much, as
>> just with the rpm.spec it's bound to be changed by vendors anyway ?
>
> Yes, to some degree, but if you provide a default for local users, the
> default
> will more likely be adopted and I can't see any reason why anyone would
> feel
> very strongly about changing such a default.
> Having this as a default which user can expect to find ~regardless of
> vendor seems like a
> convenient way to make life easier for users and for anyone helping out
> users..
>
>
> There's serious flaws in the logic above. Sure, lusers are sheep likely
> to do whatever is suggested as "default". But that doesn't mean one
> should just go around herding the sheep into other pastures for no
> useful purpose.
>
> If you like the @rpm.org model, by all means, use it. But recommending
> that as "default" to everone is just pointless imho.
>



> On Mar 3, 2009, at 6:36 AM, Per Øyvind Karlsen wrote:
>
> 2009/3/3 Anders F Björklund <a...@rpm5.org>
>
>> Per Øyvind Karlsen wrote:
>>
>>  I did the other day a fresh mandriva cooker install and noticed with rpm
>>> 4.6.0 a welcomed
>>> change, the automatic creation and use of a local ~/rpmbuild for user
>>> rather than /usr/src/rpm.
>>>
>>> Since this makes it easier to just get a working rpm build environment
>>> for user and also
>>> removes the implicit encouragement of packaging using /usr/src/rpm as
>>> root, would anyone
>>> have anything against introducing same behaviour as rpm.org in rpm5.orgHEAD?
>>>
>>
>> You can set that with the --with-path-sources configure option, if
>> scared of ~/.rpmmacros. I believe rpm.org uses "%{getenv:HOME}/rpmbuild"
>
> Yes, but what I also would like is the automatic creation of these
> directories as well.
>
>
> Everything except the automatic/lazy creation of %{_topdir} has existed in
> RPM for years IIRC. I certainly use some variant of the lazy creation daily
> while building packages in
> /X/%{NAME}
>
>
>
>>
>> There's also the --with-path-buildroot option, if you also want to
>> change "%{_tmppath}" for "%{_topdir}/BUILDROOT" like rpm.org does now.
>>
>>
>> Not sure that the default configuration matters all that much, as
>> just with the rpm.spec it's bound to be changed by vendors anyway ?
>
> Yes, to some degree, but if you provide a default for local users, the
> default
> will more likely be adopted and I can't see any reason why anyone would
> feel
> very strongly about changing such a default.
> Having this as a default which user can expect to find ~regardless of
> vendor seems like a
> convenient way to make life easier for users and for anyone helping out
> users..
>
>
> There's serious flaws in the logic above. Sure, lusers are sheep likely
> to do whatever is suggested as "default". But that doesn't mean one
> should just go around herding the sheep into other pastures for no
> useful purpose.
>
> If you like the @rpm.org model, by all means, use it. But recommending
> that as "default" to everone is just pointless imho.
>
Well, it's anyways a better default than what is currently, which makes it
favorable IMO.

--
Regards,
Per Øyvind

Reply via email to