<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Le 14/11/2016 à 10:04, Boris Rybalkin a
      écrit :<br>
    </div>
    <blockquote
cite="mid:CADcVQYv8t32bZ11p-+B+GcQ_Rmb1v793ujZ4d-0YUaWXqvG=hA@mail.gmail.com"
      type="cite">
      <p dir="ltr">Will it help if I upgrade to 16.10?<br>
      </p>
    </blockquote>
    No, it contains the same version:
    <a class="moz-txt-link-freetext" href="https://launchpad.net/ubuntu/+source/snapd">https://launchpad.net/ubuntu/+source/snapd</a><br>
    Try the ubuntu core vm is the only easy way for you to progress
    there.<br>
    <br>
    <blockquote
cite="mid:CADcVQYv8t32bZ11p-+B+GcQ_Rmb1v793ujZ4d-0YUaWXqvG=hA@mail.gmail.com"
      type="cite">
      <p dir="ltr">
        Also what is really relation between snapd and ubuntu core on
        amd64?</p>
    </blockquote>
    <br>
    snapd is part of the core snap. snapd from the core snap is running
    on ubuntu core, snapd from the ubuntu package is running on the
    desktop. (the REEXEC plan has been disabled some months ago, due to
    some issues IIRC)<br>
    <br>
    Didier<br>
    <br>
    <blockquote
cite="mid:CADcVQYv8t32bZ11p-+B+GcQ_Rmb1v793ujZ4d-0YUaWXqvG=hA@mail.gmail.com"
      type="cite">
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On 14 Nov 2016 8:01 am, "Didier Roche"
          <<a moz-do-not-send="true"
            href="mailto:didrocks@ubuntu.com">didrocks@ubuntu.com</a>>
          wrote:<br type="attribution">
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <div class="m_-2719121276116885253moz-cite-prefix">Le
                12/11/2016 à 17:45, Boris Rybalkin a écrit :<br>
              </div>
              <blockquote type="cite">
                <p dir="ltr">Still struggling with hooks, they are not
                  executed on install.</p>
                <p dir="ltr">snap$ snap run --hook=configure
                  syncloud-platform<br>
                  cannot snap-exec: cannot find hook "configure" in
                  "syncloud-platform"<br>
                  and even 'snap run --hook=configure mysnap' silently
                  returns.</p>
                <p dir="ltr">I am using:<br>
                  Ubuntu 16.04<br>
                  snapd 2.16ubuntu3</p>
                <p dir="ltr">Does it have hook support?</p>
              </blockquote>
              <br>
              It's supposed to have some, but IIRC, Kyle found some
              issues with it. Definitively, this version doesn't run the
              hook on install though.<br>
              <br>
              <blockquote type="cite">
                <p dir="ltr">According to this test they should even
                  fail install if broken: <br>
                  <a moz-do-not-send="true"
href="https://github.com/snapcore/snapd/blob/203591b28670ef5c4106c8fc43051500bd6c3fda/tests/main/snap-set/task.yaml"
                    target="_blank">https://github.com/snapcore/<wbr>snapd/blob/<wbr>203591b28670ef5c4106c8fc430515<wbr>00bd6c3fda/tests/main/snap-<wbr>set/task.yaml</a></p>
                <p dir="ltr">As suggested I am copying meta/hooks to
                  prime dir after running snapcraft prime  and then
                  running snapcraft snap.</p>
                <p dir="ltr">This bug says it is probably not yet
                  available in edge, how do I switch channel?</p>
                <p dir="ltr"><a moz-do-not-send="true"
                    href="https://bugs.launchpad.net/snappy/+bug/1636931"
                    target="_blank">https://bugs.launchpad.net/<wbr>snappy/+bug/1636931</a></p>
              </blockquote>
              <br>
              As I said in some email above, the easiest path to test it
              is to use an ubuntu core VM (until a new snapd release is
              out for Ubuntu 16.04 desktop, CCing Michael to know when
              the next snapd hits stable + SRU published).<br>
              Cheers,<br>
              Didier<br>
              <br>
              <blockquote type="cite">
                <p dir="ltr">Thank you.</p>
                <div class="gmail_extra"><br>
                  <div class="gmail_quote">On 9 Nov 2016 09:21, "Didier
                    Roche" <<a moz-do-not-send="true"
                      href="mailto:didrocks@ubuntu.com" target="_blank">didrocks@ubuntu.com</a>>
                    wrote:<br type="attribution">
                    <blockquote class="gmail_quote" style="margin:0 0 0
                      .8ex;border-left:1px #ccc solid;padding-left:1ex">
                      <div bgcolor="#FFFFFF" text="#000000">
                        <div
                          class="m_-2719121276116885253m_8701655348413158309moz-cite-prefix">Le
                          09/11/2016 à 10:15, Boris Rybalkin a écrit :<br>
                        </div>
                        <blockquote type="cite">
                          <p dir="ltr">One more question, should I
                            expect a hook to run inside my snap package
                            and use relative shebang like this?</p>
                        </blockquote>
                        <blockquote type="cite">
                          <p dir="ltr">#!python/bin/python</p>
                          <p dir="ltr">Assuming I am packaging python
                            with my snap.</p>
                        </blockquote>
                        hooks are run using the same context than any
                        "commands:" in your snap.<br>
                        <br>
                        As long as we don't have snapcraft support, I
                        don't think you will have the override in
                        PYTHONPATH, PYTHONHOME and such (and I don't
                        know if that's planned), but I'll give it a try
                        later this week or early new one to have great
                        python hooks examples.<br>
                        <br>
                        If you beat me to it, do not hesitate to report
                        your results here!<br>
                        <br>
                        <blockquote type="cite">
                          <p dir="ltr">Thank you very much for your
                            replies!</p>
                        </blockquote>
                        <br>
                        My pleasure :)<br>
                        <br>
                        <br>
                        <blockquote type="cite">
                          <div class="gmail_extra"><br>
                            <div class="gmail_quote">On 9 Nov 2016
                              08:58, "Didier Roche" <<a
                                moz-do-not-send="true"
                                href="mailto:didrocks@ubuntu.com"
                                target="_blank">didrocks@ubuntu.com</a>>
                              wrote:<br type="attribution">
                              <blockquote class="gmail_quote"
                                style="margin:0 0 0 .8ex;border-left:1px
                                #ccc solid;padding-left:1ex">
                                <div bgcolor="#FFFFFF" text="#000000">
                                  <div
class="m_-2719121276116885253m_8701655348413158309m_8215880607017612253moz-cite-prefix">Le
                                    09/11/2016 à 09:39, Boris Rybalkin a
                                    écrit :<br>
                                  </div>
                                  <blockquote type="cite">
                                    <p dir="ltr">Sorry, I did not get
                                      that.</p>
                                    <p dir="ltr">I am using snapcraft,
                                      are you saying that just creating
                                      hooks/configure is not enaugh?</p>
                                  </blockquote>
                                  It should be enough if you ensure it's
                                  in your final snap in
                                  meta/hooks/configure. (Look at your
                                  prime/ directory).<br>
                                  Enwei was talking about more advanced
                                  snapcraft integration, where you point
                                  to a file which is then copied for you
                                  in meta/hooks.<br>
                                  <br>
                                  <blockquote type="cite">
                                    <p dir="ltr">Looks like my hook is
                                      not executed:<br>
                                      <a moz-do-not-send="true"
                                        href="https://github.com/syncloud/platform/tree/master/snap"
                                        target="_blank">https://github.com/syncloud/pl<wbr>atform/tree/master/snap</a></p>
                                    <p dir="ltr">Is it possible to debug
                                      the execution of snap install?</p>
                                    <p dir="ltr">I would like to see the
                                      state of the snap after it failed
                                      to start daemons. The only way to
                                      see the problem is to run
                                      journalctl and guess by startup
                                      errors.</p>
                                    <div class="gmail_extra"><br>
                                    </div>
                                  </blockquote>
                                  Yeah, hooks are hard to debug, I filed
                                  <b style="font-weight:normal"
id="m_-2719121276116885253m_8701655348413158309m_8215880607017612253docs-internal-guid-64dccfd7-484b-ceda-a91e-d2b3b4567373"><a
                                      moz-do-not-send="true"
class="m_-2719121276116885253m_8701655348413158309m_8215880607017612253moz-txt-link-freetext"
href="https://bugs.launchpad.net/snappy/+bug/1640114" target="_blank">https://bugs.launchpad.net/sna<wbr>ppy/+bug/1640114</a>
                                    yesterday about this.<br>
                                    <br>
                                    Didier<br>
                                  </b><br>
                                </div>
                                <br>
                                --<br>
                                Snapcraft mailing list<br>
                                <a moz-do-not-send="true"
                                  href="mailto:Snapcraft@lists.snapcraft.io"
                                  target="_blank">Snapcraft@lists.snapcraft.io</a><br>
                                Modify settings or unsubscribe at: <a
                                  moz-do-not-send="true"
                                  href="https://lists.ubuntu.com/mailman/listinfo/snapcraft"
                                  rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailm<wbr>an/listinfo/snapcraft</a><br>
                                <br>
                              </blockquote>
                            </div>
                          </div>
                          <br>
                          <fieldset
                            class="m_-2719121276116885253m_8701655348413158309mimeAttachmentHeader"></fieldset>
                          <br>
                        </blockquote>
                        <p><br>
                        </p>
                      </div>
                      <br>
                      --<br>
                      Snapcraft mailing list<br>
                      <a moz-do-not-send="true"
                        href="mailto:Snapcraft@lists.snapcraft.io"
                        target="_blank">Snapcraft@lists.snapcraft.io</a><br>
                      Modify settings or unsubscribe at: <a
                        moz-do-not-send="true"
                        href="https://lists.ubuntu.com/mailman/listinfo/snapcraft"
                        rel="noreferrer" target="_blank">https://lists.ubuntu.com/mailm<wbr>an/listinfo/snapcraft</a><br>
                      <br>
                    </blockquote>
                  </div>
                </div>
                <br>
                <fieldset
                  class="m_-2719121276116885253mimeAttachmentHeader"></fieldset>
                <br>
              </blockquote>
              <p><br>
              </p>
            </div>
            <br>
            --<br>
            Snapcraft mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Snapcraft@lists.snapcraft.io">Snapcraft@lists.snapcraft.io</a><br>
            Modify settings or unsubscribe at: <a
              moz-do-not-send="true"
              href="https://lists.ubuntu.com/mailman/listinfo/snapcraft"
              rel="noreferrer" target="_blank">https://lists.ubuntu.com/<wbr>mailman/listinfo/snapcraft</a><br>
            <br>
          </blockquote>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>