Remove Makefile

Bug #1808606 reported by Jeremy Bícha
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Déjà Dup
Invalid
Undecided
Unassigned

Bug Description

Please consider removing the Makefile.

As long as the Makefile is present, debhelper doesn't automatically recognize the buildsystem as meson so we have to specify that in debian/rules or deja-dup won't build correctly on Debian or Ubuntu.

It's probably better for everyone to use meson directly.

Tags: build
Revision history for this message
Iftikhar Khan (f0cus10) wrote :

Thank you for taking the time to make Ubuntu better. Since what you submitted is not really a bug, or a problem, but rather an idea to improve Ubuntu, you are invited discuss the idea with other Ubuntu community members in the many public forums. Public discussion of ideas improves the likelihood of adoption. Thanks for taking the time to share your opinion!

Changed in deja-dup:
status: New → Invalid
Iftikhar Khan (f0cus10)
tags: added: build
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Respectfully, this is an appropriate place for me to make this request for the upstream developer.

Although this is on Launchpad, this is the upstream tracker not the Ubuntu bug tracker.

Changed in deja-dup:
status: Invalid → New
Revision history for this message
Iftikhar Khan (f0cus10) wrote :

I am sorry, that was a miscategorization on my part. I completely forgot I wasn't in dist/package. Anyway, I still can't see what you're saying.

`dh_auto_build` and `make -j6` work flawlessly on my machine.

Iftikhar Khan (f0cus10)
Changed in deja-dup:
status: New → Incomplete
Revision history for this message
Michael Terry (mterry) wrote :

I still like using the Makefile as syntactic sugar while developing. But I could add it to .gitattribute with a export-ignore tag, so it doesn't get shipped with tarballs.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I don't think 'ninja dist' respects export-ignore yet.

https://github.com/mesonbuild/meson/issues/2287

Revision history for this message
Michael Terry (mterry) wrote :

@jbicha - you are right! But the downloads generated by https://gitlab.gnome.org/World/deja-dup/tags do respect it. I'm planning to slowly move code / downloads there.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Why there instead of a more traditional location like https://download.gnome.org/sources/gnome-tweaks/ ?

Revision history for this message
Michael Terry (mterry) wrote :

jbicha - oh I dunno I’m just a little World module - I hadn’t planned on using their download infrastructure.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Are you able to add the .asc from https://launchpad.net/deja-dup/+download over to https://gitlab.gnome.org/World/deja-dup/tags ? We use the .asc to verify the signed tarball when we import new releases to the Debian git repo.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

I'm closing this issue since the tarballs at https://gitlab.gnome.org/World/deja-dup/tags don't have the Makefile. All I cared about was the release tarballs, so it doesn't matter whether the upstream repo has a Makefile.

https://mail.gnome.org/archives/distributor-list/2019-January/msg00000.html

Thanks!

Changed in deja-dup:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.