Bug#829155: murrine-themes: Please split into separate packages

2016-07-24 Thread Yves-Alexis Perez
On sam., 2016-07-23 at 16:35 -0400, Jeremy Bicha wrote:
> On Sat, Jul 23, 2016 at 4:07 PM, Yves-Alexis Perez 
> wrote:
> > 
> > Thanks. Do you want to be added to Uploaders for all those?
> 
> Ok. Yes.
> 
I've uploaded all the theme, I'll wait for them to clear NEW before uploading
murrine-themes package.

Regards,
-- 
Yves-Alexis

signature.asc
Description: This is a digitally signed message part


Bug#829155: murrine-themes: Please split into separate packages

2016-07-23 Thread Jeremy Bicha
On Sat, Jul 23, 2016 at 4:07 PM, Yves-Alexis Perez  wrote:
> Thanks. Do you want to be added to Uploaders for all those?

Ok. Yes.

Thanks,
Jeremy



Bug#829155: murrine-themes: Please split into separate packages

2016-07-23 Thread Yves-Alexis Perez
On sam., 2016-07-23 at 15:39 -0400, Jeremy Bicha wrote:
> Ok, I went ahead and did that too and pushed all my work to
> collab-maint. I included patches so Albatross and Bluebird are
> up-to-date with git master even though they are built against the last
> release tag.
> 
> Feel free to upload when you're ready.

Thanks. Do you want to be added to Uploaders for all those?

Regards,
-- 
Yves-Alexis

signature.asc
Description: This is a digitally signed message part


Bug#829155: murrine-themes: Please split into separate packages

2016-07-23 Thread Jeremy Bicha
On Sat, Jul 23, 2016 at 8:43 AM, Yves-Alexis Perez  wrote:
>> Do you want Albatross and Bluebird split out now too - they aren't
>> compatible with recent GTK3 and aren't really being worked on actively
>> but maybe they're still useful for Xfce?

Ok, I went ahead and did that too and pushed all my work to
collab-maint. I included patches so Albatross and Bluebird are
up-to-date with git master even though they are built against the last
release tag.

Feel free to upload when you're ready.

https://anonscm.debian.org/git/collab-maint/albatross-gtk-theme.git
https://anonscm.debian.org/git/collab-maint/blackbird-gtk-theme.git
https://anonscm.debian.org/git/collab-maint/bluebird-gtk-theme.git
https://anonscm.debian.org/git/collab-maint/greybird-gtk-theme.git
https://anonscm.debian.org/git/collab-maint/murrine-themes.git/

I checked and Albatross and Bluebird do mostly work with Xubuntu
16.04, but of course they don't work well with GTK3 apps with GTK 3.20
(16.04 comes with GTK 3.18).

Thanks,
Jeremy



Bug#829155: murrine-themes: Please split into separate packages

2016-07-23 Thread Yves-Alexis Perez
On ven., 2016-07-22 at 18:37 -0400, Jeremy Bicha wrote:
> Should we file ITP bugs or just not bother since the themes are
> technically already in Debian?

No need, it's just a split.
> 
> Do you want Albatross and Bluebird split out now too - they aren't
> compatible with recent GTK3 and aren't really being worked on actively
> but maybe they're still useful for Xfce?

I honestly don't really /want/ anything, but feel free to do it if you think
it's worth it.
> 
> I'm not a DD so I'll need you to upload when you're ready.

Sure, no problem.
> 
> I'll let you add the debian/NEWS entry if you like.

Ok.
-- 
Yves-Alexis

signature.asc
Description: This is a digitally signed message part


Bug#829155: murrine-themes: Please split into separate packages

2016-07-22 Thread Jeremy Bicha
On Fri, Jul 22, 2016 at 4:06 PM, Yves-Alexis Perez  wrote:
> It seems to work fine :) Thanks

Should we file ITP bugs or just not bother since the themes are
technically already in Debian?

Do you want Albatross and Bluebird split out now too - they aren't
compatible with recent GTK3 and aren't really being worked on actively
but maybe they're still useful for Xfce?

I'm not a DD so I'll need you to upload when you're ready.

I'll let you add the debian/NEWS entry if you like.

Thanks,
Jeremy



Bug#829155: murrine-themes: Please split into separate packages

2016-07-22 Thread Yves-Alexis Perez
On ven., 2016-07-22 at 13:36 -0400, Jeremy Bicha wrote:
> > Let me know if it's still unclear or my instructions don't work.

It seems to work fine :) Thanks
> 
> Because historically, we often end up releasing Git snapshots for
> these themes, I didn't think it was useful to try to use gbp's
> pristine-tar option. And as you can see from the README.source, my
> workflow doesn't really use debian/watch.
> 
> > I'm not completely sure but I think you should be able to have write access 
> > to
> > the collab-maint area, where it'd be easier to “co”-maintain the packages, I
> > think.
> 
> Yes, I'm in the collab-maint team so I can push there. I just didn't
> want to push such a major change without checking with the maintainer
> first.

I've merged the branch locally, and will push it when it's ok, so you should
be able to start from there. Since the upgrade will drop greybird and
blackbird, I think it'd be best to actually add a NEWS entry, on top of the
changelog entry. But besides that, I guess it's fine.

Regards,
-- 
Yves-Alexis

signature.asc
Description: This is a digitally signed message part


Bug#829155: murrine-themes: Please split into separate packages

2016-07-22 Thread Jeremy Bicha
On Fri, Jul 22, 2016 at 11:12 AM, Yves-Alexis Perez  wrote:
> Does that include the recent modifications done by Simon (I noticed you were
> active on github issue #120 so I guess so). Also, I'm not sure debian/watch is
> really working: how do you rebuild orig here? Can you provide a README.source?

Yes, my greybird packaging includes the GTK 3.20 branch up to yesterday.

I just pushed a README.source for greybird. It's a good idea because
unfortunately git packaging in Debian is still complicated and not
fully standardized.

Let me know if it's still unclear or my instructions don't work.

Because historically, we often end up releasing Git snapshots for
these themes, I didn't think it was useful to try to use gbp's
pristine-tar option. And as you can see from the README.source, my
workflow doesn't really use debian/watch.

> I'm not completely sure but I think you should be able to have write access to
> the collab-maint area, where it'd be easier to “co”-maintain the packages, I
> think.

Yes, I'm in the collab-maint team so I can push there. I just didn't
want to push such a major change without checking with the maintainer
first.

Thank you,
Jeremy



Bug#829155: murrine-themes: Please split into separate packages

2016-07-22 Thread Yves-Alexis Perez
On lun., 2016-07-18 at 07:50 -0400, Jeremy Bicha wrote:
> > https://anonscm.debian.org/cgit/users/jbicha-guest/blackbird-gtk-theme.git
> /
> > https://anonscm.debian.org/cgit/users/jbicha-guest/greybird-gtk-theme.git/

Does that include the recent modifications done by Simon (I noticed you were
active on github issue #120 so I guess so). Also, I'm not sure debian/watch is
really working: how do you rebuild orig here? Can you provide a README.source?

> > https://anonscm.debian.org/cgit/users/jbicha-guest/murrine-themes.git/

I'm unsure about dropping the old NEWS entry, but it's not really that
problematic.

I'm not completely sure but I think you should be able to have write access to
the collab-maint area, where it'd be easier to “co”-maintain the packages, I
think.

I'll try the packages and report back.

Regards,
-- 
Yves-Alexis

signature.asc
Description: This is a digitally signed message part


Bug#829155: murrine-themes: Please split into separate packages

2016-07-22 Thread Jeremy Bicha
To be more specific, it looks like Ubuntu yakkety will likely upgrade
to GTK 3.20 on Monday.[1] Therefore, I'd like to do these uploads in
Ubuntu Sunday night or Monday.

I'd feel more comfortable if the split would get at least a basic
review in Debian first, since a major reason I'm working on this is to
reduce the difference between Ubuntu and Debian with these theme
packages.

Thanks,
Jeremy Bicha

[1] https://lists.ubuntu.com/archives/ubuntu-desktop/2016-July/004815.html



Bug#829155: murrine-themes: Please split into separate packages

2016-07-18 Thread Jeremy Bicha
On Sun, Jul 3, 2016 at 6:29 PM, Jeremy Bicha  wrote:
> Ok, I pushed my work here so you can review first:
>
> https://anonscm.debian.org/cgit/users/jbicha-guest/blackbird-gtk-theme.git/
> https://anonscm.debian.org/cgit/users/jbicha-guest/greybird-gtk-theme.git/
> https://anonscm.debian.org/cgit/users/jbicha-guest/murrine-themes.git/

Hi, I'm sure you have other priorities but I wanted to ping you in
case you didn't see my reply or forgot about it.

Since this adds GTK 3.20 support for Greybird and Blackbird, I'd like
to get it in Debian soon.

Thanks,
Jeremy



Bug#829155: murrine-themes: Please split into separate packages

2016-07-03 Thread Jeremy Bicha
On Fri, Jul 1, 2016 at 1:57 AM, Yves-Alexis Perez  wrote:
> Honestly I don't really think it's worth the effort, but feel free to work on
> it if you're interested. The packaging is in collab-maint: https://anonscm.deb
> ian.org/cgit/collab-maint/murrine-themes.git/

Ok, I pushed my work here so you can review first:

https://anonscm.debian.org/cgit/users/jbicha-guest/blackbird-gtk-theme.git/
https://anonscm.debian.org/cgit/users/jbicha-guest/greybird-gtk-theme.git/
https://anonscm.debian.org/cgit/users/jbicha-guest/murrine-themes.git/

Albatross and Bluebird haven't been updated for GTK 3.20 yet. Do you
want to drop them from murrine-themes now too?
I could package them too (since it looks like they may be useful to
Xfce still), but I think it's an RC bug that they don't work with all
the GTK3 desktops.

Jeremy



Bug#829155: murrine-themes: Please split into separate packages

2016-07-01 Thread Yves-Alexis Perez
On ven., 2016-07-01 at 00:33 -0400, Jeremy Bicha wrote:
> Please split these into separate themes:
> 1. Users can tell which version of which theme they are using
> 2. You would then use regular release tarballs (hopefully, or at least
> git snapshots) and debian/watch etc.
> 3. It would be easier to track bug reports for specific issues (like
> GTK 3.20 support) with separate packages since the themes are not
> updated on the same schedule.

Honestly I don't really think it's worth the effort, but feel free to work on
it if you're interested. The packaging is in collab-maint: https://anonscm.deb
ian.org/cgit/collab-maint/murrine-themes.git/

Regards,
-- 

Yves-Alexis

signature.asc
Description: This is a digitally signed message part


Bug#829155: murrine-themes: Please split into separate packages

2016-06-30 Thread Jeremy Bicha
Package: murrine-themes
Version: 0.98.10
Severity: wishlist

murrine-themes appears to be versioned according to almost match
gtk2-engines-murrine. But it contains these 4 major themes:

albatross-gtk-theme 1.7.4
https://github.com/shimmerproject/Albatross/releases

blackbird-gtk-theme 0.4
https://github.com/shimmerproject/Blackbird/releases

bluebird-gtk-theme 1.2
https://github.com/shimmerproject/Bluebird/releases

greybird-gtk-theme 1.6.2
https://github.com/shimmerproject/Greybird/releases

Please split these into separate themes:
1. Users can tell which version of which theme they are using
2. You would then use regular release tarballs (hopefully, or at least
git snapshots) and debian/watch etc.
3. It would be easier to track bug reports for specific issues (like
GTK 3.20 support) with separate packages since the themes are not
updated on the same schedule.

The murrine-themes package can still hold the remaining themes, but
since none of them support GTK3, I'm not sure how useful they still
are. (On the other hand, none of them have been affected by all the
GTK3 theme breakage over the past few years either.)

Thanks,
Jeremy Bicha