Bug#894757: libmypaint-common: file conflict with mypaint-data

2018-08-23 Thread Jack Underwood
Just a thought, but does the file conflict actually produce the exact same 
files?  I.e. can we just disablethese files from either mypaint-data or 
libmypaint-common (probably from mypaint-data as this lookslike the older 
package, and then have it depend on the other to ensure that those files exist 
on the system?
Then mypaint can take its own sweet time in releasing its next version :).


Bug#894757: libmypaint-common: file conflict with mypaint-data

2018-08-15 Thread Jeremy Bicha
On Wed, Aug 15, 2018 at 11:31 AM Adrian Bunk  wrote:
> The bug was RC, and this was fixed in 1.3.0-2.

It wasn't fixed because I opened bug 894757 because of the Conflicts
relationship so it's really the same as bug 906144.

> No maintainer activity or answer to the suggestion for 4 months.

You're welcome to NMU mypaint. The solution I prefer is packaging a
git snapshot of mypaint but you're free to choose another solution.

One advantage of having the new version of gimp stuck in unstable was
that maybe it could encourage someone to care enough to try to fix
this bug. But that didn't really happen here.

Thanks,
Jeremy Bicha



Bug#894757: libmypaint-common: file conflict with mypaint-data

2018-08-15 Thread Adrian Bunk
On Wed, Aug 15, 2018 at 11:15:22AM -0400, Jeremy Bicha wrote:
> On Mon, Aug 13, 2018 at 4:43 PM Adrian Bunk  wrote:
> > I'm closing this bug, and cloning a second to track that a proper
> > solution is still required.
> 
> Uh, respectfully, why did you do that? You could have just lowered the
> severity of this bug if you think it's not RC.

The bug was RC, and this was fixed in 1.3.0-2.

> But even there I
> disagree: it is clearly RC that gimp can't be co-installable with
> mypaint.

Feel free to change the severity of #906144.

> Your action allowed the new version of gimp to migrate to Testing
> which I know lots of people wanted, but I don't think it's a good idea
> to knowingly introduce this kind of bug to Testing.

No maintainer activity or answer to the suggestion for 4 months.

And several packages waiting for it. I actually started looking at this 
for getting gmic from the autoremoval list.

Short-term the breakage isn't that bad, it mainly makes it impossible 
for testing users who have both mypaint and gimp installed to upgrade
the affected packages.

> Thanks,
> Jeremy Bicha

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#894757: libmypaint-common: file conflict with mypaint-data

2018-08-15 Thread Jeremy Bicha
On Mon, Aug 13, 2018 at 4:43 PM Adrian Bunk  wrote:
> I'm closing this bug, and cloning a second to track that a proper
> solution is still required.

Uh, respectfully, why did you do that? You could have just lowered the
severity of this bug if you think it's not RC. But even there I
disagree: it is clearly RC that gimp can't be co-installable with
mypaint.

Your action allowed the new version of gimp to migrate to Testing
which I know lots of people wanted, but I don't think it's a good idea
to knowingly introduce this kind of bug to Testing.

Thanks,
Jeremy Bicha



Bug#894757: libmypaint-common: file conflict with mypaint-data

2018-08-13 Thread Adrian Bunk
Control: clone -1 -2
Control: close -1 1.3.0-2
Control: retitle -2 libmypaint-common needs solution to co-exist with 
mypaint-data
Control: severity -2 important

On Tue, Jun 12, 2018 at 10:28:04AM +0200, Bernhard Schmidt wrote:
> On Tue, Apr 03, 2018 at 05:43:10PM -0400, Jeremy Bicha wrote:
> 
> Hi Jeremy,
> 
> > Package: libmypaint-common
> > Version: 1.3.0-1
> > Severity: serious
> > Forwarded: https://github.com/mypaint/mypaint/issues/918
> > 
> > libmypaint-common ships some of the same file names as mypaint-data
> > (the libmypaint.mo files).
> > 
> > I'm going to go ahead and add "Conflicts: mypaint-data" now. The way
> > forward is to have mypaint use libmypaint. When that happens, we can
> > add "Replaces: mypaint-data" too and close this bug.
> 
> This bug is still open and preventing the migration of libmypaint and
> GIMP 2.10 to testing. As far as I can see you worked around this issue
> in 1.3.0-2, right? Setting this version as fixed would allow the stack
> to migrate.

I'm closing this bug, and cloning a second to track that a proper 
solution is still required.

> Bernhard

cu
Adrian

-- 

   "Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
   "Only a promise," Lao Er said.
   Pearl S. Buck - Dragon Seed



Bug#894757: libmypaint-common: file conflict with mypaint-data

2018-07-08 Thread Chris Waters
One possible solution here is to change the translation domain used
either by libmypaint or by mypaint.

I think it would be better to change the domain used by mypaint (to,
e.g., "mypaint12"), since that change would only have to be a
temporary one, until the next version comes out, which will (if I
understand correctly) *use* libmypaint. But of course, you'd have to
coordinate with the maintainer(s) to make that happen.

I took a look at the mypaint source, and unfortunately they don't have
a centralized location where the translation domain is defined. (Say
what you want about autoconf, but if they used it, this wouldn't have
been a problem.) I think I *might* be able to make a patch, but it's
enough effort (without autoconf) that I'd want to know the mypaint
maintainer was interested before I bothered.

Or you could change the translation domain used by libmypaint (perhaps
to "libmypaint"), but that is a lesser solution, since the patch
wouldn't have a clearly defined expiration date.



Bug#894757: libmypaint-common: file conflict with mypaint-data

2018-06-29 Thread Wojciech Aniszewski
I think it would be practical and justified to disable translations in 
libmypaint,
as Jeremy suggested in here (https://github.com/mypaint/mypaint/issues/918).
If that's a problem for mypaint itself, too bad, perhaps it will make the 
upstream
wake up from their hibernation and finally act.
Thing is, mypaint, with all respect due, has approx 1200 users in popcon. Gimp 
has 11;  pushing it to 2.10 is important.

best
w
-- 
  /^..^\  
 ( (••) ) 
 (|)_._(|)~   
  GPG key   
ID:AC66485E 


signature.asc
Description: PGP signature


Bug#894757: libmypaint-common: file conflict with mypaint-data

2018-06-12 Thread Bernhard Schmidt
On Tue, Apr 03, 2018 at 05:43:10PM -0400, Jeremy Bicha wrote:

Hi Jeremy,

> Package: libmypaint-common
> Version: 1.3.0-1
> Severity: serious
> Forwarded: https://github.com/mypaint/mypaint/issues/918
> 
> libmypaint-common ships some of the same file names as mypaint-data
> (the libmypaint.mo files).
> 
> I'm going to go ahead and add "Conflicts: mypaint-data" now. The way
> forward is to have mypaint use libmypaint. When that happens, we can
> add "Replaces: mypaint-data" too and close this bug.

This bug is still open and preventing the migration of libmypaint and
GIMP 2.10 to testing. As far as I can see you worked around this issue
in 1.3.0-2, right? Setting this version as fixed would allow the stack
to migrate.

Bernhard



Bug#894757: libmypaint-common: file conflict with mypaint-data

2018-04-03 Thread Jeremy Bicha
Package: libmypaint-common
Version: 1.3.0-1
Severity: serious
Forwarded: https://github.com/mypaint/mypaint/issues/918

libmypaint-common ships some of the same file names as mypaint-data
(the libmypaint.mo files).

I'm going to go ahead and add "Conflicts: mypaint-data" now. The way
forward is to have mypaint use libmypaint. When that happens, we can
add "Replaces: mypaint-data" too and close this bug.

I guess we're waiting for mypaint to do its 1.3 release then.

Thanks,
Jeremy Bicha