Bug#446665: mercury: should this package be removed?

2008-02-19 Thread Roy Ward
I filed the initial ITA, but have then been unable to make much progress because of other commitments (including being 
overseas for a while).


Unfortunately, although I'm back now, unforeseen personal circumstances mean I won't be able to do anything in the 
immediate future (next 2-3 weeks at least) either, and getting something releasable would be later than that.


If someone wants to adopt it, please do, and I'll help as much as I can. Otherwise I _will_ get to it, but it may not be 
for a while.


As for the gcc-3.4 vs. gcc-4.1, I'd had a good look at that, and it depends 
which version:

The Release Of The Day does indeed compile with gcc-4.1
The latest release (0.13.1) which was the one I was looking at packing (to avoid a ROTD ending up in stable) does not - 
it does require gcc-3.4 (there's only a couple of places where it is broken under gcc-4.1/gcc-4.2, but it would take 
someone with more knowledge than me to fix that).


I use 0.13.1, but the version to package depends on:
* when there is going to be another release (I don't know this)
* whether most current users use 0.13.1 or ROTD (I don't know but can find this 
out).

Cheers,
Roy Ward.

Barry Freese wrote:

Hi folks,

Sorry for all of the CCs but all of you have expressed interest in 
fixing/adopting this package (with the exception of QA).


Do any of  you still have an interest and/or a plan to fix this 
package?  According to the Mecury website, it is supposed to build with 
gcc-4.1 which would be a hell of a lot better than gcc-3.x.


Is that not the case?  This thing has been orphaned a while and has an 
RC bug over a year old.  If no-one wants to fix it up, I will request 
removal within the week.


If I can help with packaging or fixing this thing, please feel free to 
contact me and will gladly help if I can.  Otherwise it's a goner. :-)


Thank you!

Barry deFreese






--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#446665: mercury: should this package be removed?

2008-02-19 Thread Roy Ward

Paul Bone wrote:


Hi Barry.

I'm interested in re-packaging this, however it's going to be one of
those things that gets a small amount of attention here and there.  I'm
one of the Mercury developers, so I use and develop on Mercury
day-to-day.



This will mean that there may be 6-12 mercury-related packages.  And
since I haven't packaged for Debian before this is rather an ominous
task.  I intend to read plenty of documentation and seek the help of
[EMAIL PROTECTED] as appropriate.


I'm in a similar position - not much time, and have never created a Debian package before. I was going to create one big 
package, but 6-12 makes more sense.



I usually use the ROTD releases, however that's mostly because I'm
working on Mercury it's self.  It is probably useful to package a stable
release and a ROTD, since we havn't made a release for a while.


One of the reasons that the previous version never made it to stable was that was an ROTD, so I see using a ROTD only as 
a bit of a trap. Packaging both might be good though, but only have the release version go into Lenny.



Unfortunatly I can't make any progress of when this will be done, and
I'm not yet sure the best way to do it.  Will removing the old package
from Debian make it harder for me to get this one in?  If so I'd like it
left in Debian until I'm able to complete this.  But since I want to
package the new stable version instead removing it may not affect me.


I was involved in discussions on this a while ago (when I put in the ITA) and my thought was to leave it in so the bug 
history etc. doesn't get removed (some it it is still relevant). Taking it over might also make it easier to get a 
sponsor if you are not a Debian dev. It would also be nice not to have another package grab the name. However the 
maintainers have the final say on that.



Ray Ward:  I'd like to addopt this, may I?  If you agree I'll change O
to ITA and make myself the owner on bug #379682.


Absolutely, particularly as my ITA was quite some time ago, and I've still not managed to get a package ready. It sounds 
like we are in similar positions time and experience wise, and you have the advantage of being a developer - I've only 
been a user for a few years. My main interest is to see that a reasonably recent Mercury package gets into Debian.


With what limited time I've got, I'm also happy to help in any way I can.

Cheers,
Roy Ward.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#446665: mercury: should this package be removed?

2007-12-12 Thread Roy Ward

Lucas Nussbaum wrote:

 I don't know anything about mercury, but maybe it would be a better plan
 to package rotds, and find and fix bugs in them, instead of trying to
 get an old version in debian, and then switching to a brand new release
 just before lenny.

 Note that you could also decide to include a rotd in lenny, if upstream
 hasn't released anything by then...

 I think that the answer to that actually is our priority is our users.
 What's the most useful choice for our users? ;)

Well, the most useful thing for users is to have a somewhat recent version of 
Mercury ;-)

As for the release vs. rotd, I'm really in two minds on that - gcc-3.4 is very old (I thought I saw a post somewhere 
suggesting that gcc-3.4 getting retired from Debian at some point, although I was unable to find the post when I went 
back to look for it). Also mercury-0.13.1 is a year old, and the rotds are very good.


On the other hand, at least one of the reasons that the previous version of Mercury never made it to testing/stable is 
that it got caught in the rotd versions - the maintainer didn't want a rotd ending up in stable. Also, as a user I use 
0.13.1 for all my Mercury development, so it is at least a viable option.


If anyone else reads this (and I could check on the Mercury mailing list as well and ask the other users directly), I'm 
open to suggestions on this.


There's also another delay on me spending time on this - I'm shortly going away 
till end of Jan.

Cheers,
Roy Ward.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#446665: mercury: should this package be removed?

2007-11-29 Thread Roy Ward

Lucas Nussbaum wrote:
 Have you made some progress on this package?

Some, but not enough to submit a package.

One bit of news is that gcc-3.3 is going to be the required compiler. I've looking at building Mercury 0.13.1 with 
several versions of gcc on x86 and amd64, and while projects are fine with a later gcc, Mercury itself won't build under 
newer versions. The next upstream release (whenever that is) will shift gcc versions to 4.1 or 4.2.


If someone reading this can tell me that a version of gcc that old is not acceptable, I'll package a rotd (release of 
the day), and then gamble that there is a full upstream release before the Lenny release.


 Also, I'm reopening this bug. Feel free to close it when the other RCs
 are fixed, but it's easier for us to keep track of this issue with this
 bug.

OK, thanks.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#446665: mercury: should this package be removed?

2007-10-14 Thread Roy Ward

Lucas Nussbaum wrote:

Package: mercury
Version: 0.11.0.rotd.20040511-5
Severity: serious
User: [EMAIL PROTECTED]
Usertags: proposed-removal

Hi,

Your package came up as a candidate for removal from Debian, because:
  * 4 RC bugs opened for a long time


Of the bugs:

* #281369: Dummy RC bug against Mercury

explained below.

* #430313: ldbl128 transition for alpha, powerpc, sparc, s390

I'm reasonably sure that doesn't apply to Mercury as the language doesn't support long doubles, but I want to be certain 
before closing this bug.


* #297217: mercury: FTBFS (amd64/gcc-4.0): invalid lvalue in assignment
* #381813: mercury: FTBFS: cannot stat `./debian/tmp/usr/lib/mercury/bin': 
No such file or directory

For both of these, Mercury has _never_ worked with gcc-4.0 - it does work with gcc-3.4 (recommended by upstream), 
gcc-4.1 or gcc-4.2 (my preferred version, but there's some issues and testing I need to work through).



  * not suitable for a stable release according to #281369


I've checked with the previous maintainer and upstream on this one. The reason for the bug is that the previous 
maintainer didn't want a 'release of the day' (Mercury has two available branches - the numbered releases, and the 
'release of the day') getting into testing/stable. I intend to package only the numbered releases.


Upstream has no objections to this being packaged for Debian.


  * Low popcon (19 insts)


I consider the current package is too old to be useful (I've been telling people to install from source rather than the 
package). Also, as a logic programming language, it's unlikely to ever have a particularly high popcon.



  * Hasn't been in testing for a very long time


See comments on bug #281369


  * New upstream release available for a long time now


I'm working on packaging that - it's still going to take some time (in the 
order of weeks).

 If you think that it should be orphaned instead of being removed from
 Debian, please reply to this bug and tell so.

This is confusing - I thought it was already orphaned, which is when I filed an 
ITA.

snip


If you disagree and want to continue to maintain this package, please
just close this bug, preferably in an upload also fixing the other
issues.


Whether to remove or not in the meantime I'm not certain. What makes the most sense - to leave it in until I get upload 
a replacement (for which I will need to find a sponsor), or remove it in the meantime and I can apply to get it added to 
Debian as a fresh package? My preference would be to keep it, as upgrading a package will be easier than adding a new 
one, and it means the name, bug history, description etc. gets kept, but I'm open to suggestions on that one. I will 
close this bug in the meantime.


It's not an option to quickly release a partial fix, as Mercury is a reasonably large package (and it takes quite a 
while to build) and I want to have something pretty much right before a sponsor gets to spend any time on it.


Cheers,
Roy Ward.



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#423298: mercury: should this package be orphaned?

2007-06-01 Thread Roy Ward

I'd like to adopt the mercury (and mercury-docs) packages, unless someone more 
qualified wishes to do it.

I've been using Mercury on Debian (i386 and amd64) for some years now, and want 
this easily available to other Debian users.

I am not a Mercury developer, but the feedback I've had from the devs is It's fine by us if I adopt the package. I've 
also had some feedback from the previous maintainer.


Some years ago, I contributed to the MacOSX (powerpc) port of Mercury, so I have some knowledge of the build system. I 
would not be able to make any significant changes to the code, but could pass relevant bug reports back upstream.


I am also not a Debian Developer, so I will be seeking a sponsor at some point 
to do package uploads.

My plan would be to package numbered releases of Mercury only (currently 0.13.1) which would deal with bug #281369 and 
this bug, and to have Mercury depend on an appropriate version of gcc (Mercury is very fussy about gcc version) which 
would deal with bugs #297217 and #381813.


Note that this is very early in the process - I have not yet constructed any packages (there's a learning curve there), 
but thought I'd get this out early so as to avoid any risk of duplication of effort - if someone else is looking at 
doing this, please let me know!


Cheers,
Roy Ward.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]