unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [PATCH 0/1] Update eudev home-page URL
@ 2015-12-24  6:41 Leo Famulari
  2015-12-24  6:41 ` [PATCH 1/1] gnu: eudev: Update " Leo Famulari
  0 siblings, 1 reply; 7+ messages in thread
From: Leo Famulari @ 2015-12-24  6:41 UTC (permalink / raw)
  To: guix-devel

This is the new home-page for eudev.

This will require ~600 packages to be rebuilt.

Leo Famulari (1):
  gnu: eudev: Update home-page URL.

 gnu/packages/linux.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.6.2

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

* [PATCH 1/1] gnu: eudev: Update home-page URL.
  2015-12-24  6:41 [PATCH 0/1] Update eudev home-page URL Leo Famulari
@ 2015-12-24  6:41 ` Leo Famulari
  2015-12-25 14:11   ` Mark H Weaver
  0 siblings, 1 reply; 7+ messages in thread
From: Leo Famulari @ 2015-12-24  6:41 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL.
---
 gnu/packages/linux.scm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 535bd84..1fc3c4e 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -1568,7 +1568,7 @@ from the module-init-tools project.")
        ("gperf" ,gperf)))
     (inputs
      `(("kmod" ,kmod)))
-    (home-page "http://www.gentoo.org/proj/en/eudev/")
+    (home-page "https://wiki.gentoo.org/wiki/Project:Eudev")
     (synopsis "Userspace device management")
     (description "Udev is a daemon which dynamically creates and removes
 device nodes from /dev/, handles hotplug events and loads drivers at boot
-- 
2.6.2

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

* Re: [PATCH 1/1] gnu: eudev: Update home-page URL.
  2015-12-24  6:41 ` [PATCH 1/1] gnu: eudev: Update " Leo Famulari
@ 2015-12-25 14:11   ` Mark H Weaver
  2015-12-26  4:42     ` Leo Famulari
  2015-12-26  6:01     ` Leo Famulari
  0 siblings, 2 replies; 7+ messages in thread
From: Mark H Weaver @ 2015-12-25 14:11 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel

Leo Famulari <leo@famulari.name> writes:
> * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL.

Looks good, please push!

This won't require any rebuilds, because the 'home-page' field is not
included in the generated derivations.

    Thanks,
      Mark

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

* Re: [PATCH 1/1] gnu: eudev: Update home-page URL.
  2015-12-25 14:11   ` Mark H Weaver
@ 2015-12-26  4:42     ` Leo Famulari
  2015-12-26  6:01     ` Leo Famulari
  1 sibling, 0 replies; 7+ messages in thread
From: Leo Famulari @ 2015-12-26  4:42 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

On Fri, Dec 25, 2015 at 09:11:04AM -0500, Mark H Weaver wrote:
> Leo Famulari <leo@famulari.name> writes:
> > * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL.
> 
> Looks good, please push!

Pushed as e1921a384c.

> 
> This won't require any rebuilds, because the 'home-page' field is not
> included in the generated derivations.
> 
>     Thanks,
>       Mark

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

* Re: [PATCH 1/1] gnu: eudev: Update home-page URL.
  2015-12-25 14:11   ` Mark H Weaver
  2015-12-26  4:42     ` Leo Famulari
@ 2015-12-26  6:01     ` Leo Famulari
  2015-12-27 15:46       ` Mark H Weaver
  1 sibling, 1 reply; 7+ messages in thread
From: Leo Famulari @ 2015-12-26  6:01 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

On Fri, Dec 25, 2015 at 09:11:04AM -0500, Mark H Weaver wrote:
> Leo Famulari <leo@famulari.name> writes:
> > * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL.
> 
> Looks good, please push!
> 
> This won't require any rebuilds, because the 'home-page' field is not
> included in the generated derivations.

Ah, right, of course! Because it doesn't affect the sha256 hash of the
source. And the same for the source URI?

> 
>     Thanks,
>       Mark

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

* Re: [PATCH 1/1] gnu: eudev: Update home-page URL.
  2015-12-26  6:01     ` Leo Famulari
@ 2015-12-27 15:46       ` Mark H Weaver
  2015-12-28  0:43         ` Leo Famulari
  0 siblings, 1 reply; 7+ messages in thread
From: Mark H Weaver @ 2015-12-27 15:46 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel

Leo Famulari <leo@famulari.name> writes:

> On Fri, Dec 25, 2015 at 09:11:04AM -0500, Mark H Weaver wrote:
>> Leo Famulari <leo@famulari.name> writes:
>> > * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL.
>> 
>> Looks good, please push!
>> 
>> This won't require any rebuilds, because the 'home-page' field is not
>> included in the generated derivations.
>
> Ah, right, of course! Because it doesn't affect the sha256 hash of the
> source.

It's true that it doesn't affect the hash of the source, but that would
not be sufficient to ensure no rebuilds.  Adding a new phase would not
change the hash of the source, but it would affect the _derivation_ (as
serialized in the *.drv file) and thus would require rebuilds.  The
'home-page' field is not included in the derivation.

> And the same for the source URI?

Changing the source URI affects the derivation that downloads the
source, however, that derivation is of a special kind called a "fixed
output derivation", which means that the sha256 hash of the output is
known in advance.  Such derivations do not need to be rebuilt even if
the derivation changes, as long as the hash stays the same, because it
is presumed that the output would not change.

     Regards,
       Mark

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

* Re: [PATCH 1/1] gnu: eudev: Update home-page URL.
  2015-12-27 15:46       ` Mark H Weaver
@ 2015-12-28  0:43         ` Leo Famulari
  0 siblings, 0 replies; 7+ messages in thread
From: Leo Famulari @ 2015-12-28  0:43 UTC (permalink / raw)
  To: Mark H Weaver; +Cc: guix-devel

On Sun, Dec 27, 2015 at 10:46:12AM -0500, Mark H Weaver wrote:
> Leo Famulari <leo@famulari.name> writes:
> 
> > On Fri, Dec 25, 2015 at 09:11:04AM -0500, Mark H Weaver wrote:
> >> Leo Famulari <leo@famulari.name> writes:
> >> > * gnu/packages/linux.scm (eudev)[home-page]: Add up-to-date URL.
> >> 
> >> Looks good, please push!
> >> 
> >> This won't require any rebuilds, because the 'home-page' field is not
> >> included in the generated derivations.
> >
> > Ah, right, of course! Because it doesn't affect the sha256 hash of the
> > source.
> 
> It's true that it doesn't affect the hash of the source, but that would
> not be sufficient to ensure no rebuilds.  Adding a new phase would not
> change the hash of the source, but it would affect the _derivation_ (as
> serialized in the *.drv file) and thus would require rebuilds.  The
> 'home-page' field is not included in the derivation.
> 
> > And the same for the source URI?
> 
> Changing the source URI affects the derivation that downloads the
> source, however, that derivation is of a special kind called a "fixed
> output derivation", which means that the sha256 hash of the output is
> known in advance.  Such derivations do not need to be rebuilt even if
> the derivation changes, as long as the hash stays the same, because it
> is presumed that the output would not change.

Thank you for taking the time to explain this. For everyone reading
along, there is some more information about fixed-output derivations in
the manual here:
https://www.gnu.org/software/guix/manual/html_node/Derivations.html

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

end of thread, other threads:[~2015-12-28  0:43 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-24  6:41 [PATCH 0/1] Update eudev home-page URL Leo Famulari
2015-12-24  6:41 ` [PATCH 1/1] gnu: eudev: Update " Leo Famulari
2015-12-25 14:11   ` Mark H Weaver
2015-12-26  4:42     ` Leo Famulari
2015-12-26  6:01     ` Leo Famulari
2015-12-27 15:46       ` Mark H Weaver
2015-12-28  0:43         ` Leo Famulari

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).