svn2bzr report IOError: [Errno 2] No such file or directory

Bug #53486 reported by Max Vozeler
4
Affects Status Importance Assigned to Milestone
svn2bzr
Fix Committed
Undecided
Unassigned

Bug Description

This problem showed up using a dump produced from http://nusquama.org/~max/scratch/svn.dump.bz2 using

$ svndumpfilter include import/loop-aes loop-aes-source > loop-aes-source.dump

The svn dump can be found on http://nusquama.org/~max/scratch/svn2bzr/1/loop-aes-source.dump

$ svn2bzr-0.8.2/svn2bzr loop-aes-source.dump loop-aes-source
Revision 0 read
Revision 1 read
Revision 2 read
...
Revision 1868 read
Revision 1869 read
../svn2bzr-0.8.2/svn2bzr:472: DeprecationWarning: bzrlib.branch.initialize was deprecated in version 0.8.
  self._branch = Branch.initialize(self._root)
../svn2bzr-0.8.2/svn2bzr:90: DeprecationWarning: bzrlib.branch.BzrBranch5.working_tree was deprecated in version 0.8.
  branch.__wt = branch.working_tree()
Nothing changed in revision 0
Nothing changed in revision 1
Nothing changed in revision 2
Nothing changed in revision 3
Nothing changed in revision 4
Nothing changed in revision 5
Nothing changed in revision 6
Nothing changed in revision 7
Nothing changed in revision 8
Nothing changed in revision 9
Nothing changed in revision 10
Nothing changed in revision 11
Nothing changed in revision 12
Nothing changed in revision 13
Nothing changed in revision 14
Nothing changed in revision 15
Nothing changed in revision 16
Nothing changed in revision 17
Nothing changed in revision 18
Nothing changed in revision 19
Nothing changed in revision 20
Nothing changed in revision 21
Nothing changed in revision 22
Nothing changed in revision 23
Nothing changed in revision 24
Nothing changed in revision 25
Nothing changed in revision 26
Nothing changed in revision 27
Nothing changed in revision 28
Nothing changed in revision 29
Nothing changed in revision 30
Nothing changed in revision 31
Nothing changed in revision 32
Nothing changed in revision 33
Nothing changed in revision 34
Nothing changed in revision 35
Nothing changed in revision 36
Nothing changed in revision 37
Nothing changed in revision 38
Nothing changed in revision 39
Nothing changed in revision 40
Nothing changed in revision 41
Nothing changed in revision 42
Nothing changed in revision 43
Nothing changed in revision 44
Nothing changed in revision 45
Nothing changed in revision 46
Nothing changed in revision 47
Nothing changed in revision 48
Nothing changed in revision 49
Nothing changed in revision 50
Nothing changed in revision 51
Nothing changed in revision 52
Nothing changed in revision 53
Nothing changed in revision 54
Nothing changed in revision 55
Nothing changed in revision 56
Nothing changed in revision 57
Nothing changed in revision 58
Nothing changed in revision 59
Nothing changed in revision 60
Nothing changed in revision 61
Nothing changed in revision 62
Nothing changed in revision 63
Nothing changed in revision 64
Nothing changed in revision 65
Nothing changed in revision 66
Nothing changed in revision 67
Nothing changed in revision 68
Nothing changed in revision 69
Nothing changed in revision 70
Nothing changed in revision 71
Nothing changed in revision 72
Nothing changed in revision 73
Nothing changed in revision 74
Nothing changed in revision 75
Nothing changed in revision 76
Nothing changed in revision 77
Nothing changed in revision 78
Nothing changed in revision 79
Nothing changed in revision 80
Nothing changed in revision 81
Nothing changed in revision 82
Nothing changed in revision 83
Nothing changed in revision 84
Nothing changed in revision 85
Nothing changed in revision 86
Nothing changed in revision 87
Nothing changed in revision 88
Nothing changed in revision 89
Nothing changed in revision 90
Nothing changed in revision 91
Nothing changed in revision 92
Nothing changed in revision 93
Nothing changed in revision 94
Nothing changed in revision 95
Nothing changed in revision 96
Nothing changed in revision 97
Nothing changed in revision 98
Nothing changed in revision 99
Nothing changed in revision 100
Nothing changed in revision 101
Nothing changed in revision 102
Nothing changed in revision 103
Nothing changed in revision 104
Nothing changed in revision 105
Nothing changed in revision 106
Nothing changed in revision 107
Nothing changed in revision 108
Nothing changed in revision 109
Nothing changed in revision 110
Nothing changed in revision 111
Nothing changed in revision 112
Nothing changed in revision 113
Nothing changed in revision 114
Nothing changed in revision 115
Nothing changed in revision 116
Nothing changed in revision 117
Nothing changed in revision 118
Nothing changed in revision 119
Nothing changed in revision 120
Nothing changed in revision 121
Nothing changed in revision 122
Nothing changed in revision 123
Nothing changed in revision 124
Nothing changed in revision 125
Nothing changed in revision 126
Nothing changed in revision 127
Nothing changed in revision 128
Nothing changed in revision 129
Nothing changed in revision 130
Nothing changed in revision 131
Nothing changed in revision 132
Nothing changed in revision 133
Nothing changed in revision 134
Nothing changed in revision 135
Nothing changed in revision 136
Nothing changed in revision 137
Nothing changed in revision 138
Nothing changed in revision 139
Nothing changed in revision 140
Nothing changed in revision 141
Committing revision 142
Committing revision 143
Nothing changed in revision 144
Nothing changed in revision 145
Nothing changed in revision 146
Committing revision 147
Committing revision 148
Committing revision 149
Committing revision 150
Committing revision 151
Committing revision 152
Committing revision 153
Committing revision 154
Committing revision 155
Committing revision 156
Committing revision 157
Committing revision 158
Committing revision 159
Committing revision 160
Committing revision 161
Committing revision 162
Committing revision 163
Committing revision 164
Nothing changed in revision 165
Nothing changed in revision 166
Nothing changed in revision 167
Nothing changed in revision 168
Nothing changed in revision 169
Nothing changed in revision 170
Nothing changed in revision 171
Nothing changed in revision 172
Nothing changed in revision 173
Nothing changed in revision 174
Nothing changed in revision 175
Nothing changed in revision 176
Nothing changed in revision 177
Nothing changed in revision 178
Nothing changed in revision 179
Nothing changed in revision 180
Nothing changed in revision 181
Nothing changed in revision 182
Nothing changed in revision 183
Nothing changed in revision 184
Nothing changed in revision 185
Nothing changed in revision 186
Nothing changed in revision 187
Nothing changed in revision 188
Nothing changed in revision 189
Nothing changed in revision 190
Nothing changed in revision 191
Nothing changed in revision 192
Nothing changed in revision 193
Nothing changed in revision 194
Nothing changed in revision 195
Nothing changed in revision 196
Nothing changed in revision 197
Nothing changed in revision 198
Nothing changed in revision 199
Nothing changed in revision 200
Nothing changed in revision 201
Nothing changed in revision 202
Nothing changed in revision 203
Nothing changed in revision 204
Nothing changed in revision 205
Nothing changed in revision 206
Nothing changed in revision 207
Nothing changed in revision 208
Nothing changed in revision 209
Nothing changed in revision 210
Nothing changed in revision 211
Nothing changed in revision 212
Committing revision 213
Committing revision 214
Committing revision 215
Committing revision 216
Nothing changed in revision 217
Nothing changed in revision 218
Nothing changed in revision 219
Committing revision 220
Committing revision 221
Committing revision 222
Nothing changed in revision 223
Nothing changed in revision 224
Committing revision 225
Nothing changed in revision 226
Nothing changed in revision 227
Nothing changed in revision 228
Nothing changed in revision 229
Nothing changed in revision 230
Committing revision 231
Nothing changed in revision 232
Nothing changed in revision 233
Committing revision 234
Committing revision 235
Committing revision 236
Nothing changed in revision 237
Committing revision 238
Nothing changed in revision 239
Committing revision 240
Nothing changed in revision 241
Committing revision 242
Nothing changed in revision 243
Nothing changed in revision 244
Nothing changed in revision 245
Nothing changed in revision 246
Nothing changed in revision 247
Nothing changed in revision 248
Nothing changed in revision 249
Nothing changed in revision 250
Nothing changed in revision 251
Nothing changed in revision 252
Nothing changed in revision 253
Nothing changed in revision 254
Nothing changed in revision 255
Nothing changed in revision 256
Nothing changed in revision 257
Nothing changed in revision 258
Nothing changed in revision 259
Nothing changed in revision 260
Nothing changed in revision 261
Nothing changed in revision 262
Nothing changed in revision 263
Nothing changed in revision 264
Nothing changed in revision 265
Nothing changed in revision 266
Nothing changed in revision 267
Nothing changed in revision 268
Nothing changed in revision 269
Nothing changed in revision 270
Nothing changed in revision 271
Nothing changed in revision 272
Committing revision 273
Committing revision 274
Nothing changed in revision 275
Nothing changed in revision 276
Committing revision 277
Committing revision 278
Committing revision 279
Nothing changed in revision 280
Nothing changed in revision 281
Nothing changed in revision 282
Committing revision 283
Committing revision 284
Nothing changed in revision 285
Nothing changed in revision 286
Nothing changed in revision 287
Nothing changed in revision 288
Nothing changed in revision 289
Nothing changed in revision 290
Committing revision 291
Committing revision 292
Committing revision 293
Committing revision 294
Committing revision 295
Committing revision 296
Committing revision 297
Committing revision 298
Nothing changed in revision 299
Nothing changed in revision 300
Committing revision 301
Nothing changed in revision 302
Nothing changed in revision 303
Nothing changed in revision 304
Nothing changed in revision 305
Nothing changed in revision 306
Nothing changed in revision 307
Nothing changed in revision 308
Nothing changed in revision 309
Nothing changed in revision 310
Committing revision 311
Committing revision 312
Committing revision 313
Nothing changed in revision 314
Nothing changed in revision 315
Committing revision 316
Nothing changed in revision 317
Nothing changed in revision 318
Committing revision 319
Committing revision 320
Committing revision 321
Nothing changed in revision 322
Nothing changed in revision 323
Nothing changed in revision 324
Committing revision 325
Committing revision 326
Nothing changed in revision 327
Nothing changed in revision 328
Nothing changed in revision 329
Nothing changed in revision 330
Nothing changed in revision 331
Nothing changed in revision 332
Committing revision 333
Nothing changed in revision 334
Committing revision 335
Nothing changed in revision 336
Nothing changed in revision 337
Nothing changed in revision 338
Nothing changed in revision 339
Nothing changed in revision 340
Nothing changed in revision 341
Nothing changed in revision 342
Committing revision 343
Nothing changed in revision 344
Committing revision 345
Committing revision 346
Committing revision 347
Nothing changed in revision 348
Committing revision 349
Committing revision 350
Committing revision 351
Committing revision 352
Committing revision 353
Committing revision 354
Nothing changed in revision 355
Nothing changed in revision 356
Committing revision 357
Nothing changed in revision 358
Nothing changed in revision 359
Committing revision 360
Nothing changed in revision 361
Nothing changed in revision 362
Nothing changed in revision 363
Nothing changed in revision 364
Nothing changed in revision 365
Nothing changed in revision 366
Nothing changed in revision 367
Nothing changed in revision 368
Nothing changed in revision 369
Nothing changed in revision 370
Nothing changed in revision 371
Nothing changed in revision 372
Nothing changed in revision 373
Nothing changed in revision 374
Nothing changed in revision 375
Nothing changed in revision 376
Nothing changed in revision 377
Nothing changed in revision 378
Nothing changed in revision 379
Nothing changed in revision 380
Nothing changed in revision 381
Nothing changed in revision 382
Nothing changed in revision 383
Nothing changed in revision 384
Nothing changed in revision 385
Nothing changed in revision 386
Nothing changed in revision 387
Nothing changed in revision 388
Nothing changed in revision 389
Nothing changed in revision 390
Nothing changed in revision 391
Nothing changed in revision 392
Nothing changed in revision 393
Nothing changed in revision 394
Nothing changed in revision 395
Nothing changed in revision 396
Nothing changed in revision 397
Nothing changed in revision 398
Nothing changed in revision 399
Nothing changed in revision 400
Nothing changed in revision 401
Nothing changed in revision 402
Nothing changed in revision 403
Nothing changed in revision 404
Nothing changed in revision 405
Nothing changed in revision 406
Nothing changed in revision 407
Nothing changed in revision 408
Committing revision 409
Nothing changed in revision 410
Nothing changed in revision 411
Nothing changed in revision 412
Nothing changed in revision 413
Nothing changed in revision 414
Nothing changed in revision 415
Nothing changed in revision 416
Nothing changed in revision 417
Nothing changed in revision 418
Nothing changed in revision 419
Nothing changed in revision 420
Nothing changed in revision 421
Nothing changed in revision 422
Nothing changed in revision 423
Nothing changed in revision 424
Nothing changed in revision 425
Nothing changed in revision 426
Nothing changed in revision 427
Nothing changed in revision 428
Nothing changed in revision 429
Nothing changed in revision 430
Nothing changed in revision 431
Nothing changed in revision 432
Nothing changed in revision 433
Nothing changed in revision 434
Nothing changed in revision 435
Nothing changed in revision 436
Nothing changed in revision 437
Nothing changed in revision 438
Nothing changed in revision 439
Nothing changed in revision 440
Nothing changed in revision 441
Nothing changed in revision 442
Nothing changed in revision 443
Nothing changed in revision 444
Nothing changed in revision 445
Nothing changed in revision 446
Nothing changed in revision 447
Nothing changed in revision 448
Nothing changed in revision 449
Nothing changed in revision 450
Nothing changed in revision 451
Nothing changed in revision 452
Nothing changed in revision 453
Nothing changed in revision 454
Nothing changed in revision 455
Nothing changed in revision 456
Nothing changed in revision 457
Nothing changed in revision 458
Nothing changed in revision 459
Nothing changed in revision 460
Nothing changed in revision 461
Nothing changed in revision 462
Nothing changed in revision 463
Nothing changed in revision 464
Nothing changed in revision 465
Nothing changed in revision 466
Nothing changed in revision 467
Nothing changed in revision 468
Nothing changed in revision 469
Nothing changed in revision 470
Nothing changed in revision 471
Nothing changed in revision 472
Nothing changed in revision 473
Nothing changed in revision 474
Nothing changed in revision 475
Nothing changed in revision 476
Nothing changed in revision 477
Nothing changed in revision 478
Nothing changed in revision 479
Nothing changed in revision 480
Nothing changed in revision 481
Nothing changed in revision 482
Nothing changed in revision 483
Nothing changed in revision 484
Nothing changed in revision 485
Nothing changed in revision 486
Committing revision 487
Committing revision 488
Committing revision 489
Nothing changed in revision 490
Nothing changed in revision 491
Nothing changed in revision 492
Nothing changed in revision 493
Nothing changed in revision 494
Committing revision 495
Nothing changed in revision 496
Committing revision 497
Nothing changed in revision 498
Nothing changed in revision 499
Nothing changed in revision 500
Nothing changed in revision 501
Nothing changed in revision 502
Nothing changed in revision 503
Nothing changed in revision 504
Nothing changed in revision 505
Nothing changed in revision 506
Committing revision 507
Committing revision 508
Committing revision 509
Nothing changed in revision 510
Nothing changed in revision 511
Nothing changed in revision 512
Nothing changed in revision 513
Nothing changed in revision 514
Nothing changed in revision 515
Committing revision 516
Nothing changed in revision 517
Nothing changed in revision 518
Nothing changed in revision 519
Nothing changed in revision 520
Nothing changed in revision 521
Nothing changed in revision 522
Nothing changed in revision 523
Nothing changed in revision 524
Nothing changed in revision 525
Nothing changed in revision 526
Nothing changed in revision 527
Nothing changed in revision 528
Committing revision 529
Committing revision 530
Nothing changed in revision 531
Nothing changed in revision 532
Nothing changed in revision 533
Nothing changed in revision 534
Committing revision 535
Nothing changed in revision 536
Nothing changed in revision 537
Committing revision 538
Committing revision 539
Committing revision 540
Committing revision 541
Committing revision 542
Nothing changed in revision 543
Nothing changed in revision 544
Nothing changed in revision 545
Nothing changed in revision 546
Nothing changed in revision 547
Nothing changed in revision 548
Nothing changed in revision 549
Nothing changed in revision 550
Nothing changed in revision 551
Nothing changed in revision 552
Committing revision 553
Nothing changed in revision 554
Nothing changed in revision 555
Nothing changed in revision 556
Nothing changed in revision 557
Committing revision 558
Committing revision 559
Nothing changed in revision 560
Committing revision 561
Nothing changed in revision 562
Committing revision 563
Nothing changed in revision 564
Nothing changed in revision 565
Committing revision 566
Nothing changed in revision 567
Committing revision 568
Committing revision 569
Committing revision 570
Nothing changed in revision 571
Committing revision 572
Nothing changed in revision 573
Committing revision 574
Committing revision 575
Committing revision 576
Committing revision 577
Committing revision 578
Committing revision 579
Committing revision 580
Committing revision 581
Nothing changed in revision 582
Nothing changed in revision 583
Committing revision 584
Nothing changed in revision 585
Nothing changed in revision 586
Nothing changed in revision 587
Nothing changed in revision 588
Nothing changed in revision 589
Committing revision 590
Nothing changed in revision 591
Committing revision 592
Nothing changed in revision 593
Nothing changed in revision 594
Nothing changed in revision 595
Nothing changed in revision 596
Nothing changed in revision 597
Committing revision 598
Committing revision 599
Nothing changed in revision 600
Committing revision 601
Nothing changed in revision 602
Nothing changed in revision 603
Committing revision 604
Nothing changed in revision 605
Nothing changed in revision 606
Nothing changed in revision 607
Nothing changed in revision 608
Nothing changed in revision 609
Nothing changed in revision 610
Nothing changed in revision 611
Nothing changed in revision 612
Nothing changed in revision 613
Nothing changed in revision 614
Nothing changed in revision 615
Nothing changed in revision 616
Committing revision 617
Nothing changed in revision 618
Nothing changed in revision 619
Nothing changed in revision 620
Nothing changed in revision 621
Nothing changed in revision 622
Traceback (most recent call last):
  File "../svn2bzr-0.8.2/svn2bzr", line 671, in ?
    main()
  File "../svn2bzr-0.8.2/svn2bzr", line 664, in main
    opts.prefix, opts.filter, opts.check)
  File "../svn2bzr-0.8.2/svn2bzr", line 595, in svn2bzr
    creator.run()
  File "../svn2bzr-0.8.2/svn2bzr", line 424, in run
    self.copy_file(copy_path, copy_revno, node_path)
  File "../svn2bzr-0.8.2/svn2bzr", line 154, in copy_file
    open(abspath, "w").write(orig_content)
IOError: [Errno 2] No such file or directory: u'/home/max/debian/bzr/dumps/import-test/loop-aes-source/loop-aes-source/vendor/current/aes-x86.S'

Revision history for this message
Per Johansson (per.j) wrote :

I'm having the same problem, but in an add revision. I was guessing it has something to do with the old default ignores, but *.S is not in that list so maybe not.

svn log -v for the revision:

r285 | morth | 2001-09-02 16:11:09 +0200 (Sön, 02 Sep 2001) | 2 lines
Ändrade sökvägar:
   A /trunk/morth/projekt/Bank
   A /trunk/morth/projekt/Bank/.DS_Store
   A /trunk/morth/projekt/Bank/Bank.java
   A /trunk/morth/projekt/Bank/Bank.pbproj
   A /trunk/morth/projekt/Bank/Bank.pbproj/morth.pbxuser
   A /trunk/morth/projekt/Bank/Bank.pbproj/project.pbxproj
   A /trunk/morth/projekt/Bank/Bank.pbproj/sverre.pbxuser
   A /trunk/morth/projekt/Bank/BankGui.java
   A /trunk/morth/projekt/Bank/BankKonto.java
   A /trunk/morth/projekt/Bank/BankWindow.java
   A /trunk/morth/projekt/Bank/Felmeddelande.java
   A /trunk/morth/projekt/Bank/Insattning.java
   A /trunk/morth/projekt/Bank/LoneKonto.java
   A /trunk/morth/projekt/Bank/NyttKonto.java
   A /trunk/morth/projekt/Bank/Overforing.java
   A /trunk/morth/projekt/Bank/PersonKonto.java
   A /trunk/morth/projekt/Bank/SimpleBankWindow.java
   A /trunk/morth/projekt/Bank/Uttag.java
   A /trunk/morth/projekt/Bank/iBank.java

Traceback (most recent call last):
  File "svn2bzr.py", line 1083, in <module>
    main()
  File "svn2bzr.py", line 1076, in main
    opts.prefix, opts.filter)
  File "svn2bzr.py", line 1005, in svn2bzr
    creator.run()
  File "svn2bzr.py", line 419, in run
    commit()
  File "svn2bzr.py", line 410, in commit
    timestamp=timestamp)
  File "svn2bzr.py", line 378, in commit
    self._process_do_cache(brt)
  File "svn2bzr.py", line 151, in _process_do_cache
    self._do_now(brt, *last)
  File "svn2bzr.py", line 143, in _do_now
    brt.tree.add(paths, ids)
  File "/opt/local/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 52, in tree_write_locked
    return unbound(self, *args, **kwargs)
  File "/opt/local/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 130, in add
    self._gather_kinds(files, kinds)
  File "/opt/local/lib/python2.5/site-packages/bzrlib/mutabletree.py", line 52, in tree_write_locked
    return unbound(self, *args, **kwargs)
  File "/opt/local/lib/python2.5/site-packages/bzrlib/workingtree_4.py", line 300, in _gather_kinds
    kinds[pos] = self._kind(f)
  File "/opt/local/lib/python2.5/site-packages/bzrlib/workingtree_4.py", line 561, in _kind
    kind = file_kind(abspath)
  File "/opt/local/lib/python2.5/site-packages/bzrlib/osutils.py", line 152, in file_kind
    raise errors.NoSuchFile(f)
bzrlib.errors.NoSuchFile: No such file: u'/Users/pelle/Projekt/svn2bzr/repo/trunk/morth/projekt/Bank/.DS_Store'

Revision history for this message
Martin Spacek (mspacek) wrote :

Max and Pelle, if either of you are still having the problem with the latest rev in trunk, could you post your dump file as an attachment? (Max, the URL you provided is no longer valid)

Changed in svn2bzr:
status: New → Incomplete
Revision history for this message
Per Johansson (per.j) wrote :

Works now for me.

Revision history for this message
Martin Spacek (mspacek) wrote :

OK, thanks, bug is now closed.

Changed in svn2bzr:
status: Incomplete → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.