|
Bugzilla – Full Text Bug Listing |
| Summary: | Can't refresh the factory repo | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | Vincent Untz <vuntz> |
| Component: | Patterns | Assignee: | E-mail List <bnc-team-java> |
| Status: | RESOLVED FIXED | QA Contact: | Duncan Mac-Vicar <dmacvicar> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | casualprogrammer, coolo, nadvornik, ro |
| Version: | Factory | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | pattern lint tool. | ||
|
Description
Vincent Untz
2008-05-06 11:21:53 UTC
pattern bug *** Bug 387245 has been marked as a duplicate of this bug. *** Pattern bug indeed; I guess banshee has: +Prq instead of +Prc Is there some lint tool to avoid this happening again ? a simple comparison of a few grep | wc -l shows there are 66 ^+Prqs and 67 ^-Prqs in that file. this very brokeness can indeed be handled. I accept patches to the spec file of patterns-openSUSE *** Bug 387332 has been marked as a duplicate of this bug. *** *** Bug 387336 has been marked as a duplicate of this bug. *** please make sure this gets synced out as quickly as possible :) *** Bug 387421 has been marked as a duplicate of this bug. *** mv /etc/zypp/repos.d/"openSUSE-FACTORY 11.0.repo" /etc/zypp/repos.d/"openSUSE-FACTORY-11.0.repo" solves it for me. Created attachment 213165 [details]
pattern lint tool.
As threatened ;-)
$ ./pattern_lint /usr/src/packages/BUILD/patterns-openSUSE-data/data/*
file /usr/src/packages/BUILD/patterns-openSUSE-data/data/APPARMOR clean
file /usr/src/packages/BUILD/patterns-openSUSE-data/data/APPARMOR-OPT clean
file /usr/src/packages/BUILD/patterns-openSUSE-data/data/BASIS clean
file /usr/src/packages/BUILD/patterns-openSUSE-data/data/CONSOLE clean
...
file /usr/src/packages/BUILD/patterns-openSUSE-data/data/GNOME-Internet clean
file /usr/src/packages/BUILD/patterns-openSUSE-data/data/GNOME-LAPTOP clean
mis-matched tags at /usr/src/packages/BUILD/patterns-openSUSE-data/data/GNOME-Multimedia:13 - 'Prc' expecting 'Prq'
I built it in 'patterns' and added 1 line to the src/Makefile.am sbin_PROGRAMS - that should do the trick I hope [ with a .spec file tweak ].
clearly then each dependant .spec file wants to call it too - but ...
Is that ok ? and/or should I split this out to a new bug ? :-)
I guess that's fine calling the lint tool now. THis of course only will show up other problems :) *** Bug 388155 has been marked as a duplicate of this bug. *** Thanks :-) This problem had gone until today afternoon.
zypper ref
Repository 'Packman-openSuSE-11.0' is up to date.
Repository 'Packman-openSuSE-10.3' is up to date.
Repository 'openSuSE-11.0-Update' is up to date.
Repository 'openSuSE-Factory-Debug' is up to date.
Repository 'openSuSE-Factory' is up to date.
Building repository 'openSuSE-Factory' cache [done]
Error building the cache database:
repo2solv.sh "/var/cache/zypp/raw/openSuSE-Factory_1" > "/var/cache/zypp/solv/openSuSE-Factory_1/solv"
Bad dependency line: =Prq: #
Skipping repository 'openSuSE-Factory' because of the above error.
Repository 'openSuSE-Factory-nonOSS' is up to date.
Repository 'Videolan-openSuSE-11.0' is up to date.
Some of the repositories have not been refreshed because of an error.
Just a hickup or broken fix ?
for some reason -90 is still in factory, even -92 was built. Not sure where the old, broken one, comes from. Factory was hotfixed with an editor and again synced out - but in a broken state. *** Bug 389170 has been marked as a duplicate of this bug. *** The problem still occours while trying to update from oS 11.0 beta 1 or 10.3 (with backported zypper). It worked for a couple of hours, but I'm getting a different error now:
* Building repository '11.0-oss' cache
Error building the cache database:
repo2solv.sh "/var/cache/zypp/raw/11.0-oss" > "/var/cache/zypp/11.0-oss.solv"
Bad dependency line: package:openSUSE-release-live
Skipping repository '11.0-oss' because of the above error.
Some of the repositories have not been refreshed because of an error.
comment #22 sounds like a different bug now. :-( We've a new line in the content file: CONFLICTS package:openSUSE-release-live package:openSUSE-release-dvd looks like YaST needs to be adapted to interpret that line correctly. Martin: can you have a look, please? repo2solv.sh -> zypp different bug! please fork this. or of course, we need the lint tool updating so it matches what YaST expects more closely ;-) The package:openSUSE-release-live problem went away after I upgraded to a newer zypper by manually downloading and installing the RPMs. Apparently, there's no automatic upgrade path if you have a zypper that's older than a few weeks. I am not seeing this anymore, also I wonder if "NEED" should have been reset. I dunno what info to provide here, but it looks like we can close this bug anyway. ok, lets close |