Custom Query (344 matches)
Results (37 - 39 of 344)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#134 | fixed | spec: Standardize debug package creation | ||
Description |
There are some programs that provide debug packages (those ending with
The current scheme of creating these packages is inconsistent: on one hand it implicitly creates This needs to be sorted out and automated as much as possible. |
|||
#76 | fixed | spec: Pull sources directly from SVN/GIT | ||
Description |
Currently, for many packages the logic of obtaining the sources to build the package is like this:
This approach has several problems:
I have a better solution which I already tested on a small
For GIT, use a similar logic but with the appropriate variables This way, no duplication takes place, no manual work is needed and it's always clear which revision the given RPM represents. This simplifies package managing a lot. The .spec code for this is very simple, these are the corresponding parts from http://trac.netlabs.org/rpm/browser/spec/trunk/SPECS/which.spec?rev=429 which may be used as a template: %define svn_url http://svn.netlabs.org/repos/ports/which/trunk %define svn_rev 733 Source: %{name}-%{version}-r%{svn_rev}.zip %prep %if %(sh -c 'if test -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" ; then echo 1 ; else echo 0 ; fi') %setup -q %else %setup -n "%{name}-%{version}" -Tc svn export -r %{svn_rev} %{svn_url} . --force rm -f "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" (cd .. && zip -SrX9 "%{_sourcedir}/%{name}-%{version}-r%{svn_rev}.zip" "%{name}-%{version}") %endif I suggest to use this approach for all programs for which we maintain a SVN or a GIT repo (i.e. everything from http://trac.netlabs.org/ports/, for instance). |
|||
#156 | invalid | rpmdb error in bootstrap environment (1.5) | ||
Description |
I'm working on updating the bootstrap packages for i686 and pentium4. All works well, except that at the beginning of the bootstrap console, after a long (really long) delay, the following is thrown: rpmdb: __fop_file_setup: Retry limit (100) exceeded error: cannot open Sigmd5 index using db3 - File exists (17) Note that my changes have had no bearing on the above; I get that error just using the pentium4 1.5 bootstrap with no changes. I've tried updating rpm, rpm-libs, urpo, gettext (newer rpm needs intl8), but I'm still missing something to update rpm fully, so I haven't tested whether rpm 4.8.1 might resolve the above. There seems to be something broken in the db laid down from the bootstrap, though. After the delay and the error, yum install yum now works as expected, and after a reboot, we have a working i686 (or pentium4) setup. The delay is annoying, though. Any thoughts? |