[Bug 809800] New: cvsps breaks git cvsimport
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c0 Summary: cvsps breaks git cvsimport Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Development AssignedTo: pgajdos@suse.com ReportedBy: schwab@linux-m68k.org QAContact: qa-bugs@suse.de CC: tiwai@suse.com Found By: --- Blocker: --- The cvsps update has broken git cvsimport. If cvsps cannot provide a compatible interface then it must be reverted. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c1 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|ASSIGNED |NEEDINFO InfoProvider| |mvyskocil@suse.com --- Comment #1 from Petr Gajdos <pgajdos@suse.com> 2013-03-18 14:23:11 UTC --- According to git-cvsimport(1): 'git cvsimport uses cvsps version 2, which is considered deprecated; it does not work with cvsps version 3 and later' @Michal: do you think we should downgrade? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c2 Michal Vyskocil <mvyskocil@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mvyskocil@suse.com InfoProvider|mvyskocil@suse.com |schwab@linux-m68k.org --- Comment #2 from Michal Vyskocil <mvyskocil@suse.com> 2013-03-20 09:32:01 UTC --- (In reply to comment #1)
According to git-cvsimport(1):
'git cvsimport uses cvsps version 2, which is considered deprecated; it does not work with cvsps version 3 and later'
@Michal: do you think we should downgrade?
If you are willing to maintain a software deprecated upstream, why not? But I don't thing SUSE as a distributor should do such things. Reading NEWS [1], version 3.0 have added --fast-export option, which seems to be the only one supported way for imports. @andreas: does --fast-export work for you? If so, then I'd say the best we can do is to add a cvsimport command based on --fast-export and submit upstream. [1] http://www.catb.org/~esr/cvsps/NEWS -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c3 Andreas Schwab <schwab@linux-m68k.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|schwab@linux-m68k.org | --- Comment #3 from Andreas Schwab <schwab@linux-m68k.org> 2013-03-23 14:05:35 CET --- No. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c4 --- Comment #4 from Michal Vyskocil <mvyskocil@suse.com> 2013-03-25 15:52:20 UTC --- I've just realized there is git-cvsimport.py [1] and git-cvsimport.txt [2] [1] https://gitorious.org/cvsps/cvsps/blobs/master/git-cvsimport.py [2] https://gitorious.org/cvsps/cvsps/blobs/master/git-cvsimport.txt but for some unknown reason files are not included in a distribution tarball. I'll update our cvsps package to include them as I see no reason to not distribute them. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
From reading through the Git mailing list archives of the last few months I get
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c5 Achim Gratz <Stromeko@NexGo.DE> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Stromeko@NexGo.DE --- Comment #5 from Achim Gratz <Stromeko@NexGo.DE> 2013-04-06 07:19:28 UTC --- the impression that proper integration of cvsps v3 is at least one or two releases of Git away and cvsps v3 (and especially v3.8 as delivered with openSUSE 12.3) doesn't seem ready for prime-time even without those issues with Git. So, it seems that to move forward openSUSE should either allow the installation of both cvsps v3 and v2 (via alternatives?) and have git-cvsimport use v2 this way or simply downgrade cvsps until v3 has matured and integration with Git is released. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c6 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |maintenance@opensuse.org --- Comment #6 from Petr Gajdos <pgajdos@suse.com> 2013-04-18 08:42:51 UTC --- Is it ok to downgrade cvsps in 12.3 and Factory (i. e. no cvsps2)? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c7 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|maintenance@opensuse.org | --- Comment #7 from Benjamin Brunner <bbrunner@suse.com> 2013-04-18 11:50:20 CEST --- If a downgrade doesn't break any other dependencies, we can do it. But please be aware that the downgraded package must have a higher release-number as the already released one. (version-tag in the spec-file) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c8 Marcus Meissner <meissner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner@suse.com --- Comment #8 from Marcus Meissner <meissner@suse.com> 2013-04-18 13:25:03 UTC --- What aboiut having a local "cvsps" version 2 copy within GIT? That could be removed easily later on. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c9 --- Comment #9 from Petr Gajdos <pgajdos@suse.com> 2013-04-19 06:22:45 UTC --- That would be an interesting option I haven't thought of so far. Question: is there any usage of cvsps outside of scope git cvsimport? If not, then cvsps 3.10 is simply redundant. That's why I considered downgrade. As I don't use cvsps at all and I get this package not long ago, I have no clue (btw, maybe someone who is using is could take over this package ;-)). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c10 --- Comment #10 from Marcus Meissner <meissner@suse.com> 2013-04-22 15:05:56 UTC --- I do not know if there is any outside usage :/ version downgrades are however not possible with our update stack , just technically. (if not for the update stack issue, we could do it) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c11 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |tiwai@suse.com --- Comment #11 from Petr Gajdos <pgajdos@suse.com> 2013-04-23 07:18:55 UTC --- Takashi, in short: cvsps was updated to 3.x before 12.3 but Andreas and others realized after 12.3 that it doesn't work with git cvsimport. git-cvsimport.py is supposed to work with 3.x, but it doesn't met at least my expectations. What do you think about Marcus' proposal in comment 8? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c12 Takashi Iwai <tiwai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|tiwai@suse.com | --- Comment #12 from Takashi Iwai <tiwai@suse.com> 2013-04-23 08:01:26 UTC --- A reasonable solution for 12.3 package, at least. But not nice for FACTORY... Are we allowed to create a new package as an update? If so, another option would be to fork cvsps2 package and let git package depends on it, as Achim suggested in comment 5. This can be applied for both 12.3 and FACTORY. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c13 --- Comment #13 from Petr Gajdos <pgajdos@suse.com> 2013-04-23 11:21:35 UTC --- JFYI, there's no reference to cvsps in factory spec files except git.spec and cvsps.spec itself. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c14 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |tiwai@suse.com --- Comment #14 from Petr Gajdos <pgajdos@suse.com> 2013-04-24 10:31:57 UTC --- factory: cvsps2 created in home:pgajdos, se sr#173159. Takashi, could you please accept it? cvsps conflicts with cvsps2. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c15 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|tiwai@suse.com | --- Comment #15 from Petr Gajdos <pgajdos@suse.com> 2013-04-25 09:16:51 UTC --- Thanks, sr#173314. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c16 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |bbrunner@suse.com --- Comment #16 from Petr Gajdos <pgajdos@suse.com> 2013-04-25 09:30:09 UTC --- Benjamin, could you please reply to comment 12? I think new package is possible, at least guile1 was pushed that way to the released product as far as I remember. What would that update cover? 1. cvsps should conflict with cvsps2 and vice versa, 2. git-cvs would require cvsps2. Correct? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c17 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED CC| |bbrunner@suse.com InfoProvider|bbrunner@suse.com | --- Comment #17 from Benjamin Brunner <bbrunner@suse.com> 2013-04-25 13:19:36 CEST --- The solution with the separate cvsps2 package should be ok after it's only required from git. And yes the conflicts between the versions and the changed requirement for git should cover it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c18 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO InfoProvider| |bbrunner@suse.com --- Comment #18 from Petr Gajdos <pgajdos@suse.com> 2013-04-25 14:35:42 UTC --- Benjamin, how do I add a new package to maintenance branch project? Under the current state in home:pgajdos:maintenance:cvsps I get 'Maintenance incident request contains no defined release target project for package cvsps2' when osc mr. cvsps2 was copied manualy there with plain copypac. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c19 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|bbrunner@suse.com | --- Comment #19 from Benjamin Brunner <bbrunner@suse.com> 2013-04-25 16:41:27 CEST --- You can specify the release-project in the mr. osc mr home:pgajdos:maintenance:cvsps cvsps2 openSUSE:12.3:Update should do the job. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c20 --- Comment #20 from Petr Gajdos <pgajdos@suse.com> 2013-04-25 14:53:59 UTC --- That indeed did, thanks! mr#173394 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c21 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #21 from Petr Gajdos <pgajdos@suse.com> 2013-04-26 07:29:59 UTC --- Should be done. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c22 --- Comment #22 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-04-29 11:00:08 CEST --- This is an autogenerated message for OBS integration: This bug (809800) was mentioned in https://build.opensuse.org/request/show/173692 Factory / git -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c23 Benjamin Brunner <bbrunner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |dmueller@suse.com Resolution|FIXED | --- Comment #23 from Benjamin Brunner <bbrunner@suse.com> 2013-05-02 11:15:45 CEST --- Unfortunately, we still have some problems with the update. The Conflicts: cvsps(2) makes it uninstallable. Here the output from zypper: $zypper up git-cvs Loading repository data... Reading installed packages... Resolving package dependencies... Problem: git-cvs-1.8.1.4-1.4.3.x86_64 requires cvsps2, but this requirement cannot be provided uninstallable providers: cvsps2-2.1-6.1.i586[cvsps-test] cvsps2-2.1-6.1.x86_64[cvsps-test] Solution 1: deinstallation of cvsps-3.8-2.1.1.x86_64 Solution 2: do not install git-cvs-1.8.1.4-1.4.3.x86_64 Solution 3: do not install git-cvs-1.8.1.4-1.4.3.x86_64 Solution 4: break git-cvs-1.8.1.4-1.4.3.x86_64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/3/4/c] (c): I tried to fix this with obsoletes instead of conflicts, but this is only used for deprecated packages and wasn't accepted from factory. Dirk Müller has suggested to add update-alternatives and link to the original binaries. Petr, do you have an idea how we can change this without to much effort? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c24 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED --- Comment #24 from Petr Gajdos <pgajdos@suse.com> 2013-05-06 13:42:44 UTC --- Is there _any_ way to drop cvsps (3.x) from factory? It seems that to have both cvsps and cvsps2 in factory is superfluous and therefore I am trying to avoid using update alternatives. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c25 --- Comment #25 from Benjamin Brunner <bbrunner@suse.com> 2013-05-06 16:12:05 CEST --- Maybe, this works for factory, but sadly it's no solution for openSUSE 12.3, after we can't drop a package from the released distribution. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c26 --- Comment #26 from Marcus Meissner <meissner@suse.com> 2013-05-06 14:17:37 UTC --- For factory this works, the distribution upgrade scenario can downgrade. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c27 --- Comment #27 from Bernhard Wiedemann <bwiedemann@suse.com> 2013-05-13 17:00:15 CEST --- This is an autogenerated message for OBS integration: This bug (809800) was mentioned in https://build.opensuse.org/request/show/175294 Factory / cvsps -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c28 Petr Gajdos <pgajdos@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #28 from Petr Gajdos <pgajdos@suse.com> 2013-05-17 06:41:36 UTC --- For factory is cvsps downgraded, for 12.3 as well, but with 2005.2.1 version number. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809800 https://bugzilla.novell.com/show_bug.cgi?id=809800#c29 --- Comment #29 from Swamp Workflow Management <swamp@suse.de> 2013-06-10 10:31:01 UTC --- openSUSE-RU-2013:0989-1: An update that has one recommended fix can now be installed. Category: recommended (low) Bug References: 809800 CVE References: Sources used: openSUSE 12.3 (src): cvsps-2005.2.1-2.9.1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com