Re: Fwd: PPA Assistance and Bug/Patch Triage





On Fri, Jan 23, 2009 at 12:38 PM, Julien Lavergne <julien lavergne gmail com> wrote:
Thanks :)

I just want to add that most of this work rely on the Debian and Ubuntu
packaging work. I'll try to follow them as close as possible and report
adjustment I made or will make (like the pysqlite2 depends :)).

Thanks Julien.

I have another few tweaks to the package (dependencies) on conduit-trunk, pretty please!

* Can you remove both the Suggests: (we no longer use ffmpeg or mplayer, we use gstreamer instead)
* Can you make us depend on python-gpod
* Can you add a dependency on python-gconf

I would like your advice on what to do about webkit. Updating to a newer PPA snapshot for webkit appears to fix all crashes on my machine for logging into facebook [1]. However, it seems to break other packages [2]. What do you think should be done. Ideally I would like to just depend on the webkit-ppa, and then depend on a recent version that I know works, eg >= 1.0.1-4+r40220

Is it possible to depend on another 3rd party ppa? is this nice thing to do? What about breaking peoples Gwibber?

Advice appreciated.

Many thanks,

John

p.s. Also feel free to update the trunk package to svn head, if you feel the urge
p.s.s No real hurry

[1] http://code.google.com/p/pywebkitgtk/issues/detail?id=23
[2] http://schwuk.com/articles/2009/01/28/fixed-my-gwibber

 


Regards,
Julien Lavergne

On Fri, 2009-01-23 at 12:20 +1300, John Stowers wrote:
>
>
> On Fri, Jan 23, 2009 at 10:12 AM, Julien Lavergne
> <julien lavergne gmail com> wrote:
>         Hi,
>
>         I think all is working well on the PPA side :
>
>         - All packages are now in the conduit PPA
>         ( https://launchpad.net/~conduit/+archive/ppa )
>
>         - conduit 0.3.15 was backported to Intrepid. Next releases
>         need to be
>         done manually as well.
>
>         - There is now conduit-trunk packages up to the last svn
>         revision.
>         Updating this packages is manual but easy (I need to launch a
>         custom
>         script which require manual input).
>
>         - A new branch contain the debian/ packaging :
>         https://code.launchpad.net/~conduit/conduit/trunk-debian . It
>         could be
>         not up-to-date with the svn tree, but a "bzr pull
>         http://bzr-playground.gnome.org/conduit/trunk/" should work.
>
>         - To build local packages (useful for Debian users), just get
>         the
>         trunk-debian branch, update it, and do a "dpkg-buildpackage
>         -r". It'll
>         build conduit-trunk packages. In this case, be aware that you
>         need to
>         manually install build-depends.
>
>         Any comments are welcome :)
>
> This is brilliant, and I am running from the trunk repository now. I
> noticed that both packages depend on python-pysqlite2. This is not
> necessary as since Python2.5 (which we depend on) has sqlite is
> included as part of the standard library [1]. The current code tries
> to use the built in library first, and only falls back to pysqlite2 if
> running under an old Python version [2]
>
> I also just updated the SVN version to indicate it is 0.3.16 in
> configure.ac, and in the UI. I must have forgotten to do this after
> the 0.3.15 release
>
> Once again, thanks for your work. I will post on planet Gnome later
> today giving you praise!
>
> John
>
> [1] http://docs.python.org/library/sqlite3.html
> [2]
> http://svn.gnome.org/viewvc/conduit/trunk/conduit/Database.py?view=markup
>
>
>
>
>         Regards,
>         Julien Lavergne
>
>
>
>         On Wed, 2009-01-21 at 12:41 +1300, John Stowers wrote:
>         > Oops forward to list
>         >
>         > ---------- Forwarded message ----------
>         > From: John Stowers <john stowers gmail com>
>         > Date: Wed, Jan 21, 2009 at 12:40 PM
>         > Subject: Re: PPA Assistance and Bug/Patch Triage
>         > To: Julien Lavergne <julien lavergne gmail com>
>         >
>         >
>         >
>         >
>         > On Wed, Jan 21, 2009 at 12:22 PM, Julien Lavergne
>         > <julien lavergne gmail com> wrote:
>         >         Thanks. This is what I have in mind :
>         >
>         > Hi Julien
>         >
>         > Thanks for your enthusiastic reaction. Comments follow
>         >
>         >
>         >
>         >
>         >         - We can use one repository for stable release and
>         svn
>         >         snapshots, using
>         >         2 different names for the packages (conduit for
>         stable, and
>         >         conduit-trunk for snapshots). Users will have only
>         one line to
>         >         add in
>         >         their sources.list and can switch when they want
>         from the
>         >         stable to the
>         >         unstable packages. Of course, installing the
>         unstable will
>         >         remove the
>         >         stable package.
>         >
>         > Sounds good.
>         >
>         >
>         >
>         >
>         >         - I'll publish a bzr branch which is a branch of the
>         bzr
>         >         mirror of GNOME
>         >         SVN. It'll contain the debian/ directory needed to
>         build the
>         >         package. I
>         >         think it easier to work on a separate branch for not
>         >         introducing
>         >         "distribution-specific" stuff in an upstream
>         development tree
>         >         (also,
>         >         Debian and Ubuntu guys should not be happy to find a
>         debian
>         >         directory in
>         >         the release tarball :)) I also need this bzr branch
>         for my
>         >         script.
>         >
>         > Sounds good.
>         >
>         >
>         >
>         >
>         >         - Since Conduit depends on GIO and Webkit python
>         bindings, it
>         >         could be
>         >         difficult to safely and quickly made packages for
>         version
>         >         under Intrepid
>         >         (8.10). If more support is really needed, it can be
>         planned
>         >         later.
>         >
>         > As you might know, Conduit supports both webkit/gtkmozembed
>         for the
>         > web browser, and gio/gnomevfs for the file implementation.
>         The latest
>         > stable 0.3.15 release defaults to gtkmozembed and gnomevfs,
>         however I
>         > recommend webkit and gio. To change the conduit defaults for
>         these
>         > features, you change the appropriate constants in
>         conduit/__init__.py.
>         > You will see this is what the patch in the debian/ubuntu
>         package does
>         > (I hope). If depending on webkit, then you can also install
>         > conduit.real to /usr/bin/conduit (the old wrapper script was
>         necessary
>         > for firefox to not crash)
>         >
>         > So, I am happy to just support intrepid by updating the
>         0.3.14 package
>         > to work against the 0.3.15 release.
>         >
>         > Releases from trunk, i.e. conduit-svn snapshots need no such
>         patching,
>         > as the default file and browser implementation has been
>         changed to GIO
>         > and webkit.
>         >
>         > With this in mind, I agree that supporting >= intrepid is
>         the correct
>         > decision.
>         >
>         > Thanks for your work,
>         >
>         > Regards
>         >
>         > John
>         >
>         >
>         >
>         >
>         >
>         >         Regards,
>         >         Julien Lavergne
>         >
>         >
>         >
>         >         On Wed, 2009-01-21 at 09:49 +1300, John Stowers
>         wrote:
>         >         >
>         >         >
>         >         > On Wed, Jan 21, 2009 at 7:22 AM, Julien Lavergne
>         >         > <julien lavergne gmail com> wrote:
>         >         >         Hi,
>         >         >
>         >         >         I can work on the PPA side, I done the
>         same thing
>         >         for Awn and
>         >         >         I think it
>         >         >         won't too difficult to set. I can confirm
>         that a
>         >         repository
>         >         >         with
>         >         >         packages up to the last svn/bzr revision
>         is very
>         >         useful for
>         >         >         the
>         >         >         development/testing :)
>         >         >
>         >         >         Tell me if with you are agree so I can
>         start to look
>         >         at it.
>         >         >
>         >         > Agree++
>         >         >
>         >         > We would all be super grateful if you could do
>         this.
>         >         >
>         >         > Regards
>         >         >
>         >         > John
>         >         >
>         >         >
>         >         >
>         >         >
>         >         >         Regards,
>         >         >         Julien Lavergne
>         >         >
>         >         >
>         >         >         On Tue, 2009-01-20 at 17:17 +1300, John
>         Stowers
>         >         wrote:
>         >         >         > Hi Guys,
>         >         >         >
>         >         >         > I have been back working on Conduit over
>         the last
>         >         few days,
>         >         >         reviewing
>         >         >         > patches, hacking, etc. I have been a
>         little
>         >         disappointed
>         >         >         that Ubuntu
>         >         >         > did not pick up our stable releases. It
>         feels like
>         >         we will
>         >         >         always be
>         >         >         > out of date on that platform.
>         >         >         >
>         >         >         > To solve this problem I want to get some
>         PPA
>         >         packages for
>         >         >         Ubuntu
>         >         >         > built. I am unfamiliar with debian
>         packaging, so I
>         >         would
>         >         >         like to see
>         >         >         > if someone would be able to do this for
>         me.
>         >         Basically, I
>         >         >         would really
>         >         >         > really like it if
>         >         >         > 1)     We had a conduit stable
>         repository, that
>         >         always has
>         >         >         the latest
>         >         >         > Conduit release, installable for hardy,
>         intrepid,
>         >         jaunty
>         >         >         > 2)     We also have a conduit
>         development
>         >         repository that
>         >         >         tracks SVN
>         >         >         > HEAD. What would be super cool was if
>         there was
>         >         also a
>         >         >         script in
>         >         >         > conduit/scripts/build_svn_package.sh
>         that executed
>         >         the
>         >         >         necessary magic
>         >         >         > commands to build a package, and
>         uploaded it to
>         >         the conduit
>         >         >         > development repository. It would also
>         make sense
>         >         to have a
>         >         >         > conduit/scripts/build_stable_package.sh
>         script
>         >         too.
>         >         >         >
>         >         >         > If anyone could help with these tasks, I
>         would be
>         >         much
>         >         >         appreciated.
>         >         >         >
>         >         >         > Finally, if anyone has a favorite bug or
>         patch in
>         >         bugzilla,
>         >         >         please
>         >         >         > tell me about it so I do not forget.
>         >         >         >
>         >         >         > John
>         >         >
>         >         >
>         >         >         >
>         _______________________________________________
>         >         >         > Conduit-list mailing list
>         >         >         > Conduit-list gnome org
>         >         >         >
>         >         http://mail.gnome.org/mailman/listinfo/conduit-list
>         >         >
>         >         >
>         >         >
>         >
>         >
>         >
>         >
>         >
>         > _______________________________________________
>         > Conduit-list mailing list
>         > Conduit-list gnome org
>         > http://mail.gnome.org/mailman/listinfo/conduit-list
>
>
>




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]