Bug#749500: rakudo: not installable in sid

2014-09-01 Thread Marc Chantreux
On Mon, Sep 01, 2014 at 03:20:50PM +0200, Dominique Dumont wrote:
> On Monday 01 September 2014 14:30:16 Marc Chantreux wrote:
> > afaik: nqp don't need rakudo and could be used to build backends for
> > other languages. right?  
> Of course this is not ideal, but it may be better than the current situation. 

indeed  


-- 
Marc Chantreux (eiro on github and freenode)
http://eiro.github.com/
http://eiro.github.com/atom.xml
"Don't believe everything you read on the Internet"
-- Abraham Lincoln


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#749500: rakudo: not installable in sid

2014-09-01 Thread Dominique Dumont
On Monday 01 September 2014 14:30:16 Marc Chantreux wrote:
> afaik: nqp don't need rakudo and could be used to build backends for
> other languages. right?  

ok. Then rakudo can "provides:" nqp. 

Of course this is not ideal, but it may be better than the current situation.

-- 
 https://github.com/dod38fr/   -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/  -o-   irc: dod at irc.debian.org


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#749500: rakudo: not installable in sid

2014-09-01 Thread Marc Chantreux
hello,

On Mon, Sep 01, 2014 at 01:59:50PM +0200, Dominique Dumont wrote:
> Since rakudo and nqp are so tighly coupled, I'm beginning to wonder what's 
> the 
> point of packaging separately nqp and rakudo... 

afaik: nqp don't need rakudo and could be used to build backends for
other languages. right?  


-- 
Marc Chantreux (eiro on github and freenode)
http://eiro.github.com/
http://eiro.github.com/atom.xml
"Don't believe everything you read on the Internet"
-- Abraham Lincoln


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#749500: rakudo: not installable in sid

2014-09-01 Thread Dominique Dumont
On Friday 29 August 2014 16:15:44 Alessandro Ghedini wrote:
> Actually, it is. rakudo needs to use at runtime the specific nqp build used
> to build rakudo itself. If you update the nqp package (or just rebuilt it
> without any change) without rebuilding rakudo too, rakudo stops working and
> spews a bunch of "Missing or wrong version of dependency ..." errors. Hence
> the "=" dependency to make sure nqp and rakudo migrated to testing at the
> same time.

Since rakudo and nqp are so tighly coupled, I'm beginning to wonder what's the 
point of packaging separately nqp and rakudo...

-- 
 https://github.com/dod38fr/   -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/  -o-   irc: dod at irc.debian.org


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#749500: rakudo: not installable in sid

2014-08-29 Thread Patrick R. Michaud
On Fri, Aug 29, 2014 at 04:15:44PM +0200, Alessandro Ghedini wrote:
> On ven, ago 29, 2014 at 11:17:18 +0200, Dominique Dumont wrote:
> > 
> > Ack. I'm going to relax the vesrioned dependency on nqp. I don't think that 
> > a 
> > strict dependency is necessary.
> 
> Actually, it is. rakudo needs to use at runtime the specific nqp build used to
> build rakudo itself. 
> [...]
> I don't know if anything changed, but IIRC the upstream developers had no plan
> on fixing this (in fact they didn't really consider it a bug at all, although
> they agreed it was annoying). One of the many joys of maintaining rakudo :/

The Rakudo and NQP developers do consider this a bug... it's just one that we 
cannot easily fix at the moment.  For example, Parrot's underlying design
requires the strong version linkages in its downstream components.

Pm


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#749500: rakudo: not installable in sid

2014-08-29 Thread Alessandro Ghedini
On ven, ago 29, 2014 at 11:17:18 +0200, Dominique Dumont wrote:
> 
> Ack. I'm going to relax the vesrioned dependency on nqp. I don't think that a 
> strict dependency is necessary.

Actually, it is. rakudo needs to use at runtime the specific nqp build used to
build rakudo itself. If you update the nqp package (or just rebuilt it without
any change) without rebuilding rakudo too, rakudo stops working and spews a
bunch of "Missing or wrong version of dependency ..." errors. Hence the "="
dependency to make sure nqp and rakudo migrated to testing at the same time.

You can actually test this by forcibly installing rakudo 2014.07-1 with nqp
2014.07-2 (dpkg -i rakudo_2014.07-1_amd64.deb --force-depends) and then run
"perl6".

I don't know if anything changed, but IIRC the upstream developers had no plan
on fixing this (in fact they didn't really consider it a bug at all, although
they agreed it was annoying). One of the many joys of maintaining rakudo :/

I should have probably left a note about this somewhere but I didn't think about
it at the time, sorry about that.

Cheers


signature.asc
Description: Digital signature


Bug#749500: rakudo: not installable in sid

2014-08-29 Thread Dominique Dumont

Ack. I'm going to relax the vesrioned dependency on nqp. I don't think that a 
strict dependency is necessary.

-- 
 https://github.com/dod38fr/   -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/  -o-   irc: dod at irc.debian.org


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#749500: rakudo: not installable in sid

2014-08-29 Thread Michał Mirosław
rakudo =2014.07-1 depends on nqp =2014.07-1, but only nqp =2014.07-2 is 
available.

root@qmqm:~# apt-cache policy rakudo
rakudo:
  Zainstalowana: 2014.03.01-1+b1
  Kandydująca:   2014.07-1
  Tabela wersji:
 2014.07-1 0
700 http://ftp.pl.debian.org/debian/ sid/main amd64 Packages
 *** 2014.03.01-1+b1 0
100 /var/lib/dpkg/status
 0.1~2012.01-1 0
800 http://ftp.pl.debian.org/debian/ wheezy/main amd64 Packages
root@qmqm:~# apt-cache policy nqp
nqp:
  Zainstalowana: 2014.04-3
  Kandydująca:   2014.04-3
  Tabela wersji:
 2014.07-2 0
700 http://ftp.pl.debian.org/debian/ sid/main amd64 Packages
 *** 2014.04-3 0
900 http://ftp.pl.debian.org/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
 0.1~2012.01-5 0
800 http://ftp.pl.debian.org/debian/ wheezy/main amd64 Packages


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org