Menu

#82 cannot create debian package gir1.2-mirage-3.0 (in git)

None
closed
libmirage
low
2015-05-30
2014-11-30
No

The last git (tag libmirage-3.0.3) not generate package gir1.2-mirage-3.0
fail in debian/rule install because cannot find files of the package

fail is in file libmirage/debian/gir1.2-mirage-3.0.install

-usr/lib/girepository-1.0/
+usr/lib/
/girepository-1.0/*

fix the problem. patch included.

1 Attachments

Discussion

  • Rok Mandeljc

    Rok Mandeljc - 2015-01-05

    Thanks for the patch.

    The problem here is that while it fixes package building on debian jessie, it appears to break it on both ubuntu 14.04 lts and 14.10, which still use usr/lib/girepository-1.0/ instead of usr/lib/${arch}/girepository-1.0.

    So at the moment, I suspect fixing the issue for debian will cause even more bug reports coming from ubuntu users.

    Since we always seem to be running into problems like that, we should perhaps consider keeping the deb config files outside the main source in several variants, one for each distribution/version...

     
    • Henrik Stokseth

      Henrik Stokseth - 2015-01-08

      should perhaps consider keeping the deb config files outside the main source in several variants

      well, launchpad.net keeps a copy of the packaging scripts in source form if you ever wanted to rip them out.

      i think a resonable solution is to add the patch to the debian/patches subfolder. it will stay disabled until a user manually enables it by adding it to debian/patches/series.

      might not be immediately obvious, but the alternative fix would be a hack.

      sorry for not fixing before, but my computer is broken :(

       
  • Henrik Stokseth

    Henrik Stokseth - 2015-04-02

    Patch committed to trunk since both Ubuntu 15.04 and Debian 8.0 have their release later this month. And I happened to install 15.04 once it reached final beta. Thanks.

     
  • Henrik Stokseth

    Henrik Stokseth - 2015-04-02
    • status: open --> accepted
    • assigned_to: Henrik Stokseth
    • Milestone: -->
     
  • Henrik Stokseth

    Henrik Stokseth - 2015-05-30
    • status: accepted --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB