public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
@ 2011-06-02 15:20 "Paweł Hajdan, Jr."
  2011-06-02 16:04 ` Gökdeniz Karadağ
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-06-02 15:20 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 642 bytes --]

I'd like to remove <net-print/foo2zjs-99999999. Non-live versions are
severely outdated (2008) and unusable (upstream changes tarballs
in-place, digest verification is broken).

The upstream doesn't support snapshots of the tarball, and claims the
auxiliary files cannot be redistributed.

I think the best course of action is to leave just the live ebuild (I'm
using it on one system that has a printer that requires it).

If there are no objections, I'm going to make the change. My guess is
that most people don't care about this abandoned package, and the people
who are using it will appreciate removal of the brokenness.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-02 15:20 [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar) "Paweł Hajdan, Jr."
@ 2011-06-02 16:04 ` Gökdeniz Karadağ
  2011-06-03  6:40   ` "Paweł Hajdan, Jr."
  2011-06-02 16:51 ` Michał Górny
  2011-06-08 14:09 ` "Paweł Hajdan, Jr."
  2 siblings, 1 reply; 22+ messages in thread
From: Gökdeniz Karadağ @ 2011-06-02 16:04 UTC (permalink / raw
  To: gentoo-dev



On 02-06-2011 18:20, "Paweł Hajdan, Jr." wrote:
> I'd like to remove<net-print/foo2zjs-99999999. Non-live versions are
> severely outdated (2008) and unusable (upstream changes tarballs
> in-place, digest verification is broken).
>
> The upstream doesn't support snapshots of the tarball, and claims the
> auxiliary files cannot be redistributed.
>
> I think the best course of action is to leave just the live ebuild (I'm
> using it on one system that has a printer that requires it).
>
> If there are no objections, I'm going to make the change. My guess is
> that most people don't care about this abandoned package, and the people
> who are using it will appreciate removal of the brokenness.
>

I use the foo2zjs package, and because other versions are broken, have 
moved to the live version. But I think expecting a stable version in the 
tree is not too much for a user. A tarball snapshot in a ~dev space 
would solve the issue I presume.

Further problems with the current live ebuild are as follows. It seems 
that I have forgotten to file bugs about these issues previously.
  * Does not install PPD files (bug #369819)
  * Does not use FOO2ZJS_DEVICES from previous versions, thus downloads 
lots of tar files multiple times. (bug #369821)

Existance of previous ebuilds *currently*; allows for comparison, 
detection, and hopefully fixing of these issues.

-- 
Gökdeniz Karadağ



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-02 15:20 [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar) "Paweł Hajdan, Jr."
  2011-06-02 16:04 ` Gökdeniz Karadağ
@ 2011-06-02 16:51 ` Michał Górny
  2011-06-02 16:56   ` "Paweł Hajdan, Jr."
  2011-06-08 14:09 ` "Paweł Hajdan, Jr."
  2 siblings, 1 reply; 22+ messages in thread
From: Michał Górny @ 2011-06-02 16:51 UTC (permalink / raw
  To: gentoo-dev; +Cc: phajdan.jr

[-- Attachment #1: Type: text/plain, Size: 611 bytes --]

On Thu, 02 Jun 2011 17:20:41 +0200
""Paweł Hajdan, Jr."" <phajdan.jr@gentoo.org> wrote:

> The upstream doesn't support snapshots of the tarball, and claims the
> auxiliary files cannot be redistributed.
> 
> I think the best course of action is to leave just the live ebuild
> (I'm using it on one system that has a printer that requires it).

I think it may be useful to have a snapshot anyway. If you can't
tarball it, maybe a tagged VCS ebuild? I'm not sure if such a thing is
supposed to lie unmasked in the tree but it's better than no non-live
ebuild.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-02 16:51 ` Michał Górny
@ 2011-06-02 16:56   ` "Paweł Hajdan, Jr."
       [not found]     ` <4DE7C195.5040106@gentoo.org>
  0 siblings, 1 reply; 22+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-06-02 16:56 UTC (permalink / raw
  To: Michał Górny; +Cc: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 433 bytes --]

On 6/2/11 6:51 PM, Michał Górny wrote:
> I think it may be useful to have a snapshot anyway. If you can't
> tarball it, maybe a tagged VCS ebuild? I'm not sure if such a thing is
> supposed to lie unmasked in the tree but it's better than no non-live
> ebuild.

I know that would be useful, and I'd love to do that.

However, as far as I know there is no VCS. The guy just changes the
tarballs and updates the webpage.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
       [not found]     ` <4DE7C195.5040106@gentoo.org>
@ 2011-06-02 17:17       ` "Paweł Hajdan, Jr."
  2011-06-03 13:52         ` Michał Górny
  2011-06-02 17:18       ` "Paweł Hajdan, Jr."
  1 sibling, 1 reply; 22+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-06-02 17:17 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 724 bytes --]

On 6/2/11 7:00 PM, Dane Smith wrote:
> I'm going to guess you've already tried this, but just in case. Did
> you try asking him to version things more... sanely? I've had to do
> that a few times and people are usually surprisingly receptive.

Right, that's a good idea. Have you visited <http://foo2zjs.rkkda.com/>
? The message on that page is quite hostile towards distros:

> *** DON'T USE the foo2zjs package from: Ubuntu, SUSE,
> Mandrake/Manrivia, Debian, RedHat, Fedora, Gentoo, Xandros, EEE PC,
> Linpus, MacOSX, or BSD! *** Download it here and follow the
> directions below.

Also, someone has asked a similar question:
<http://foo2zjs.rkkda.com/forum/read.php?29,2802,2802>. He got no response.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
       [not found]     ` <4DE7C195.5040106@gentoo.org>
  2011-06-02 17:17       ` "Paweł Hajdan, Jr."
@ 2011-06-02 17:18       ` "Paweł Hajdan, Jr."
  1 sibling, 0 replies; 22+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-06-02 17:18 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 337 bytes --]

On 6/2/11 7:00 PM, Dane Smith wrote:
> I'm going to guess you've already tried this, but just in case. Did you
> try asking him to version things more... sanely? I've had to do that a
> few times and people are usually surprisingly receptive.

Ah, and see also
<http://osdir.com/ml/linux.frugalware.devel/2005-11/msg00022.html>


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-02 16:04 ` Gökdeniz Karadağ
@ 2011-06-03  6:40   ` "Paweł Hajdan, Jr."
  2011-06-03  7:18     ` dev-random
  0 siblings, 1 reply; 22+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-06-03  6:40 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 928 bytes --]

On 6/2/11 6:04 PM, Gökdeniz Karadağ wrote:
> I use the foo2zjs package, and because other versions are broken, have
> moved to the live version. But I think expecting a stable version in the
> tree is not too much for a user. A tarball snapshot in a ~dev space
> would solve the issue I presume.

We can't have a tarball, most of the files from the package are
non-redistributable.

> Further problems with the current live ebuild are as follows. It seems
> that I have forgotten to file bugs about these issues previously.
>  * Does not install PPD files (bug #369819)
>  * Does not use FOO2ZJS_DEVICES from previous versions, thus downloads
> lots of tar files multiple times. (bug #369821)

I replied on those bugs. Thank you for reporting.

> Existance of previous ebuilds *currently*; allows for comparison,
> detection, and hopefully fixing of these issues.

They'll always be in the CVS history.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-03  6:40   ` "Paweł Hajdan, Jr."
@ 2011-06-03  7:18     ` dev-random
  2011-06-07  8:36       ` "Paweł Hajdan, Jr."
  0 siblings, 1 reply; 22+ messages in thread
From: dev-random @ 2011-06-03  7:18 UTC (permalink / raw
  To: gentoo-dev

On Fri, Jun 03, 2011 at 08:40:26AM +0200, "Paweł Hajdan, Jr." wrote:
> ...
> We can't have a tarball, most of the files from the package are
> non-redistributable.
> ...

Then why do ebuilds contain line LICENSE="GPL-2"?




^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-02 17:17       ` "Paweł Hajdan, Jr."
@ 2011-06-03 13:52         ` Michał Górny
  2011-06-03 14:09           ` Chí-Thanh Christopher Nguyễn
  0 siblings, 1 reply; 22+ messages in thread
From: Michał Górny @ 2011-06-03 13:52 UTC (permalink / raw
  To: gentoo-dev; +Cc: phajdan.jr

[-- Attachment #1: Type: text/plain, Size: 1000 bytes --]

On Thu, 02 Jun 2011 19:17:44 +0200
""Paweł Hajdan, Jr."" <phajdan.jr@gentoo.org> wrote:

> On 6/2/11 7:00 PM, Dane Smith wrote:
> > I'm going to guess you've already tried this, but just in case. Did
> > you try asking him to version things more... sanely? I've had to do
> > that a few times and people are usually surprisingly receptive.
> 
> Right, that's a good idea. Have you visited
> <http://foo2zjs.rkkda.com/> ? The message on that page is quite
> hostile towards distros:

Sorry, I haven't seen this either. I thought you mean a VCS when you
mentioned a 'live' ebuild. Now that I see how the ebuilds look like,
I have only one idea. It's simple yet ugly.

You could have a 'versioned' ebuild linked to the actual SRC_URI,
and bump it whenever you notice the upstream tarball changes. This
would allow users to have the package upgraded automatically.
I think it would be similar to the situation we had with adobe-flash
packages.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-03 13:52         ` Michał Górny
@ 2011-06-03 14:09           ` Chí-Thanh Christopher Nguyễn
  2011-06-03 14:18             ` Patrick Lauer
  2011-06-03 15:01             ` "Paweł Hajdan, Jr."
  0 siblings, 2 replies; 22+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2011-06-03 14:09 UTC (permalink / raw
  To: gentoo-dev

Michał Górny schrieb:
> You could have a 'versioned' ebuild linked to the actual SRC_URI,
> and bump it whenever you notice the upstream tarball changes. This
> would allow users to have the package upgraded automatically.
>   

I don't think this will help users much. It will just make the package
uninstallable between the time the upstream tarball changes and the
package is bumped.
A live ebuild is at least honestly telling users what to expect.

> I think it would be similar to the situation we had with adobe-flash
> packages.
>   

It reminds me more of the (now defunct) live ebuild of chromium-bin


Best regards,
Chí-Thanh Christopher Nguyễn




^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-03 14:18             ` Patrick Lauer
@ 2011-06-03 14:17               ` Chí-Thanh Christopher Nguyễn
  2011-06-03 14:57                 ` ross smith
  0 siblings, 1 reply; 22+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2011-06-03 14:17 UTC (permalink / raw
  To: gentoo-dev

Patrick Lauer schrieb:
> On 06/03/11 16:09, Chí-Thanh Christopher Nguyễn wrote:
>   
>> Michał Górny schrieb:
>>     
>>> You could have a 'versioned' ebuild linked to the actual SRC_URI,
>>> and bump it whenever you notice the upstream tarball changes. This
>>> would allow users to have the package upgraded automatically.
>>>   
>>>       
>> I don't think this will help users much. It will just make the package
>> uninstallable between the time the upstream tarball changes and the
>> package is bumped.
>> A live ebuild is at least honestly telling users what to expect.
>>     
> Just mirror the darn tarball in a stable location.
> I've done that for silly and weird upstreams ...
>   

The problem (already mentioned earlier in this thread) is that some
parts are not redistributable.


Best regards,
Chí-Thanh Christopher Nguyễn




^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-03 14:09           ` Chí-Thanh Christopher Nguyễn
@ 2011-06-03 14:18             ` Patrick Lauer
  2011-06-03 14:17               ` Chí-Thanh Christopher Nguyễn
  2011-06-03 15:01             ` "Paweł Hajdan, Jr."
  1 sibling, 1 reply; 22+ messages in thread
From: Patrick Lauer @ 2011-06-03 14:18 UTC (permalink / raw
  To: gentoo-dev

On 06/03/11 16:09, Chí-Thanh Christopher Nguyễn wrote:
> Michał Górny schrieb:
>> You could have a 'versioned' ebuild linked to the actual SRC_URI,
>> and bump it whenever you notice the upstream tarball changes. This
>> would allow users to have the package upgraded automatically.
>>   
> 
> I don't think this will help users much. It will just make the package
> uninstallable between the time the upstream tarball changes and the
> package is bumped.
> A live ebuild is at least honestly telling users what to expect.

Just mirror the darn tarball in a stable location.
I've done that for silly and weird upstreams ...
> 
>> I think it would be similar to the situation we had with adobe-flash
>> packages.
>>   
> 
> It reminds me more of the (now defunct) live ebuild of chromium-bin
> 
> 
> Best regards,
> Chí-Thanh Christopher Nguyễn
> 
> 


-- 
Patrick Lauer         http://service.gentooexperimental.org

Gentoo Council Member and Evangelist
Part of Gentoo Benchmarks, Forensics, PostgreSQL, KDE herds



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-03 14:17               ` Chí-Thanh Christopher Nguyễn
@ 2011-06-03 14:57                 ` ross smith
  2011-06-03 15:39                   ` Chí-Thanh Christopher Nguyễn
  0 siblings, 1 reply; 22+ messages in thread
From: ross smith @ 2011-06-03 14:57 UTC (permalink / raw
  To: gentoo-dev

> The problem (already mentioned earlier in this thread) is that some
> parts are not redistributable.
>
>
> Best regards,
> Chí-Thanh Christopher Nguyễn


I've looked through the website and the tarbell and I've not seen
anything that says it's not redistributable.   In the readme, there is
some warning that things built with JBIG1 may fall under software that
is already patentable, but that doesn't say the file can't be
distributed.   What part of it is causing that problem?

Best,
Ross Smith



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-03 14:09           ` Chí-Thanh Christopher Nguyễn
  2011-06-03 14:18             ` Patrick Lauer
@ 2011-06-03 15:01             ` "Paweł Hajdan, Jr."
  2011-06-03 15:33               ` Chí-Thanh Christopher Nguyễn
  1 sibling, 1 reply; 22+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-06-03 15:01 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1317 bytes --]

On 6/3/11 4:09 PM, Chí-Thanh Christopher Nguyễn wrote:
> Michał Górny schrieb:
>> You could have a 'versioned' ebuild linked to the actual SRC_URI,
>> and bump it whenever you notice the upstream tarball changes. This
>> would allow users to have the package upgraded automatically.
> I don't think this will help users much. It will just make the package
> uninstallable between the time the upstream tarball changes and the
> package is bumped.
> A live ebuild is at least honestly telling users what to expect.

Agreed. The 'version' ebuild linked to the tarball changing in place is
actually the current state of non-live ebuilds (by the way, do people
responding in this thread actually read ebuilds in question?).

This thread is about removing those 'versioned' ebuilds, so your
response could be interpret as "don't remove them". But then they're
broken, and if I bump them today a few weeks/months from now they'll be
broken again.

The live ebuild should be more "resilient".

>> I think it would be similar to the situation we had with adobe-flash
>> packages.
> It reminds me more of the (now defunct) live ebuild of chromium-bin

Interesting, I was maintaining chromium-bin and I masked it. Doesn't
seem similar to me (did you mean google-chrome-bin or similar hacks?).


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-03 15:01             ` "Paweł Hajdan, Jr."
@ 2011-06-03 15:33               ` Chí-Thanh Christopher Nguyễn
  0 siblings, 0 replies; 22+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2011-06-03 15:33 UTC (permalink / raw
  To: gentoo-dev

"Paweł Hajdan, Jr." schrieb:
> This thread is about removing those 'versioned' ebuilds, so your
> response could be interpret as "don't remove them". But then they're
> broken, and if I bump them today a few weeks/months from now they'll be
> broken again.
>   

I'm all for removing the non-live ebuilds.

>> It reminds me more of the (now defunct) live ebuild of chromium-bin
>>     
> Interesting, I was maintaining chromium-bin and I masked it. Doesn't
> seem similar to me (did you mean google-chrome-bin or similar hacks?)

I meant the chromium-bin-9999.ebuild which did this:
LV=`curl --silent
http://build.chromium.org/buildbot/snapshots/chromium-rel-linux${arch_path}/LATEST`
elog "Installing/updating to version ${LV}"
wget -c
"http://build.chromium.org/buildbot/snapshots/chromium-rel-linux${arch_path}/${LV}/chrome-linux.zip"
-O "${T}"/${PN}-${LV}.zip
76

So essentially a live ebuild which downloads changing stuff from a http URI.


Best regards,
Chí-Thanh Christopher Nguyễn




^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-03 14:57                 ` ross smith
@ 2011-06-03 15:39                   ` Chí-Thanh Christopher Nguyễn
  0 siblings, 0 replies; 22+ messages in thread
From: Chí-Thanh Christopher Nguyễn @ 2011-06-03 15:39 UTC (permalink / raw
  To: gentoo-dev

ross smith schrieb:
> I've looked through the website and the tarbell and I've not seen
> anything that says it's not redistributable.   In the readme, there is
> some warning that things built with JBIG1 may fall under software that
> is already patentable, but that doesn't say the file can't be
> distributed.   What part of it is causing that problem?
>   

To my knowledge, the firmware files for HP printers are not
redistributable.


Best regards,
Chí-Thanh Christopher Nguyễn




^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-03  7:18     ` dev-random
@ 2011-06-07  8:36       ` "Paweł Hajdan, Jr."
  0 siblings, 0 replies; 22+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-06-07  8:36 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 594 bytes --]

On 6/3/11 9:18 AM, dev-random@mail.ru wrote:
> On Fri, Jun 03, 2011 at 08:40:26AM +0200, "Paweł Hajdan, Jr." wrote:
>> ...
>> We can't have a tarball, most of the files from the package are
>> non-redistributable.
>> ...
> 
> Then why do ebuilds contain line LICENSE="GPL-2"?

Good catch. Well, the situation here is really unclear. Most of the
package obviously is under GPL-2. Files downloaded by getweb script are
copyrighted, but they have no clear license.

I'm not a maintainer of the package, I'm just trying to make it work a
bit better and remove the brokenness. ;-)


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-02 15:20 [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar) "Paweł Hajdan, Jr."
  2011-06-02 16:04 ` Gökdeniz Karadağ
  2011-06-02 16:51 ` Michał Górny
@ 2011-06-08 14:09 ` "Paweł Hajdan, Jr."
  2011-06-08 14:17   ` Michał Górny
  2 siblings, 1 reply; 22+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-06-08 14:09 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 369 bytes --]

On 6/2/11 5:20 PM, "Paweł Hajdan, Jr." wrote:
> I'd like to remove <net-print/foo2zjs-99999999. Non-live versions are
> severely outdated (2008) and unusable (upstream changes tarballs
> in-place, digest verification is broken).

I went ahead and committed the change. I might try to provide some
non-live ebuild in the future, and of course help is welcome.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-08 14:09 ` "Paweł Hajdan, Jr."
@ 2011-06-08 14:17   ` Michał Górny
  2011-06-08 16:14     ` "Paweł Hajdan, Jr."
  0 siblings, 1 reply; 22+ messages in thread
From: Michał Górny @ 2011-06-08 14:17 UTC (permalink / raw
  To: gentoo-dev; +Cc: phajdan.jr

[-- Attachment #1: Type: text/plain, Size: 840 bytes --]

On Wed, 08 Jun 2011 16:09:53 +0200
""Paweł Hajdan, Jr."" <phajdan.jr@gentoo.org> wrote:

> On 6/2/11 5:20 PM, "Paweł Hajdan, Jr." wrote:
> > I'd like to remove <net-print/foo2zjs-99999999. Non-live versions
> > are severely outdated (2008) and unusable (upstream changes tarballs
> > in-place, digest verification is broken).
> 
> I went ahead and committed the change. I might try to provide some
> non-live ebuild in the future, and of course help is welcome.

BTW if you'd like to create an eclass for that kind of live packages
(which fetch packages from upstream), I could add smart rebuild
possibility to start-live-rebuild [1]. This way, foo2zjs users would be
able to upgrade their package whenever upstream tarball changes.

[1]:https://github.com/mgorny/smart-live-rebuild

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-08 14:17   ` Michał Górny
@ 2011-06-08 16:14     ` "Paweł Hajdan, Jr."
  2011-06-08 16:25       ` Michał Górny
  0 siblings, 1 reply; 22+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-06-08 16:14 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 667 bytes --]

On 6/8/11 4:17 PM, Michał Górny wrote:
> BTW if you'd like to create an eclass for that kind of live packages
> (which fetch packages from upstream), I could add smart rebuild
> possibility to start-live-rebuild [1]. This way, foo2zjs users would be
> able to upgrade their package whenever upstream tarball changes.
> 
> [1]:https://github.com/mgorny/smart-live-rebuild

Interesting, sounds like that could be useful. But I have no idea how
such an eclass would look like (rather trivial), and there are not many
packages that would use it (currently just one).

How about PROPERTIES="live"? We could add "live" to possible values of
PROPERTIES...


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-08 16:14     ` "Paweł Hajdan, Jr."
@ 2011-06-08 16:25       ` Michał Górny
  2011-06-08 16:30         ` "Paweł Hajdan, Jr."
  0 siblings, 1 reply; 22+ messages in thread
From: Michał Górny @ 2011-06-08 16:25 UTC (permalink / raw
  To: gentoo-dev; +Cc: phajdan.jr

[-- Attachment #1: Type: text/plain, Size: 1350 bytes --]

On Wed, 08 Jun 2011 18:14:49 +0200
""Paweł Hajdan, Jr."" <phajdan.jr@gentoo.org> wrote:

> On 6/8/11 4:17 PM, Michał Górny wrote:
> > BTW if you'd like to create an eclass for that kind of live packages
> > (which fetch packages from upstream), I could add smart rebuild
> > possibility to start-live-rebuild [1]. This way, foo2zjs users
> > would be able to upgrade their package whenever upstream tarball
> > changes.
> > 
> > [1]:https://github.com/mgorny/smart-live-rebuild
> 
> Interesting, sounds like that could be useful. But I have no idea how
> such an eclass would look like (rather trivial), and there are not
> many packages that would use it (currently just one).
> 
> How about PROPERTIES="live"? We could add "live" to possible values of
> PROPERTIES...

That won't be enough. s-l-r has to get somehow the method of checking
and the URL list. Right now, it is constructed in such a way that
the method is based on VCS eclass being inherited, and then it grabs
appropriate ebuild vars from environment.bz2.

Such an eclass would have to take tarball URIs in some kind of envvar
and export some kind of 'download timestamp'. Then the Python module in
s-l-r would HEAD those URIs to get the current timestamp and compare
that to the value exported in environment.bz2.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar)
  2011-06-08 16:25       ` Michał Górny
@ 2011-06-08 16:30         ` "Paweł Hajdan, Jr."
  0 siblings, 0 replies; 22+ messages in thread
From: "Paweł Hajdan, Jr." @ 2011-06-08 16:30 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 456 bytes --]

On 6/8/11 6:25 PM, Michał Górny wrote:
> Such an eclass would have to take tarball URIs in some kind of envvar
> and export some kind of 'download timestamp'. Then the Python module in
> s-l-r would HEAD those URIs to get the current timestamp and compare
> that to the value exported in environment.bz2.

Feel free to suggest such an eclass and/or file an enhancement bug for
the package, but for now I probably won't be able to work on that.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 194 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2011-06-08 16:31 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-02 15:20 [gentoo-dev] RFC: removal of <net-print/foo2zjs-99999999 (earlier versions are fubar) "Paweł Hajdan, Jr."
2011-06-02 16:04 ` Gökdeniz Karadağ
2011-06-03  6:40   ` "Paweł Hajdan, Jr."
2011-06-03  7:18     ` dev-random
2011-06-07  8:36       ` "Paweł Hajdan, Jr."
2011-06-02 16:51 ` Michał Górny
2011-06-02 16:56   ` "Paweł Hajdan, Jr."
     [not found]     ` <4DE7C195.5040106@gentoo.org>
2011-06-02 17:17       ` "Paweł Hajdan, Jr."
2011-06-03 13:52         ` Michał Górny
2011-06-03 14:09           ` Chí-Thanh Christopher Nguyễn
2011-06-03 14:18             ` Patrick Lauer
2011-06-03 14:17               ` Chí-Thanh Christopher Nguyễn
2011-06-03 14:57                 ` ross smith
2011-06-03 15:39                   ` Chí-Thanh Christopher Nguyễn
2011-06-03 15:01             ` "Paweł Hajdan, Jr."
2011-06-03 15:33               ` Chí-Thanh Christopher Nguyễn
2011-06-02 17:18       ` "Paweł Hajdan, Jr."
2011-06-08 14:09 ` "Paweł Hajdan, Jr."
2011-06-08 14:17   ` Michał Górny
2011-06-08 16:14     ` "Paweł Hajdan, Jr."
2011-06-08 16:25       ` Michał Górny
2011-06-08 16:30         ` "Paweł Hajdan, Jr."

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox