Le Tue, 15 Dec 2015 13:30:36 +0000,
Mattia Rizzolo <mat...@debian.org> a écrit :

> On Tue, Dec 15, 2015 at 10:04:09AM +0100, Jérôme wrote:
> > Hi.
> 
> Hi Jérôme!
> Please note that nor me nor anybody else but the maintainer receive
> emails from bug reports unless they have subscribed through the PTS or
> to that specific bug.  So if you want to get the attention of somebody
> in cases like this would be better if you keep the in Cc or such.

Actually, I didn't mean to ping anybody. I was rather writing this for
the record, for anyone looking for this and ending up on the bugtracker.
 
> Yeah, this bug is mostly about deprecating a debian tool (pysupport)
> in favour of another (dh-python, or better, dh_python2 in this case).

This is pretty much all I had understood.
 
> I uploaded dozens of packages in the last 4 days removing it, but I'm
> stuck at gbirthday because it insists at installing images in sitelib,
> which used to be /usr/share/pyshared/gbirthday/ with pysupport, but
> now we're migrating off that directory and going to
> /usr/lib/python2.7/dist-packages, where images are not really welcome.

OK, this is concrete.
 
> So, given that this is actually an application and not a python module
> or such.
> 
> To do so, I'd like to upload what I attached as debdiff.
> In particoular I'm adding a patch to let it load from
> /usr/share/gbirthday.  

Alright. I have no educated opinion about this choice.

Do you want to put all gbirthday in /usr/share/gbirthday ? Or only
the images, while the code would be in /usr/lib/python2.7/dist-packages?

> Happens that the program doesn't load here, no
> UI appears; since this is the same behaviour I have with the package
> already in the archive that's not a regression, 

You mean package gbirthday from stable/testing does not work for you? I
guess this should be investigated. You should probably file a bug.
Maybe also try GitHub version (no need to install, executing from
the repo is fine).

Missing dependency?

Any console output?

> but given that
> uploading such untested changes would be too bad, I'd like to ask you
> what do you think of the patch attached as 'patch'.

Well, the patch looks fine. It worked on my machine.

I don't really see the need for the try clause. I mean if gbirthday is
installed in /usr/share/gbirthday, it is bound to fail, isn't it? And
the code in the except clause will be executed everytime.

If you upload an experimental version, I'll give it a try.

> > For the record, gbirthday has moved to GitHub:
> > https://github.com/Jerome-github/gbirthday/. I should update the
> > watch file (this seems feasible to me, but there is no need to do
> > it as long as there is no new release).
> 
> I would update it, but I don't know which kind of filenames you'll
> use, since there is no release already made there.

Ah. I didn't notice I had not uploaded the tags...

There you go:

https://github.com/Jerome-github/gbirthday/releases

(Note that a new version is available that gets rid of a broken
dependency.)

> [...]
> > - Unless somebody comes in, gbirthday won't evolve as it is and will
> > probably be out of Stretch or the next Debian release due to
> > dependencies deprecation. I'm happy if I'm wrong.
> 
> Not with *this* deprecation ;)

Alright. Good to know.
 
> > - I hope to get a Qt version packageable for Stretch. Help welcome,
> > of course.
> 
> Stretch will still release with python2, even if we definitely would
> like to remove it for buster.

Yep, I read that.

Don't give me too much time or I'll slack until last moment...

Thanks.

-- 
Jérôme

Reply via email to